Ушел из жизни
Сообщения: 26925
Благодарности: 3924
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
foxbat, Ну во первых
Цитата:
В 32-х битном процессоре i386 и выше виртуальный процесс может адресовать до 4GB виртуальной памяти. Эта адресация является виртуальной и обеспечение преобразования к физической отдается на откуп подпрограмме, предопределенной в таблице дескрипторов. Это архитектура i386.
ОС Windows 9x/Me и NT подготавливали подпрограмму, которая искусственно разделяла область виртуальных адресов на 2 части: пользовательская (user level) и системная (kernel level). Пользовательская отдавалась на откуп внутренним структурам процесса, а системная - для возможности быстрого связывания с системными функциями (kernel functions) такими как Create/SetMutex, WaitFor... и другими.
Начиная с Win2000 в boot.ini появился параметр /3gb, который указывает загрузчику ОС (loader), что необходимо загружать другой менеджер памяти, который позволяет расширить user level участок виртуальной памяти до 3GB при условии установки в PE заголовке соответствующего флага. Таким образом любая Win32 программа после установки этого флага в ее PE заголовке может адресовать для своих внутренних структур до 3GB
|
Цитата:
PAE (Physical Address Extension - расширение физических адресов) - аппаратная технология, с помощью которой приложения Windows на 32-разрядных серверах с процессорами IA-32 могут адресовать физическую память свыше 4 Гбайт. Для создания дополнительной адресуемой памяти в PAE используется 36 разрядов. Работая с PAE, диспетчер памяти операционной системы использует трехуровневую схему преобразования адресов для обращения к памяти свыше 2 или 3 Гбайт, доступных на серверах без PAE. Описание PAE для Windows и трехуровневой схемы адресации приведено в документе PAE X86 Technical Reference
|
Из выше сказанного хочу спросить, вы сервер решили из рабочей станции замутить?
|
-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.
Отправлено: 11:20, 25-04-2008
| #3
|