Windows 64 или 32
Интро
В разделе часто вижу вопросы о том как работают 32 разрядные программы в windows 64 сколько памяти может увидеть, та или иная ось, что лучше поставить при определённой конфигурации. Для всех этих вопросов создаются отдельные темы. Решил собрать ссылки по теме в кучу с добалением выводов.
Сразу оговорюсь, что ничего нового и никаких конкретных описаний сдесь нет(всё приведено в ссылках, и копипастить это не вижу смысла)
Не знаю как назвать сей опус, но уж точно не статьёй поэтому помещаю в этот раздел.
Написано это для тех , кто не любит много читать, но любит задавать вопросы такого плана:
"Почему windows не видит память?"
"Сколько памяти может увидеть та или иная windows?"
"Я купил 16 Гб оперативки, зачем мне она?"

И т.п.
Ну для начала давайте разберём преимущества windows 64.
Самое главное ,что склоняет юзеров в сторону 64 разрядной винды это возможность видеть оперативку более 4 гигов.Ещё одной причиной называют быстродействие.
Теперь давайте разбираться
Да на самом деле 64 разрядная Windows работает быстрее, чем 32 , но это касается в основном
специализированных технических приложений
64-разрядные вычисления также создают преимущества для создателей цифрового содержимого, включая аниматоров, работающих с трехмерной графикой, создателей цифровой графики и разработчиков игр, которые могут существенно сэкономить время, необходимое для цифровой обработки трехмерных моделей
Это цитаты с сайта microsoft.com , по обзору 64-разрядной Windows XP Professional
Полный текст статьи можно прочитать сдесь:
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
Послесловие
Критикам: Это не статья, это не обзор, это собрание ссылок по теме и подведение итогов, которые появляются после их прочтения.
Специально коротко, думаю отсечёт какое-то количество вопросов при сборке(модернизации) компьютера, и установке ПО.