Запоминающие устройства (ЗУ) реализуют функцию памяти ЭВМ и предназначены для записи, хранения и считывания информации, представленной двоичными кодами. К такой информации относятся исходные данные решаемых задач, промежуточные и окончательные результаты, используемые в вычислительном процессе константы и табличные данные и, наконец, коды команд программы. Производительность и вычислительные возможности ЭВМ зависят не только от архитектуры и тактовой частоты процессора (микропроцессора), но в значительной степени определяются составом и характеристиками запоминающих устройств.
Наиболее важными характеристиками ЗУ являются емкость и быстродействие.
Емкость ЗУ определяется максимальным количеством одновременно хранящейся информации и выражается в байтах или более крупных кило - , мега - или гигаединицах (Кбайт = 210 байт, Мбайт = 220 байт, Гбайт = 230 байт).
Быстродействие ЗУ характеризуется продолжительностью операции обращения для записи или считывания, включая время, необходимое для поиска необходимой ячейки памяти. Интервал времени между последовательными обращениями к ЗУ называется циклом обращения. В некоторых ЗУ считывание информации сопровождается ее стиранием (разрушением). В таких ЗУ цикл обращения должен включать время, необходимое на восстановление (регенерацию) считанной информации на прежнем месте.
Емкость и быстродействие являются взаимосвязанными характеристиками ЗУ. С увеличением емкости обычно снижается быстродействие. Компромиссная реализация этих противоречивых требований достигается иерархической структурой ЗУ, в которой объединяются запоминающие устройства, обладающие различными быстродействием и емкостью. В иерархии запоминающих устройств ЭВМ (рис. 10.1) обычно выделяют основную память, сверхоперативную память и внешние запоминающие устройства, или внешнюю память.
Основная память (ОП) содержит оперативное (RAM - Random Access Memory - память с произвольным доступом) и постоянное (ROM - Read Only Memory) запоминающие устройства. Структура ОП состоит из миллионов отдельных ячеек памяти емкостью 1 байт каждая.