Чтобы использовать более 4 ГБ памяти, убедитесь, что Windows является 64-битной

Эта статья была первоначально написана еще тогда, когда была выпущена 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+ ГБ

Теперь вероятность того, что к концу 2008 года ПК достигнет 8 ГБ, достаточно низкая. Даже ограничение Home Premium в 16 ГБ, вероятно, не произойдет до выхода следующей версии Windows.

Конечно, есть и другие проблемы, связанные с 64-битной версией Windows. Большое беспокойство для тех, кто хочет использовать это поддержка водителя. Хотя большинство устройств теперь имеют драйверы для 32-разрядной версии Vista, найти драйверы для некоторых устройств с 64-разрядной версией немного сложнее. Это улучшается по мере того, как мы получаем запуск Vista, но не так быстро, как с 32-разрядными драйверами. Другая проблема — совместимость программного обеспечения. Хотя 64-разрядная версия Vista может работать с 32-разрядным программным обеспечением, некоторые приложения не полностью соответствуют или не поддерживаются издателем. Одним из таких примеров является приложение iTunes от Apple, которое приходится настраивать многим, пока Apple не выпустит совместимую версию.

Что это значит?

Большинство новых систем для ноутбуков и настольных ПК, продаваемых в настоящее время, оснащены 64-разрядным оборудованием, поддерживающим адресацию памяти, превышающую 4 ГБ. Проблема в том, что большинство производителей все еще загружают 32-разрядные версии Vista. Конечно, они не продают системы с установленной в них 4 ГБ памяти, но пользователи имеют возможность установить эту память позже в качестве обновления. Когда это произойдет, потребители, скорее всего, начнут наводнять свои центры обработки вызовов, сообщая о проблемах.

Если вы рассматриваете возможность покупки нового ПК и используете большое количество программ, интенсивно использующих память, вам стоит подумать о покупке системы, которая устанавливается с 64-разрядной версией Vista. Конечно, всегда проводите исследования с компаниями, чтобы убедиться, что используемое оборудование, такое как принтеры, сканеры, аудиоплееры и тому подобное, имеет драйверы. То же самое должно быть сделано с любым программным обеспечением, которое вы используете. Если все это подтвердится, то лучше перейти на 64-битную версию.

Ссылка на основную публикацию