лимит 2 ГБ
Ограничение в 2 ГБ относится к физическому барьеру памяти для процесса, работающего в 32-разрядной операционной системе, который может использовать не более 2 ГБ памяти. [1] Проблема в основном затрагивает 32-битные версии операционных систем , таких как Microsoft Windows и Linux , хотя некоторые варианты последних могут преодолеть этот барьер. [2] Его также можно найти на таких серверах, как FTP-серверы , или встроенных системах, таких как Xbox . [3] Использование расширения физических адресов ( PAE ) может преодолеть этот барьер за счет расширения адресов, используемых для представления сопоставлений между виртуальной и физической памятью.
Ограничение создается пределом 32-битного целого числа (2 147 483 647), которое является максимально возможным целым числом, которое может быть представлено 32 двоичными цифрами. В компьютере с 32-битной архитектурой адрес памяти , хранящийся в одном из регистров ЦП, будет ограничен этим числом, поэтому количество возможных ячеек памяти, к которым можно обратиться, ограничено ровно 2 гибибайтами , или примерно 2 ГБ.
Хотя Linux, FreeBSD и большинство Unix-подобных операционных систем поддерживают PAE, пока это поддерживает оборудование, [4] [5] Windows необходимо включить эту опцию загрузки вручную. Это известно как 4-гигабайтная настройка (4GT) или /3GB
выключатель. После включения для исполняемых файлов может быть установлен флаг «с поддержкой больших адресов», чтобы увеличить лимит памяти до 3 ГБ. 32-битные процессы в 64-битной Windows также ограничены 2 ГБ. Однако они также могут использовать флаг «с учетом больших адресов», за исключением того, что для этого не требуется /3GB
переключиться и увеличить лимит до 4 ГБ. [6]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Ричардсон, Майк (24 июля 2014 г.). «Преодоление ограничения кэширования Windows в 2 ГБ» . О'Рейли Медиа . Архивировано из оригинала 13 сентября 2015 г. Проверено 18 августа 2015 г.
- ^ Горман, Мел (15 февраля 2004 г.). Понимание диспетчера виртуальной памяти Linux . Э. Резерфорд: PTR Прентис Холл. п. 33. ISBN 0-13-145348-3 . OCLC 1062886347 .
{{cite book}}
: CS1 maint: дата и год ( ссылка ) - ^ «Передача файлов размером более 2 ГБ по FTP с Microsoft Windows 2003 Server на OS/400 или i5/OS» . www.ibm.com . 18 декабря 2019 г. Проверено 17 июня 2021 г.
- ^ «Изменения в 2.3.23-pre4 x86 с 64 ГБ ОЗУ [патч HIGHMEM] немного объяснены» . 10 октября 1999 г. Проверено 17 сентября 2017 г.
- ^ «Глава 4. Аппаратная совместимость» . Проверено 17 сентября 2017 г.
- ^ «Ограничения памяти для выпусков Windows и Windows Server» . Майкрософт . Проверено 17 сентября 2017 г.