Теперь, когда вся серия закончена (я надеюсь), вот её содержание.
- Часто непонимаемый ключ /3GB. Очень просто объяснить, что он делает. Но люди всё равно часто не понимают его.
- Последствия ключа /3GB для режима ядра. Негативное последствие ключа /3GB.
- Миф: без ключа /3GB суммарный размер памяти для всех программ не может превышать 2 Гб. Виртуальная память - это не виртуальное адресное пространство (часть 1).
- Миф: без ключа /3GB программа не может выделить больше 2 Гб виртуальной памяти. Виртуальная памяти - это не виртуальное адресное пространство (часть 2).
- Миф: вам нужно включать /3GB, если у вас есть больше 2 Гб памяти. Вирутальное адресное пространство - это не физическая память.
- Миф: ключ /3GB расширяет пользовательское адресное пространство для всех программ. Программа должна попросить, прежде чем она получит его.
- Почему Exchange рекомендует включать /3GB, если у вас больше 1 Гб памяти? Болонья и сырные сэндвичи.
- Миф: ключ /3GB позволит мне выделить 1 гигантский блок памяти в 3 Гб. В виртуальном адресном пространстве всё ещё есть пробелы.
- А почему это размер виртуального адресного пространства равен 4 Гб? Так случается, когда у вас есть только 32-х битные указатели.
- Миф: PAE увеличивает виртуальное адресное пространство за 4 Гб. PAE - это расширение для физических адресов, не для виртуальных.
- Миф: чтобы использовать AWE - вам нужно включить PAE. Эти две вещи полностью независимы. AWE - это то, как программы получают доступ к физической памяти. PAE - это то, как процессор получает доступ к физической памяти.
- Забавное взаимодействие между PAE и NX. NX использует возможность, которая доступна только в режиме PAE.
Я не знаю, насколько успешной получилась эта серия. Хотя, похоже, даже люди, которые прочитали эти статьи, продолжают путать виртуальное адресное пространство с физической памятью (или, быть может, этот человек просто прикопался к неудачному аргументу? Не могу точно сказать).
Огромная работа. Спасибо за переводы!
ОтветитьУдалитьБольшое спасибо за переводы!
ОтветитьУдалить