Организация памяти компьютера. Логическая память. Сегменты. Связывание адресов

Память компьютера делиться на основную, оперативную и вторичную оперативную. Оперативная и вторичная оперативная память является энергозависимой, а основная – энергонезависимой. В энергонезависимой части памяти находится BIOS – базовая система ввода/вывода.

Существует виртуальная память, которая находится на внешних устройствах. При этом интерфейс

доступа к ней такой же как и к оперативной памяти.

Процессор Intel поддерживает доступ к виртуальной памяти на аппаратном уровне.

Логическая память. Схема управления памятью, которая поддерживает представление программиста об организации хранения программ и данных, называется сегментацией. Сегмент – область памяти, внутри которой поддерживается линейная адресация.

Первоначально сегменты появились в связи с необходимостью обобществления процессами фрагментов программного кода, это позволило и исключить дублирующую информацию. Память таким образом перестала быть линейной и превратилась в двумерную. Адрес состоит из двух компонентов: номера сегмента и смещения внутри сегмента.

Т.о. логические и физические адресные пространства ни по организации ни по размеру не соответствуют друг другу. Максимальный размер логического пространства определяется размерностью процессора.

Логическое пространство значительно превышает размер физического пространства.

Процессор и операционная система осуществляют процесс отображения логических адресов в физические. Этот процесс называется связыванием адресов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: