В ОЗУ статического типа SRAM в качестве элементов памяти
используются простейшие RS- или D-триггеры. Такие ОЗУ
характеризуются весьма высоким быстродействием и используются в
наиболее «узких» местах микропроцессорной системы, например в
сверхоперативной памяти при кратковременном хранении
промежуточных результатов, в различных регистрах, кэш-памяти и
т.п. Статическая память может быть синхронной и асинхронной. В
асинхронной памяти выдача и прием информации определяется
подачей комбинационных сигналов. В синхронной памяти выдача и
прием информации тактируется.
В ОЗУ динамического типа DRAM в качестве элемента памяти
используется микроконденсатор в интегральном исполнении,
размеры которого значительно меньше D-триггера статической
памяти. По этой причине при одинаковых размерах кристалла
информационная емкость DRAM выше, чем SRAM. При этом число
адресных входов и габариты должны увеличиться. Чтобы не
допустить этого, адресные линии внутри микросхемы разбиваются на
две группы, например старшая и младшая половина. Две
одноименные k-линии каждой группы подключаются к двум выходам
внутреннего k-го демультиплексора 1 в 2, а его вход соединяется с k-
м адресным входом микросхемы. Число адресных входов, при этом
уменьшается в два раза, но зато передача адреса в микросхему
производится, во-первых, в два приема, что несколько уменьшает
быстродействие, и, во-вторых, требуется дополнительный внешний
мультиплексор адреса. В процессе хранения бита конденсатор
разряжается. Чтобы этого не допустить, заряд необходимо
поддерживать (обеспечивать регенерацию хранимой информации).
Запоминающая ячейка динамического типа хранит информацию
в виде заряда емкости. Ток утечки обратносмещенного p–n-пе-рехода
составляет не более 0,1 нA, а емкость – 0,1..0,2 пФ, следовательно,
постоянная времени разряда – более 1 мс. Поэтому через каждые 1..2
мс требуется производить подзаряд емкостей запоминающих
элементов – регенерацию динамической памяти.
В динамических ОЗУ чаще используется так называемая «строчная
регенерация», при которой в одном цикле регенерируются все элементы,
расположенные в одной строке прямоугольной матрицы накопителя. Любое
обращение к запоминающей ячейке (запись или чтение) регенерирует ее и
одновременно регенерирует все ячейки, расположенные в той же строке
накопителя.