Организация памяти

Физическая память к которой процессор имеет доступ по шине адреса называется оперативной памятью. Реально ОЗУ организовано как последовательность ячеек, т.е. байтов.

Диапазон значений физических адресов – зависит от разрядности шины адреса процессора. Соответственно этот диапазон 0..236 – 1. Механизм управления памятью полностью аппаратный.

Этот механизм позволяет обеспечить:

1) компактность хранения адреса в машинной команде;

2) гибкость механизма адресации;

3) защиту адресных пространств задач в многозадачной системе;

4) поддержку виртуальной памяти.

Процессор аппаратно поддерживает две модели использования оперативной памяти:

1) Сегментированная модель. В программе выделяются непрерывные области памяти (сегменты), а сама программа может обращаться только к данным, которые находятся в этих сегментах.

2) Страничная модель – её можно рассматривать как надстройку над сегментированной. В этом случае оперативная память рассматривается как совокупность блоков фиксированного размера (4 кб).