Другое > Hard'n'Soft
Разница между 32 и 64 битными версиями винды .
(1/2) > >>
gepar:
Хотелось бы узнать полностью какая разница между 32 и 64 битными версиями винды .Тут уже было немного затронули этот вопрос в теме "Баги с памятью" , но хотелось бы узнать всю разницу между 32 и 64 битными осями .В часности интересует вопрос как отражаеться на производительности "битность" винды .Также я нераз встречал версии программ чисто для 64х битной винды , почему так ?И совместими ли приложения сделанные для 32х битной винды с 64битной виндой .
P.S Этот вопрос меня сильно интересует по той причине что мне мой обновленный тюне ап 2009 заявил что мой проц держит 64 биты и мол какого ... я сижу на 32х битной  винде когда можно поставить 64х битную .
Imhoteb:
Действительно, поддержу, самому интересно
EdHell:
Кроме нативной поддержки 4Гб ОЗУ и выше, 64бит оси по идее должны обеспечивать более высокую производительность приложений, содержащих 64бит инструкции. Иногда это так, иногда нет. Приложения 32бит совместимы с 64бит ОС очень высоко, но не на 100%, т.к. их запуск производится через WoW (Windows On Windows, своего рода эмулятор), во многих случаях при этом они теряют в производительности до 10-15% (однако, не всегда).
Любопытно то, что WinXP 64 отличается по своему эффекту от Vista/2008 64. Для примера, если 7Zip в XP64 до 25% быстрее, чем 32бит версия, а WinRAR теряет 15%, то в Vista/2008 x64 практически отсутствует как прирост первого, так и потери второго на C2D, несмотря на "заточку" ХР64 под AMD, а Vista/Server x64 - под Intel. Как эмуляторщик, отмечу серьезный прирост в МАМЕ х64 как в ХР, так и Vista x64 - до 50%.
gepar:
EdHell, спасибо за подробное розяснение  :thumbup:
P.S А ты свою жизнь как - то с компом связал , тобиш ты по - професии програмист или как ?
EdHell:
gepar, нет, я энтузиаст ))) Нефиг превращать хобби в работу.
shockwave:
Ставьте без сомнения 64 битные версии...
особенно если у вас 4 гига оперативки
пока еще не нашел ни одно приложение, которое вообще бы отказалось работать изза 64 битности
хотя и правильно,платформа же официально называется x86-64, то есть 64битность - это всего лишь расширение старой доброй x86
от себя могу добавить - ставьте WinServer2008 - очень такая продуманная и безглючная(практически) виста
а все серверные накрутки можно отключить, будет нормальная домашняя система, там даже вроде WinMediaCenter осталя
EdHell:

--- Цитата: shockwave ---там даже вроде WinMediaCenter осталя
--- Конец цитаты ---
Нет, его там нет. Зато только в 2008 х64 есть своя ВМ.
shockwave:
EdHell
хм..мне казалось что он отдельно с диска пакетом устанавливается, хотя мне както побоку на него
а отдельная ВМ - чето не захотелось ее пробовать, уж лучше старый добрый VMware
EdHell:
shockwave, хорошая штука, только не для игрушек, а для того, для чего ВМ задумана изначально.
Imhoteb:

--- Цитата: EdHell от 09 Январь 2009, 11:50:38 ---Кроме нативной поддержки 4Гб ОЗУ и выше, 64бит оси по идее должны обеспечивать более высокую производительность приложений, содержащих 64бит инструкции. Иногда это так, иногда нет. Приложения 32бит совместимы с 64бит ОС очень высоко, но не на 100%, т.к. их запуск производится через WoW (Windows On Windows, своего рода эмулятор), во многих случаях при этом они теряют в производительности до 10-15% (однако, не всегда).
Любопытно то, что WinXP 64 отличается по своему эффекту от Vista/2008 64. Для примера, если 7Zip в XP64 до 25% быстрее, чем 32бит версия, а WinRAR теряет 15%, то в Vista/2008 x64 практически отсутствует как прирост первого, так и потери второго на C2D, несмотря на "заточку" ХР64 под AMD, а Vista/Server x64 - под Intel. Как эмуляторщик, отмечу серьезный прирост в МАМЕ х64 как в ХР, так и Vista x64 - до 50%.


--- Конец цитаты ---

