Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

 

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

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

 

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

 

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

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

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

 

Ячейки физичес-кой памяти прону-мерованы подряд.

 

 

Номер ячейки физической памяти называют ее физическим адресом. Длина команды или элемента данных (операнда) нередко превышает длину минимально адресуемой единицы (МАЕ).

 

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

Когда говорят об адресе команды или об адресе элемента данных, имеют в виду адрес младшей МАЕ.


Большинство процессоров способно оперировать с двоичными словами (операндами) разной длины.

Чаще всего длина операндов измеряется в байтах и кратна степени числа 2. Например, процессоры 386+ способны выполнять действия с операндами длиной в 1, 2, 4 или 8 байтов (см. Рис. 10).

Рис. 10 Форматы операндов в процессоре Intel X86


Операнды в памяти процессоров х86 могут располагаться, начиная с произвольного адреса, как показано на рисунке (Рис. 11).

Рис. 11 Расположение операндов в памяти процессора Intel X86

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

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

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



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал