Память компьютера делиться на основную, оперативную и вторичную оперативную. Оперативная и вторичная оперативная память является энергозависимой, а основная – энергонезависимой. В энергонезависимой части памяти находится BIOS – базовая система ввода/вывода.
Существует виртуальная память, которая находится на внешних устройствах. При этом интерфейс
доступа к ней такой же как и к оперативной памяти.
Процессор Intel поддерживает доступ к виртуальной памяти на аппаратном уровне.
Логическая память. Схема управления памятью, которая поддерживает представление программиста об организации хранения программ и данных, называется сегментацией. Сегмент – область памяти, внутри которой поддерживается линейная адресация.
Первоначально сегменты появились в связи с необходимостью обобществления процессами фрагментов программного кода, это позволило и исключить дублирующую информацию. Память таким образом перестала быть линейной и превратилась в двумерную. Адрес состоит из двух компонентов: номера сегмента и смещения внутри сегмента.
|
|
Т.о. логические и физические адресные пространства ни по организации ни по размеру не соответствуют друг другу. Максимальный размер логического пространства определяется размерностью процессора.
Логическое пространство значительно превышает размер физического пространства.
Процессор и операционная система осуществляют процесс отображения логических адресов в физические. Этот процесс называется связыванием адресов.