Память – это место, где хранится программы и данные представленные в двоичном виде.
Два существенных уровня памяти:
· ООП
· Сверх ОЗУ
ООП – память с произвольной выборкой используется как основное хранилище, где находятся программы и данные во время выполнения.
RAM – память со случайной выработкой - память, время доступа к ячейке которой не зависит от адреса этой ячейки.
Сверх ОЗУ – включает в себя группу запоминающих устройств с различной организацией, обычно не большой емкостью(стек(и), кэш, буфера).
Регистровая память – вид сверх ОЗУ
· Регистры общего назначения, использование которых, определяется программистом по своему усмотрению
· Специализированные регистры – значение строго определено (примеры: регистр команды, стековая память)
Основная оперативная память – (является обязательным элементом вычислительной машины) это адресное запоминающее устройство с произвольной выборкой. Каждая единица хранения (ячейка памяти) имеет уникальный номер (адрес). Все ячейки имеют одинаковую емкость.
|
|
“С произвольной выборкой” – обозначает, что время доступа к любой ячейке памяти не зависит от последовательности обращения к другим ячейкам памяти и не привязывает заданной конкретные характеристики.
Организация ООП
ООП организованна в виде одномерного массива, где роль индекса выполняет адрес.
Организация регистровой памяти
Регистровая память – вид сверх ОЗУ
· Регистры общего назначения, использование которых, определяется программистом по своему усмотрению
· Специализированные регистры – значение строго определено (примеры: регистр команды, стековая память)
Любое обращение к ячейке вызывает процесс регистрации ячейки.