Оперативная память

Слайд 2

ОПЕРАТИВНАЯ ПАМЯТЬ Оперативную память называют оперативным запоминающим устройством (ОЗУ), памятью с

ОПЕРАТИВНАЯ ПАМЯТЬ

Оперативную память называют
оперативным запоминающим устройством (ОЗУ),
памятью с произвольным

доступом (RAM)
Жаргон - «оперативка»
RAM логически состоит из ячеек памяти.
Каждая ячейка хранит количество бит, равное степени двойки
2^3=8 бит, 2^4=16 бит, 2^5=32 бит, 2^6=64 бит
У каждой ячейки памяти есть свой адрес (НОМЕР).
Адрес ячейки «оперативки» выглядит следующим образом: FFFFFFFFF.
Слайд 3

МОДЕЛИ ОПЕРАТИВНОЙ ПАМЯТИ Сегментированная Страничная

МОДЕЛИ ОПЕРАТИВНОЙ ПАМЯТИ

Сегментированная
Страничная

Слайд 4

СЕГМЕНТИРОВАННАЯ МОДЕЛЬ ОПЕРАТИВНОЙ ПАМЯТИ Программа делится на сегменты Сегмент кода. Сегмент

СЕГМЕНТИРОВАННАЯ МОДЕЛЬ ОПЕРАТИВНОЙ ПАМЯТИ

Программа делится на сегменты
Сегмент кода. Сегмент стека. Сегмент

данных.
Много сегментов кода, но один из них текущий (активный). Много сегментов данных. Всегда один сегмент стека.
Все сегменты разной длины. Размер сегмента – не более 64 Кб
Модель поддерживается и в реальном, и в защищенном режимах работы микропроцессора
Основной недостаток – фрагментация ОП
Слайд 5

СЕГМЕНТИРОВАННАЯ МОДЕЛЬ ОПЕРАТИВНОЙ ПАМЯТИ Адреса сегментов после размещения в ОП записаны

СЕГМЕНТИРОВАННАЯ МОДЕЛЬ ОПЕРАТИВНОЙ ПАМЯТИ

Адреса сегментов после размещения в ОП записаны либо

непосредственно в соответствующем сегментном регистре (реальный режим работы микропроцессора), либо в дескрипторе сегмента (в защищенном режиме).
Каждый сегмент имеет дескриптор сегмента.
Дескрипторы сегментов собраны в 3 дескрипторные таблицы.
Адреса таблиц хранятся в системных регистрах.
Слайд 6

АДРЕСАЦИЯ В СЕГМЕНТИРОВАННОЙ МОДЕЛИ ОП Доступ к данным внутри сегмента осуществляется

АДРЕСАЦИЯ В СЕГМЕНТИРОВАННОЙ МОДЕЛИ ОП

Доступ к данным внутри сегмента осуществляется относительно начала

сегмента, т.е. начиная с 0 и заканчивая адресом, равным размеру сегмента. Этот адрес называется смещением (offset).
Конкретный физический адрес ОП определяется двумя компонентами (частями):
1) адрес начала сегмента
2) смещение внутри сегмента.
Физический адрес принято записывать парой этих значений, разделенных двоеточием
segment : offset