Иерархическая структура памяти предполагает наличие пяти уровней
- Регистры
- Кэш-память
- Основная память
- Жесткий диск
- Ленточный накопитель и Оптический диск
Основная память ЭВМ обычно представляет собой последовательность областей памяти.
Для обращения к ним в качестве адреса каждой из областей служат целые числа от 0 до N, т. е. имеет место одномерная система адресации. Однако подобный способ адресации, заключающийся в прямом указании адреса, не всегда удобен.
Часто используется косвенная адресация, при которой указывается адрес области памяти, в которой находится адрес запрашиваемой области памяти, или относительная адресация, при которой указывается положение адреса вызываемой области по отношению к некоторому текущему значению адреса.
Последние два способа адресации наряду со значительным упрощением программы положительно влияют на скорость обращения к памяти.
основная память почти всегда строится на основе динамических ОЗУ. Однако динамические ОЗУ работают очень медленно (время доступа занимает десятки наносекунд). Таким образом, сочетание кэш-памяти на основе статического ОЗУ и основной памяти на основе динамического ОЗУ соединяет в себе преимущества обоих устройств.