Физическая память компьютера организована как последовательность ячеек – байтов. Каждому байту соответствует свой уникальный адрес, называемый физическим. Диапазон физических адресов зависит от разрядности шины адреса микропроцессора. Для i486 и Pentium он находится в пределах от 0 до 232-1 (4Гб). Для микропроцессоров семейства P6 – от 0 до 236–1 (64Гб). Аппаратно микропроцессор поддерживает две модели использования оперативной памяти:
à сегментированная модель;
à страничная модель – надстройка над сегментированной моделью. Основное применение связано с организацией виртуальной памяти, что позволяет операционной системе использовать пространство памяти больше, чем объем физической оперативной памяти,
и может работать в следующих режимах:
à режим реальных адресов;
à защищенный режим;
à режим виртуального i8086;
à режим системного управления.
Программы никогда не указывают физические адреса памяти, а работают только с логическими адресами. Это верно для всех режимов работы процессора.
Различают три модели логической организации памяти:
Ø сегментированная модель памяти реального режима (MS-DOS);
Ø сегментированная модель памяти защищенного режима (Windows 9x);
Ø сплошная модель памяти защищенного режима (Windows NT).