Скажу вкрации спасибо за пояснения, жить стало легче! :lol:
HardWareMan:
Есть WindowsXP 64-bit для Itanium и есть ХР х64 для остальных.
gepar:
Ну так как у меня 2 гига оперативы то слезать мне на 64 битную винду точно нестоит  .О WinServer2008 вообще молчу ... с моим то жопорезом через мобильник  :)
EdHell:

--- Цитата: gepar ---О WinServer2008 вообще молчу ... с моим то жопорезом через мобильник
--- Конец цитаты ---
Вот как раз именно поэтому стоит. Я сам на жопорезе, и был здорово удивлен, насколько в серваке лучше стало и серфить и качать. Разве что при 2Гб есть смысл остановиться на 32бит серваке.
WormSkull:
А может кто-нибудь знает, почему х64 системы никак не могут вытеснить х86? Ведь приемушества очевидные, производительность может сильно повыситься без увеличения частоты процессора, а 32 битные процы уже почти вымерли. Например игры, которые требуют двухъядерный проц (т.е. уже 64 битный) всё равно пишутся под 32 бита.
EdHell:
WormSkull, преимущества не столь очевидны, а вот недостатки еще как. Софта под х64 мало и как правило он очень специфичный, т.е. кому он нужен - юзают. А вот потери будут практически во всех х86 приложениях, поэтому приходится десять раз подумать, даже имея 4Гб RAM и больше.
HardWareMan:

--- Цитата: WormSkull от 09 Январь 2009, 17:21:22 ---Например игры, которые требуют двухъядерный проц (т.е. уже 64 битный) всё равно пишутся под 32 бита.
--- Конец цитаты ---
Не путайте тёплое и мягкое. 2 ядра это не 64 бита, как вы думаете (типо 32+32). А 2 аппаратных потока во многозадачности (т.е. в 2 раза меньше перезагружать таблицы дескрипторов потоков и пр.) и это дает прирост скорости за счет распараллеливания. Другое дело, что двухядерники какбы изначально держат 64битные вычисления.
Меня другое напрягает. Это долбоны-инженеры намудрили с этим х86. Вот, спрашивается, нафига вообще real mode? т.е. ясно, что они хотели сделать совместимость. Однако, я согласен за 32 бита - 386 и его потомки. Но 64битный то можно было сделать с 0 и нативным, без этих костылей от 8086! Как было бы здорово: линейное пространство, сразу РМ и мощный и т.д. Ну а старые проги запускать в VirtualMode (как это делается в кольцах 1-3 у х86) или вообще в виртуалке (все равно же продвигают свой .НЕТ). Убивает буржуйский тупизм.
WormSkull:

--- Цитата --- Софта под х64 мало и как правило он очень специфичный, т.е. кому он нужен - юзают.
--- Конец цитаты ---
Это я и имею в виду, что винды 64-битки появились относительно давно, а софт под них никто не делает.

--- Цитата ---Не путайте тёплое и мягкое. 2 ядра это не 64 бита, как вы думаете (типо 32+32).
--- Конец цитаты ---
Нет, я может и ламер, но не настолько же :biggrin: Я о том, что все ходовые двухъядерники (то бишь Athlon X2 и Intel C2D) 64 разрядные.
feki38:
Скажу вкратце.

64 бита - это 1111111111111111111111111111111111111111111111111111111111111111
что равно 18446744073709551615

32 бита - это 1111111111111111111111111111111
что равно 2147483647
HoRRoR:

--- Цитата: EdHell от 09 Январь 2009, 11:50:38 ---64бит оси по идее должны обеспечивать более высокую производительность приложений, содержащих 64бит инструкции.

--- Конец цитаты ---
Эм... А разве такие приложения будут запускаться под 32-битной виндой? Кстати, разница между 32-и 64-битной виндой ещё в том, что вторая не станет на 32-битный проц :)


--- Цитата: WormSkull от 09 Январь 2009, 21:25:35 ---Это я и имею в виду, что винды 64-битки появились относительно давно, а софт под них никто не делает.
--- Конец цитаты ---
Делают и нередко.


--- Цитата: feki38 от 09 Январь 2009, 22:48:09 ---Скажу вкратце.

--- Конец цитаты ---
Офигеть, я даже запишу.
EdHell:

--- Цитата: HoRRoR ---Эм... А разве такие приложения будут запускаться под 32-битной виндой?
--- Конец цитаты ---
Имелись в виду разные версии одного приложения.
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии