Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конюховавсит.doc
Скачиваний:
112
Добавлен:
28.03.2015
Размер:
1.56 Mб
Скачать

7.2 Классификация запоминающих устройств

Условное обозначение простейшего ЗУ и его типовые сигналы представлены на рисунке 7.1 /5/. Обозначение M (Memory) – устройство памяти.

A – адрес, разрядность которого n определяется числом ячеек памяти; является номером ячейки, к которой идёт обращение: , где N - количество ячеек устройства памяти.

Рисунок 7.1 – Условное обозначение и типовые сигналы

простейшего ЗУ

CS (Chip Select) – сигнал, который разрешает или запрещает работу данной микросхемы.

R/W – сигнал, задающий выполняемую операцию (при единичном значении – чтение (Read), при нулевом – запись (Write)).

DI (Data Input) и DO (Data Output) – шины входных и выходных данных, разрядность которых m определяется разрядностью ячеек запоминающего устройства. В некоторых устройствах памяти эти линии объединены (обозначаются как DIO).

Вначале подаётся адрес, чтобы последующие операции не коснулись какой-либо ячейки, кроме выбранной. Затем разрешается работа микросхемы сигналом CS и подаётся сигнал чтения/записи R/W. В зависимости от вида операции, на выходе DO формируются считываемые данные или на ходе DI готовятся данные для записи.

Классифицировать ЗУ можно по различным признакам. Рассмотрим наиболее важные из них /5/.

По способу доступа ЗУ делятся на адресные, последовательные и ассоциативные.

1) При адресном доступе код на адресных входах указывает ячейку, с которой ведётся обмен информацией. В момент обращения все ячейки адресной памяти равнодоступны. Другие виды памяти часто строят на основе адресной памяти с соответствующими модификациями. В свою очередь адресные ЗУ по организации записи делятся на оперативные - ОЗУ (RAM – Random Access Memory) и постоянные – ПЗУ (ROM – Read Only Memory).

1.1) ОЗУ хранит данные, используемые при исполнении текущей программы, которые могут быть изменены в произвольный момент времени. ОЗУ является энергозависимым устройством.

По способу хранения информации ОЗУ делятся на статические и динамические.

1.1.1) В статических ОЗУ (SRAM – Static RAM) запоминающими элементами являются триггеры, сохраняющие своё состояние, пока схема находится под питанием и нет новой записи данных. Статические ОЗУ выполняются как однопортовые (возможны одновременные обращения только к одной ячейке) и многопортовые (возможны одновременные обращения более чем к одной ячейке). Кроме того, статические ОЗУ по возможности синхронизации с процессором делятся на асинхронные и синхронные.

1.1.1.1) В асинхронных ОЗУ после произвольного по времени обращения к памяти до выдачи данных проходит определённое время, которое не синхронизировано с работой процессора. Вследствие этого могут возникать дополнительные задержки обмена данными между памятью и процессором.

1.1.1.2) В синхронных ОЗУ длительности этапов работы памяти жёстко связаны с синхросигналами системы, что позволяет исключить потери времени при обмене данными между памятью и процессором, а также организовать конвейерную обработку данных. Таким образом, синхронность памяти является средством повышения её быстродействия.

1.1.2) В динамических ОЗУ (DRAM – Dynamic RAM) данные хранятся в виде зарядов конденсаторов; при этом конденсаторы должны периодически регенерироваться. Динамические ОЗУ имеют намного более высокую информационную ёмкость и в несколько раз дешевле статических ОЗУ, которые, в свою очередь, являются более быстродействующими.

В настоящее время именно динамические ОЗУ используются как основная память вычислительных машин. Статические ОЗУ используются для построения кэш-памяти, буферной памяти и т.п.

1.2) В ПЗУ содержимое либо не изменяется, либо изменяется редко и в специальном режиме.

1.2.1) Постоянная масочная память или масочное ПЗУ (ПЗУМ, ROM(M)) является однократно программируемой памятью; информация в неё записывается на промышленных предприятиях с помощью шаблона (маски). В дальнейшем содержимое ПЗУМ не изменяется.

1.2.2) Программируемая пользователем память или программируемое ПЗУ (ППЗУ, PROM) делится на программируемую однократно и программируемую многократно. В первом случае информация однократно перезаписывается потребителем в лабораторных условиях с помощью программаторов. Во втором случае содержимое может быть изменено либо в лабораторных условиях либо в специальных режимах. Популярная в настоящее время FLASH-память относится к многократно программируемым ПЗУ, хотя и обладает рядом особенностей, позволяющих выделить её в отдельный вид памяти; более подробно будет рассмотрена ниже.

2) В устройствах памяти с последовательным доступом записываемые данные образуют некоторую очередь. Считывание происходит из очереди слово за словом либо в порядке записи (FIFO – First Input First Output), либо в обратном порядке (LIFO – Last Input First Output). Моделью такого запоминающего устройства является последовательная цепочка запоминающих элементов, в которой данные передаются между соседними элементами. По способу организации очереди последовательные ЗУ делятся на следующие виды:

2.1) Буфер FIFO (принцип описан выше).

2.2) Буфер LIFO (принцип описан выше).

2.3) Файловое ЗУ – записываемые данные объединяются в специальные блоки (файлы). Чтение данных из файлового ЗУ осуществляется в прямом порядке и начинается после обнаружения приёмником символа начала блока.

2.4) Циклическое ЗУ – данные доступны одно за другим с постоянным периодом, определяемым ёмкостью памяти. К циклическим ЗУ относятся, например, видеопамять, буфер клавиатуры.

3) Ассоциативный доступ реализует поиск информации по некоторому признаку, а не по её расположению в памяти (адресу или месту в очереди). Основная область применения ассоциативное памяти в вычислительных машинах – кэширование данных.

Среди перспективных ЗУ следует отметить /4/:

1) ЗУ ферроэлектрического типа (FRAM – Ferroelectric RAM), имеющие высокие ёмкость и быстродействие, а также обладающие свойствами энергонезависимости.

2) Магниторезисторные ЗУ (MRAM – Magnetoresistive RAM), обладающие свойствами естественной энергонезависимости, а также неразрушающего чтения.

Для более широкого внедрения указанных выше ЗУ в качестве памяти вычислительных машин необходимо решить некоторые проблемы, что требует дальнейших исследований свойств данных ЗУ /4/.

Более подробно рассмотрим принципы организации адресной памяти, памяти с последовательным доступом, ассоциативной памяти.