Показать полную графическую версию : Переход с x86 на x64
KOLANICH
15-06-2008, 15:59
проц-коре 2 дуо
виндовс хп сп 2
стоит ли переходить на хр x64 и как это быстро сделать
Интересный вопрос. Вторая его часть говорит о том, что вы уже все решили без нас.
Как правило, если человек задается таким вопросом, этого делать не стоит. Альтернативы нет при ОЗУ большем 4Гб. Во всех остальных случаях переход нецелесообразен и вызовет больше проблем, чем пользы. (Разумеется, речь идет о настольном компьютере)
KOLANICH
15-06-2008, 16:13
понятно
зы пока еще не решил
Petya V4sechkin
15-06-2008, 16:24
KOLANICH, аналогичный вопрос уже задавался на форуме. Воспользуйтесь фильтрами (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы по 64.
http://oszone.net/user_img/050214130343/filters.png
Результат (http://forum.oszone.net/forumdisplay.php?f=6&filter_string=64&filter_by=title)
Если оперативки 4G или более-стоит, или занимаешся решением задач с большим количеством данных (типа "Быстротекущие ядерные процессы").Требуется переустановка системы,"поверх" не поставишь.Необходимо запастись полным набором 64bit драйверов.
Envel,
Альтернативы нет при ОЗУ большем 4Гб.
Не онял немножко тебя. Ты имеешь ввиду что если установлено больше чем 4Гб то нестоит или стоит переходить на х64?
KOLANICH
15-06-2008, 16:26
ясно у мя 2->не стоит
Не онял немножко тебя. Ты имеешь ввиду что если установлено больше чем 4Гб то нестоит или стоит переходить на х64? »
Я и не уточнял, предполагаю, что из поиска по форуму станет ясно.
32-мя битами можно адресовать максимум 4294967296 байт памяти (= 4 Гб). Однако, существует технология, позволяющая адресовать 68719476736 байт памяти (64 Гб), реализовано в процессорах Pentium и старше. Она позволяет размещать отдельные страницы памяти размером в верхних адресах, свыше 4 Гб. Включается битом PAE в управляющем регистре процессора. Этот метод применялся в серверных системах на старых компьютерах, где избыток памяти использовался для хранения, например, базы данных, а доступ к ней осуществлялся через окно в 4 Мб, что существенно повышало производительность. После появления 64-хбитной адресации эта технология отошла на второй план, так как ее использование для обычных задач (код и данные) имеет много ограничений, обход которых существенно снижает производительность (для доступа к странице верхней памяти ее нужно отобразить на память в пределах 4 Гб, что не всегда возможно сделать).
P.S. PAE используется только в серверных ОС.
VictorSh
13-02-2011, 17:53
Цитата spellozz:
для 64-битных приложений требуется больше адресного пространства »
не совсем, они просто могут использовать больше этого самого пространства »
Что можно сказать насчет 32 разрядных приложений, работающих в 64 х разрядной ОС? ведь по идее они скомпилированы под 32 разрядную ОС и типы данных там должны использоваться соответствующие. Я имею ввиду, что, например, int занимает 4 байта, а int64 занимает 8 байт. Но int64 не будет использоваться в 32 разрядных приложениях.
Значит ли это, что 32 разрядная программа, запущенная под 64 разрядной ОС, будет занимать в памяти примерно столько, сколько она занимала в памяти, работая на 32 разрядной ОС?
Вопрос для меня вот в чем. У меня сейчас 1 Gb RAM, но я планирую заменить память на 4 Gb (64 разрядная система нужна мне, чтобы был доступ ко всем 4Gb памяти). Но заменю я память не сразу, а через несколько месяцев, а переставить систему решил сейчас. Есть ли смысл сейчас ставить 64 битную систему (XP Pro x64 Edition) имея 1 Gb памяти? будет ли памяти достаточно, чтобы нормально работать на этой ОС? потому что в некоторых случаях мне не хватает 1 Gb памяти (XP 32-bit), но терпимо. А что с 64 битной версией?
Есть ли смысл сейчас ставить 64 битную систему (XP Pro x64 Edition) имея 1 Gb памяти? »нет. и при 4 гигах нету.
поставите 8 гигов - смысл будет.
VictorSh
13-02-2011, 22:12
нет. и при 4 гигах нету. »
При 4 Gb можно их все увидеть, а в 32 битной не все
8 Gb не могу поставить, так как это ноутбук, и максимум можно вставить 4Gb
и при 4 гигах нету »
Вполне даже есть. Особенно если в перспективе планируется увеличение.
И, да, лучше уж семёрку ставить, XP своё доживает.
VictorSh
13-02-2011, 22:18
И, да, лучше уж семёрку ставить, XP своё доживает. »
Семерку не охота ставить в силу многих причин и моей нелюбви к ней :)
И все таки: Что можно сказать насчет 32 разрядных приложений, работающих в 64 х разрядной ОС? »
При 4 Gb можно их все увидеть, а в 32 битной не все » Увидите "все 4 gb" и чо?
Много у вас будет профита и радости? особенно с учётом того, что мне не хватает 1 Gb памяти (XP 32-bit), но терпимо. » если "терпимо" то значит не хватает совсем чуть чуть.
VictorSh
14-02-2011, 01:51
Много у вас будет профита и радости? »
Ну зато я не плачу деньги за "фантомные байты", которыми пользоваться не смогу. Больше - не меньше :)
Интересует только вопрос если сейчас, с одним гигом, поставлю - то комп не задохнется? от того что проги будут больше памяти жрать, или не будут?
microdrive
14-02-2011, 12:33
А как узнать какая у меня версия XP?
Petya V4sechkin
14-02-2011, 13:12
А как узнать какая у меня версия XP?
Например, в 64-разрядной системе существует папка \Program Files (x86)
Или посмотреть переменную PROCESSOR_ARCHITECTURE (запустить командную строку и выполнить команду Set).
microdrive
14-02-2011, 14:04
Понял, у меня 86
VictorSh
14-02-2011, 22:03
Так как работают 32 разрядные программы? кто-нибудь их запускал на 64 битной системе? сколько памяти они потребляют по сравнению с 32 разрядной системой?
Jullian BrennanEG
15-02-2011, 22:19
Так как работают 32 разрядные программы? кто-нибудь их запускал на 64 битной системе? сколько памяти они потребляют по сравнению с 32 разрядной системой? »
Некоторые работают ,некоторые нет,но проблем меньше чем с Wine
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.