Объема не пугайтесь -внимательно прочитайте!!
Классификация запоминающих устройств
Запоминающие устройства (ЗУ)—это важнейшая составная часть любого вычислительного устройства, в том числе и построенного на микропроцессорных БИС.
По функциональному назначению все ЗУ, используемые в микропроцессорных системах, можно разделить на следующие группы:
сверхоперативные ЗУ, представляющие собой набор регистров, содержимое которых непосредственно используется при обработке информации в микропроцессоре;
оперативные ЗУ, хранящие оперативную информацию (операнды, части программы), требующуюся в процессе работы;
постоянные ЗУ, предназначенные для длительного хранения неизменяемой в процессе работы микро- ЭВМ информации (программ, микропрограмм, констант);
полупостоянные ЗУ, которые по выполняемым функциям полностью соответствуют постоянным ЗУ, но отличаются от последних возможностью относительно быстрой смены хранимой в них информации, при необходимости изменения программ или констант, за ограниченное время внешние ЗУ, предназначенные для хранения больших объемов информации с небольшой удельной стоимостью бита хранимой информации;
буферные ЗУ, предназначенные для согласования различных уровней системы памяти микроЭВМ между собой и внешних устройств с системой памяти.
Запоминающие устройства микроЭВМ могут быть реализованы на основе только БИС ОЗУ. Однако потеря информации при отключении питания, более высокая удельная стоимость бита хранимой информации и ряд других причин привели к широкому использованию в микроЭВМ постоянных и полупостоянных ЗУ.
По способу организации обмена информацией между отдельными ЗУ и микропроцессорами различают ЗУ: с произвольной выборкой (ЗУПВ); с последовательным обращением (ЗУПО); с последовательно-параллельной организацией обмена.
Подавляющая часть запоминающих устройств микропроцессорных систем — это ЗУ с произвольной выборкой (или с произвольным доступом). Если память не обеспечивает произвольного доступа к любой ее части, то это память с последовательным доступом, она редко используется в качестве основной памяти микропроцессорной системы. При работе с такой памятью, для обращения к нужной области, необходимо предварительно обратиться ко всем областям, лежащим между той, к которой произошло обращение в данный момент, и требуемой областью. В последовательной форме хранится информация на магнитной ленте. Последовательный доступ применяют для запоминания значительных объемов данных, время обращения к которым не является критичным.
Запоминающие устройства характеризуются рядом качественных показателей.
Емкость ЗУ определяется максимально возможным количеством битов хранимой информации.
Ширина выборки определяется количеством информации, записываемой в ЗУ или извлекаемой из него за одно обращение. Эта характеристика достаточно важная, так как при одинаковом времени обращения ЗУ с большей шириной выборки обладает большей информационной эффективностью.
Время обращения определяется с момента подачи в устройство сигнала записи или чтения до того момента, когда закончатся все действия, связанные с выполняемой операцией, и устройство будет готово принять и реализовать следующую операцию обращения к накопителю информации. Это время называется также длительностью цикла обращения к ЗУ, в течение которого можно выбрать информацию (чтение), ввести информацию (запись), обновить или модифицировать состояние некоторого элемента ЗУ.
Скорость обмена информацией между ЗУ и другими устройствами является важным параметром запоминающих устройств. Она определяется числом бит (байт), передаваемых в единицу времени.
Показатель удельной стоимости применяется для оценки экономических характеристик ЗУ. Он определяется отношением его стоимости к информационной емкости, т. е. стоимости бита хранимой информации.
Надежность, а для систем специального назначения— массогабаритные показатели и потребляемая мощность являются для ЗУ существенными характеристиками.
Одна из характеристик ЗУ — способность сохранять информацию при отключении источников питания. В этом случае различают энергозависимую или энергонезависимую память. В энергонезависимой памяти при нарушениях в работе системы питания данные не разрушаются, а в энергозависимой — разрушаются.
Для микропроцессорных систем наиболее характерно использование оперативных запоминающих устройств на МОП-транзисторах. Существует два способа построения интегральных схем памяти по МОП-технологии, в зависимости от которых память на МОП-структурах может быть статической или динамической. Статическая память проще с точки зрения организации, что особенно явно при запоминающих устройствах небольшого объема. Управлять статической памятью легче. Интегральные схемы, применяемые для построения динамической памяти, относительно дешевы, но для организации ее работы необходимы дополнительные микросхемы. Кроме того, содержимое микросхем динамической памяти необходимо периодически регенерировать. На динами
ческом принципе строятся запоминающие устройства большого объема.
В некоторых микропроцессорных системах находят применение еще два вида полупроводниковой памяти: на приборах с зарядовой связью (ППЗС) и на цилиндрических магнитных доменах (ПЦМД). Оба типа памяти ориентированы на последовательный доступ. Как и другие устройства последовательного доступа, они имеют невысокое быстродействие, однако, позволяют реализовать запоминающие устройства значительно большего объема, чем устройства памяти на биполярных и МОП-транзисторах.
Достоинства ППЗС — чрезвычайно малое потребление мощности, простота в применении. Память на ППЗС энергозависима, но малая потребляемая мощность делает возможным сохранение в ней информации с помощью резервных аккумуляторов при отказе на длительное время основного источника питания.
Для ПЦМД требуется гораздо большее число вспомогательных схем, чем для памяти на приборах с зарядовой связью, но она является энергонезависимой. Таким образом, этот тип памяти позволяет реализовать энергозависимые запоминающие устройства большого объема, для которых не требуются сложные механические лентопротяжные механизмы и дисководы.
В последующих параграфах рассматриваются основные типы запоминающих устройств микропроцессорных систем и их характеристики.
§ 3.2. Оперативные запоминающие устройства
По принципу хранения информации полупроводниковые оперативные ЗУ делятся на динамические и статические.
Динамические запоминающие устройства строятся на основе запоминающего элемента, сохраняющего свое состояние только определенный промежуток времени и поэтому требующего периодического восстановления. Запоминающим элементом динамических полупроводниковых ЗУ служит конденсатор, в котором информация хранится в форме наличия или отсутствия заряда. Из-за утечек постепенно уменьшается заряд на запоминающем конденсаторе; для восстановления заряда запоминающий конденсатор периодически подключают к источнику питания.
Регенерация (восстановление данных) ячейки динамической памяти производится при каждом обращении к ней. Однако при обычной интенсивности работы памяти микропроцессорной системы такая регенерация не гарантирует сохранности всех хранившихся в ней битов информации. Микропроцессор может, например, затратить время, превышающее несколько миллисекунд, на выполнение простого цикла, предназначенного для выработки временной задержки, и использовать при этом лишь несколько ячеек памяти. В течение всего этого временного промежутка все другие слова памяти не будут подвергаться регенерации. Поэтому устройства памяти, выполненные на динамических ЗУ, нуждаются в логической схеме регенерации, которая автоматически обращается к каждому столбцу памяти с интервалами в несколько десятых долей миллисекунды. Динамическое запоминающее устройство построено так, что само обращение к столбцу обеспечивает регенерацию информации во всех его ячейках. Работа логической схемы регенерации должна координироваться с другими действиями микропроцессора. Если, например, микропроцессор пытается обратиться к памяти в момент, когда в ней осуществляется, регенерация, то схема регенерации должна отдать приоритет именно микропроцессору.
Динамический принцип хранения информации обеспечивает ряд преимуществ динамических ЗУ. Динамические полупроводниковые ЗУ с произвольной выборкой имеют высокий уровень интеграции и быстродействия, низкую стоимость и поэтому находят широкое применение в микропроцессорных вычислительных системах. На динамических БИС ЗУ, являющихся функционально законченными устройствами, можно сравнительно просто строить ОЗУ различной информационной емкости.
Схемы управления ЗУ (мультиплексор, управление регенерацией) могут быть выполнены на стандартных или специализированных ИС.
Недостаток динамических ЗУ — необходимость регенерации— компенсируется большей, чем в статических ЗУ, информационной емкостью.
Статические запоминающие устройства являются наиболее распространенным видом памяти микропроцессорных систем. Большинство статических запоминающих устройств реализуется на основе МОП-технологии, но существуют и статические ЗУ на биполярных схемах.
Ячейка памяти статического ЗУ представляет собой обычный триггер. Он может быть установлен либо в состояние «1», либо в состояние «О». Если триггер установлен в «1», то это состояние сохраняется до тех пор, пока не будет произведен сброс триггера или не будет выключено питание.
Часто разрядность шины адреса микроЭВМ больше разрядности ее шины данных. Так, в 8-разрядной микроЭВМ применение 16-разрядного адреса обеспечивает адресацию 65536 байт памяти. Два байта называют младшим и старшим байтами адреса. Младшие разряды адреса А(>...А^ называют адресом слова (байта), а старшие разряды А8...А]5 называют адресом страницы Таким образом, можно адресовать 256 страниц по 256 слов (байт) в каждой.
Типичные БИС динамического ОЗУ: КР565РУ6 — емкость 16384X1 бит; К565РУ5 — емкость 65536x1 бит.
Типичные БИС статического ОЗУ: КР537РУ14 — емкость 4096Х 1 бит; КР132РУ6А — емкость 16384Х XI бит; К537РУ9 — емкость 2048x8 бит;