Материалы

Оперативная память (общая характеристика)

Рейтинг:   / 0
ПлохоОтлично 

Оперативная память (оперативное запоминающее устройство (ОЗУ)) -  компонент компьютера, который хранит команды выполняемых программ и элементы обрабатываемых данных и тесно взаимодействуют с процессором в ходе выполнения программы.

Часть памяти, взаимодействующая с процессором, имеет организацию с произвольным доступом. Эту часть называют оперативной памятью (ОЗУ).

Структурно физически реализованное устройство ОЗУ представляет собой упорядоченный массив запоминающих ячеек одинаковой разрядности, которые далее будем называть минимальными адресуемыми единицами (МАЕ). Разрядность МАЕ в большинстве компьютеров в настоящее время равна одному байту (8 битов), хотя и сегодня есть модели, в которых адресуемая единица памяти имеет другую длину.

Если команды и данные хранятся в одном и том же ОЗУ, такую архитектуру называют пристонской.

Если команды и данные хранятся в разной памяти, такую архитектуру называют гарвардской.

Рисунок. Схема побайтной организации памяти

Ячейки физической памяти пронумерованы подряд. Номер ячейки физической памяти называют её физическим адресом. Длина команды или элементы данных (операнда) нередко превышает длину МАЕ. Таким образом, каждый элемент программы (команда) или данных (операнд) хранится в ОЗУ, начиная с определённого адреса, и занимает там одну и ли несколько МАЕ. Когда говорят об адресе команды или об адресе элемента данных, имеют в виду адрес младшей МАЕ.

Большинство процессоров способно оперировать с двоичными словами (операндами) разной длины. Чаще всего длина операндов измеряется в байтах и кратна степени числа 2.

Во многих процессорах разные команды имеют различную длину. В процессорах x86 длина команды может составлять от 1 до 15 байтов. Команда x86 может начинаться с произвольного адреса.

Бывают процессоры, в которых МАЕ имеют разную длину для команд и для данных. При этом для хранения команд и для хранения данных используются разные устройства ОЗУ. В таком случае говорят, о двух разных адресных пространствах - команд и данных.

Адреса элементов оперативной памяти, подобно командам и данным, во внутреннем представлении в компьютере также представляют собой двоичные слова.

Яндекс.Метрика