![]() |
Windows 64 или 32
Windows 64 или 32
Интро В разделе часто вижу вопросы о том как работают 32 разрядные программы в windows 64 сколько памяти может увидеть, та или иная ось, что лучше поставить при определённой конфигурации. Для всех этих вопросов создаются отдельные темы. Решил собрать ссылки по теме в кучу с добалением выводов. Сразу оговорюсь, что ничего нового и никаких конкретных описаний сдесь нет(всё приведено в ссылках, и копипастить это не вижу смысла) Не знаю как назвать сей опус, но уж точно не статьёй поэтому помещаю в этот раздел. Написано это для тех , кто не любит много читать, но любит задавать вопросы такого плана: "Почему windows не видит память?" "Сколько памяти может увидеть та или иная windows?" "Я купил 16 Гб оперативки, зачем мне она?" :) И т.п. Ну для начала давайте разберём преимущества windows 64. Самое главное ,что склоняет юзеров в сторону 64 разрядной винды это возможность видеть оперативку более 4 гигов.Ещё одной причиной называют быстродействие. Теперь давайте разбираться Да на самом деле 64 разрядная Windows работает быстрее, чем 32 , но это касается в основном Цитата:
Цитата:
Полный текст статьи можно прочитать сдесь: http://www.microsoft.com/rus/windowsxp/64bit/evaluation/overviews/overview.mspx Это значит , что если вы не планируете работать с такими приложениями, то разницу в производительности Вы врятли почувствуете. Остаётся поддержка памяти больше 4 ГБ. Разбираемся: Windows 32 Сдесь нужно сделать небольшое отступление.Дело в том , что НЕ серверные windows(XP и Vista) даже официально поддерживающие 4 Гб оперативки, целиком её не видят. Какое-то количество памяти отъедает переферия. И таким образом видимая память колеблется в диапазоне 3-3.5 Гб при установленных 4Гб , хотя может быть и меньше. С этой проблемой ничего поделать нельзя, и все советы по включению /Pae ,/3GB ничего не изменят, а вот проблем с драйверами добавить могут. Хорошая статья по теме: http://www.ixbt.com/soft/windows-4gb.shtml Рекоммендую для более детального изучения данного вопроса Так-же о проблемах совместимости драйверов, вызываемых PAE(на этих осях) можно почитать сдесь: http://support.microsoft.com/kb/888137/ru Исходя из вышесказанного выводы такие: windows XP и Vista 32 разрядные видят памяти около 3 Гб и ставить 4Гб на них не имеет смысла Серверные Windows 32 смогут использовать все 4 Гб и более(в режиме PAE), об этом в таблице ниже Windows 2000 Advanced Server 8 GB Windows 2000 Datacenter Server 32 GB Windows Server 2003 Enterprise Edition 32 GB Windows Server 2003 R2 (or SP1) Enterprise Edition 64 GB Windows Server 2003 Datacenter Edition 64 GB Windows Server 2003 Standard Edition 4 GB Windows Server 2008 Enterprise or Datacenter Edition 64 GB Windows Server 2008 other editions 4 GB источник: http://en.wikipedia.org/wiki/Physical_Address_Extension Так-же описание режимов доступа к памяти можно найти в ссылках в конце статьи Переходим к Windows 64 Сдесь с поддержкой памяти полный порядок, Windows XP Professional изначально поддерживает 128Гб оперативной памяти, В Windows Vista дела обстоят следующим образом: Home Basic 8 ГБ Home Premium 16 ГБ Ultimate Более 128 ГБ Business Более 128 ГБ Enterprise Более 128 ГБ Так что проблемы с памятью в ближайшем будующем не планируются, зато уже сейчас имеются проблемы с драйверами и ПО. Во первых 64 разрядные Windows работают ТОЛЬКО на на 64 разрядных процессорах с 64 разрядными драйверами. Поэтому если вы решите перейти на 64 то перед установкой необходимо что-бы все драйвера имелись в наличии. Затем задумайтесь о том , какой софт будет использоваться. Под Windows 64 пока имеется очень скудный набор приложений, а их 32 разрядные аналоги либо не будут работать совсем, либо будут работать в режиме эмуляции(тоесть медленнее, чем на Windows 32). Итоги: Скорее всего , все пользаватели Windows в конечном итоге пересядут на 64 разрядные операционки, но для этого необходимо большее количество приложений, и наличие драйверов.Пока ситуация с этим оставляет желать лучшего и для подавляющего большинства пользователей этот переход может оказаться не очень комфортным. Что касается ограничений на объём оперативной памяти, то с этим придётся смириться и либо не приобретать памяти более 3гб(XP Vista), либо устанавливать серверные Windows, которые нормально с ней работают. Дополнительные сылки по теме: Обзор 64-разрядной версии Windows XP Professional http://www.microsoft.com/rus/windowsxp/64bit/evaluation/overviews/overview.mspx Возможности Windows XP Professional http://www.microsoft.com/rus/windowsxp/pro/evaluation/features.mspx 64-разрядные версии системы Windows Vista http://www.microsoft.com/rus/windows/products/windowsvista/editions/64bit.mspx Поддержка памяти большого размера в Windows Server 2003 и Windows 2000 http://support.microsoft.com/kb/283037/ru Сравнение различных выпусков Windows Server 2003 http://www.microsoft.com/Rus/WindowsServer2003/evaluation/features/compareeditions.mspx память с «горячей» заменой http://msdn.microsoft.com/ru-ru/library/ms175490(SQL.100).aspx Активация памяти расширений AWE для SQL Server http://msdn.microsoft.com/ru-ru/library/ms190673(SQL.100).aspx Параметр awe http://msdn.microsoft.com/ru-ru/library/ms190731(SQL.100).aspx Архитектура оперативной памяти http://msdn.microsoft.com/ru-ru/library/ms187499(SQL.100).aspx проблемы с pae http://support.microsoft.com/kb/888137/ru Использование памяти Exchange и ключ /3GB http://support.microsoft.com/kb/328882/ru Послесловие Критикам: Это не статья, это не обзор, это собрание ссылок по теме и подведение итогов, которые появляются после их прочтения. Специально коротко, думаю отсечёт какое-то количество вопросов при сборке(модернизации) компьютера, и установке ПО. |
с многим я бы поспорил =\
но фсё же "+" за старание |
| Время: 19:39 |