Войти

Показать полную графическую версию : Переход с x86 на x64


Страниц : [1] 2

KOLANICH
15-06-2008, 15:59
проц-коре 2 дуо
виндовс хп сп 2
стоит ли переходить на хр x64 и как это быстро сделать

Envel
15-06-2008, 16:12
Интересный вопрос. Вторая его часть говорит о том, что вы уже все решили без нас.
Как правило, если человек задается таким вопросом, этого делать не стоит. Альтернативы нет при ОЗУ большем 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)

Bodia1
15-06-2008, 16:24
Если оперативки 4G или более-стоит, или занимаешся решением задач с большим количеством данных (типа "Быстротекущие ядерные процессы").Требуется переустановка системы,"поверх" не поставишь.Необходимо запастись полным набором 64bit драйверов.

verdix
15-06-2008, 16:25
Envel,
Альтернативы нет при ОЗУ большем 4Гб.
Не онял немножко тебя. Ты имеешь ввиду что если установлено больше чем 4Гб то нестоит или стоит переходить на х64?

KOLANICH
15-06-2008, 16:26
ясно у мя 2->не стоит

Envel
16-06-2008, 00:47
Не онял немножко тебя. Ты имеешь ввиду что если установлено больше чем 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 битной версией?

Amigos
13-02-2011, 20:45
Есть ли смысл сейчас ставить 64 битную систему (XP Pro x64 Edition) имея 1 Gb памяти? »нет. и при 4 гигах нету.
поставите 8 гигов - смысл будет.

VictorSh
13-02-2011, 22:12
нет. и при 4 гигах нету. »
При 4 Gb можно их все увидеть, а в 32 битной не все
8 Gb не могу поставить, так как это ноутбук, и максимум можно вставить 4Gb

rsod
13-02-2011, 22:14
и при 4 гигах нету »
Вполне даже есть. Особенно если в перспективе планируется увеличение.
И, да, лучше уж семёрку ставить, XP своё доживает.

VictorSh
13-02-2011, 22:18
И, да, лучше уж семёрку ставить, XP своё доживает. »
Семерку не охота ставить в силу многих причин и моей нелюбви к ней :)

И все таки: Что можно сказать насчет 32 разрядных приложений, работающих в 64 х разрядной ОС? »

Amigos
13-02-2011, 23:39
При 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