|
|
|
| Года три назад я размышлял о том, не поставить ли мне 64-разрядную ОС Виндовс ХР. И пришел к выводу, что на домашнем компьютере она будет хуже, чем 32-разрядная. А сейчас пытаюсь вспомнить и не могу понять, что в плохого в 64-разрядной версии? Может, в ней работают не все программы, работающие в версии на 32 разряда? Или еще что? | |
|
|
|
|
|
|
|
для: Владимир55
(11.08.2008 в 22:21)
| | Да, не работают (а то давно бы уже все там были), а самое паршивое драйверов 64-разрядных практически нет (можно без переферии остаться, особенно старой), кроме этого под бинарные файлы (как на жёстком диске, так и в оперативной памяти) нужно в два раза больше памяти, по сравнению с 32-разрядной операционной системой. Loki как-то тут описывал жизнь под 64-битной архитектурой - очень страшно :))) | |
|
|
|
|
|
|
|
для: cheops
(11.08.2008 в 22:50)
| | Можно считать 64-разрядную версию неудачной разработкой Майкрософт?
Или она изначально предназначалась для чего-то другого? | |
|
|
|
|
|
|
|
для: Владимир55
(11.08.2008 в 22:55)
| | Нет, нельзя. 64-битная версия - это просто оптимизация под 64-битный процессор, на который на который рано или поздно переходить, иначе опять будем вспоминать, что такое дальний и ближний указатели. Больше 4 Гб без ухищрений на 32-битной версии адресовать нельзя, на любой, будь то Linux, Windows или MacOS. Проблема заключается в том, что производители железа, ноутбуков, КПК, фотоаппаратов, видеокарт и т.п. сами пишут драйвера - это дело производителя железа, а не Microsoft. Кто пишет, а кто и нет (все равно все сидят на 32-битных версиях, даже те, кто купил 64-битный процессор).
Однако, 64-битные процессоры появились несколько лет назад, а миграции на них практически нет (хотя имеют дополнительные регистры общего назначения и вообще - зверь, а не процессор), уж многоядерной архитектуры добились, дескопные материнские платы поддерживают памяти столько, сколько раньше серверные не поддерживали. Тяжело переход дается. Если в Linux все ПО можно перекомпилировать в любом момент - код открыт, то в Windows это не пройдет. | |
|
|
|
|
|
|
|
для: Владимир55
(11.08.2008 в 22:55)
| | Когда с 16-битной архитектуры на 32-битную переползали, Windows позволяла запускать и те и другие приложения - 64-битная версия не позволяет - в этом плане разработка не удачаная. | |
|
|
|
|
|
|
|
для: cheops
(12.08.2008 в 00:25)
| | Не совсем так - запускать позволяет, но только приложения работающие на уровне пользователя. Все что интегрируется в систему (антивирусники, файрволы и пр.) должно быть 64 битным. | |
|
|
|
|
|
|
|
для: Loki
(12.08.2008 в 09:17)
| | "запускать позволяет, но только приложения работающие на уровне пользователя. "
То есть, Офис и подобные программы работать будут?
"Все что интегрируется в систему (антивирусники, файрволы и пр.) должно быть 64 битным."
А такие существуют? | |
|
|
|
|
|
|
|
для: Владимир55
(12.08.2008 в 09:22)
| | >То есть, Офис и подобные программы работать будут?
Скорее всего да.
>А такие существуют?
в крупных и динамично развивающихся проектах 64-битные версии существуют. В проектах помельче - как повезет | |
|
|
|
|
|
|
|
для: Владимир55
(11.08.2008 в 22:21)
| | Плохое только в том, что она - не 64 битная Виста ;-) | |
|
|
|
|
|
|
|
для: DDK
(11.08.2008 в 23:19)
| | Процессор Intel Core 2 Duo E4500 - технология 64-разрядной адресации памяти (EM64T)
Это и есть 64-разрядный процессор? | |
|
|
|
|
|
|
|
для: Владимир55
(12.08.2008 в 01:09)
| | да, тока есть мнение, что в интелах технология ЕМ64Т - это эмуляция 64 бит, в то время как в АМД - честно аппаратно | |
|
|
|
|
|
|
|
для: mechanic
(12.08.2008 в 08:58)
| | Про Core Duo не знаю, но Itanium у Intel точно был 64-битный. Да и как на железном уровне эмуляцию сделаешь в сторону расширения... Я понимаю у 64-битного процессора 32-битная эмуляция (отрезать половину от регистров дело не хитрое), а наоборот как? | |
|
|
|
|
|
|
|
для: cheops
(12.08.2008 в 11:46)
| | "... в новом ядре (Prescott) был реализован набор дополнительных инструкций SSE3 и поддержка набора команд, аналогичных AMD x86-64. В варианте Intel эти команды получили название ЕМ64Т. Основное улучшение, реализуемое благодаря ЕМ64Т, заключается в отмене присущего всем 32-разрядным процессорам ограничения в 4 Гб оперативной памяти, адресуемой напрямую, и расширить адресное пространство памяти до 1 Тб. Достигнуто это было благодаря введению 64-битных адресов и регистров памяти." | |
|
|
|
|
|
|
|
для: Владимир55
(11.08.2008 в 22:21)
| | К слову: больше всего я удивился, что для 64-битного IE7 нету самого обычного Macromedia Flash Player... | |
|
|
|
|
|
|
|
для: DDK
(12.08.2008 в 10:31)
| | не только для ие - его вообще нет в природе... правда, толи уже выпустили, толи должны выпустить скоро - пробегала информация недавно. | |
|
|
|
|
|
|
|
для: Loki
(12.08.2008 в 11:15)
| | Отнюдь, мисьё! В Опере у меня флеш бегает отлично. | |
|
|
|
|
|
|
|
для: DDK
(12.08.2008 в 11:41)
| | А уже появилась 64-битная опера? | |
|
|
|
|
|
|
|
для: Trianon
(12.08.2008 в 12:11)
| | Нет, пока только 63-разрядная, 64-разрядная ожидается в 4 квартале :)
Да скорее речь идет об обычном 32-разрядном приложении. | |
|
|
|
|
|
|
|
для: Trianon
(12.08.2008 в 12:11)
| | Интересно, а какой предельный размер винчестерной памяти поддерживает 32-разрядная ОС? | |
|
|
|