Эта статья была первоначально написана, когда была выпущена Windows Vista, но даже с Windows 10 существуют 32-разрядные и 64-разрядные версии, которые имеют те же ограничения в отношении объема памяти, который можно использовать с компьютерной системой.
В течение некоторого времени компьютерные процессоры поддерживали 64-разрядные вычисления, но все еще есть случаи, когда они по-прежнему имеют только 32-разрядную поддержку. Даже если у вас 63-разрядный процессор, вы можете использовать только 32-разрядную версию программного обеспечения.
С ПК под управлением Windows XP наличие одного гигабайта оперативной памяти в системе означало, что вы можете надежно запускать только одну программу без каких-либо проблем. Черт, он может даже многозадачно работать. Войдите в Windows Vista с новым интерфейсом и дополнительными системными требованиями. Теперь для его работы достаточно одного гигабайта оперативной памяти, и для бесперебойной работы приложений требуется два гигабайта. Vista действительно выигрывает от большей памяти, но есть проблема.
32-разрядные ограничения памяти
Windows XP была исключительно 32-разрядной операционной системой. Это сделало вещи очень простыми, так как для них было всего лишь одна версия. Назад, когда он был разработан, большинство систем поставляется с 256 или 512 МБ памяти. Это будет работать на них, но больше памяти всегда было выгодно. Однако была проблема. 32-разрядные регистры Windows XP и аппаратное обеспечение компьютеров с ограниченным временем работы до 4 ГБ памяти. Это немного сложнее, чем это, поскольку некоторая память зарезервирована для ОС и других для приложений.
Это не проблема с приложениями времени. Конечно, были некоторые приложения, такие как Adobe Photoshop, которые могли быстро съесть системную память, но они все еще могут функционировать очень хорошо. Разумеется, с уменьшением затрат на память и развитием процессорной технологии это означало, что 4 ГБ памяти в системе не является чем-то, что неразумно. Проблема в том, что Windows XP не может обрабатывать ничего, кроме 4 ГБ ОЗУ. Несмотря на то, что аппаратное обеспечение могло его поддерживать, программное обеспечение не могло.
Vista решает 4 ГБ или делает это?
Одним из больших шагов Microsoft для Windows Vista было решение проблемы с памятью 4 ГБ. Восстановив ядро операционной системы, они могли бы настроить способ управления памятью. Но на самом деле есть немного проблем с этим. Существует несколько версий Vista, и они имеют разные максимальные суммы, которые они поддерживают.
Согласно собственной статье базы знаний Microsoft, все 32-разрядные версии Vista поддерживают до 4 ГБ памяти, но фактическое полезное адресное пространство будет меньше 4 ГБ. Причиной этого является то, что раздел памяти выделяется для интерфейсов карты памяти. Это, как правило, пространство, предназначенное для обеспечения совместимости драйверов, и используемая сумма будет зависеть от установленных в системе устройств. Как правило, система с 4 ГБ ОЗУ будет сообщать только 3,5 ГБ адресного пространства.
Из-за этой проблемы памяти Vista с системами, установленными с 4 ГБ памяти, ряд компаний - это системы доставки, сконфигурированные с 3 ГБ (два 1 ГБ и два 512 МБ модулей) в системе. Вероятно, это помешает пользователям, которые покупают систему, жалуются на то, что система заявляет, что у них меньше 4 ГБ оперативной памяти и обращается к ним, чтобы жаловаться на это.
64-бит к спасению
64-разрядная версия Windows Vista не имеет такого же ограничения на 4 ГБ памяти. Вместо этого каждая 64-разрядная версия имеет ограничение на количество адресной памяти. Различные 64-разрядные версии и их максимальная память:
- Vista Basic: 8 ГБ
- Vista Home Premium: 16 ГБ
- Vista Business / Enterprise / Ultimate: 128+ ГБ
Теперь вероятность того, что ПК дойдет до 8 ГБ к концу 2008 года, довольно низкая. Даже ограничение на 16 ГБ Home Premium, вероятно, не произойдет до того, как будет выпущена следующая версия Windows.
Конечно, есть и другие проблемы, связанные с 64-разрядной версией Windows. Большая забота о тех, кто хочет его использовать, - это поддержка драйверов. В то время как большинство устройств теперь имеют драйверы для 32-разрядной версии Vista, немного сложнее найти драйверы для некоторых устройств с 64-разрядной версией. Это улучшает то, что мы получаем от запуска Vista, но не так быстро, как с 32-битными драйверами. Другая проблема - совместимость программного обеспечения. Хотя 64-разрядная версия Vista может запускать 32-разрядное программное обеспечение, некоторые приложения не полностью совместимы или поддерживаются издателем. Одним из таких примеров является приложение iTunes от Apple, которое многие люди должны настраивать до тех пор, пока Apple не выпустит совместимую версию.
Что это значит?
В настоящее время большинство новых ноутбуков и настольных ПК имеют 64-битное оборудование, поддерживающее адресацию памяти выше предела 4 ГБ. Проблема в том, что большинство производителей все еще загружают 32-разрядные версии Vista. Несомненно, они не продают системы с установленной в них 4 ГБ памяти, но у пользователей есть возможность установить эту память позже в качестве обновления. Когда это произойдет, потребители, скорее всего, начнут наводнять проблемы со своими call-центрами.
Если вы ищете покупку нового ПК и используете большое количество программ с интенсивной памятью, то вам стоит подумать о покупке системы, которая поставляется с 64-разрядной версией Vista. Конечно, всегда проводите исследования с компаниями, чтобы убедиться, что у вашего оборудования, такого как принтеры, сканеры, аудиоплееры и т. Д., Есть драйверы. То же самое должно быть сделано с любым программным обеспечением, которое вы используете. Если все это проверяется, тогда лучше всего пойти с 64-битной версией.