RAM

Традиционное название энергозависимых типов памяти, как и в случае ROM, следует признать довольно неудачным. RAM значит Random Access Memory, т. е. память с произвольным доступом, или, по-русски — ЗУПВ, запоминающее устройство с произвольной выборкой. Главным же признаком класса является не «произвольная выборка», а то, что при выключении питания память стирается. EEPROM (о которой далее), к примеру, тоже допускает произвольную выборку и при записи, и при чтении. Но так сложилось исторически, и не нам разрушать традиции.

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

Статическое ОЗУ (SRAM), ячейка которого представляет собой один из вариантов рассмотренных в главе 16 триггеров, устроено сложнее, имеет меньшую плотность упаковки (т. е. при тех же габаритах меньшую емкость) и стоит гораздо дороже. Главное ее преимущество, кроме того, что она не требует регенерации, — высокое быстродействие и отсутствие потребления в статическом режиме. Выпускаются отдельные микросхемы SRAM, как простые (например, UT62256 с организацией 32Кх8), так и довольно «навороченные»: так, микросхема М48Т35 кроме собственно массива памяти (32Кх8) содержит на кристалле часы реального времени, монитор питания и, главное, имеет встроенную литиевую батарейку, которая позволяет сохранять информацию при отключении питания. Но с распространением энергонезависимой flash-памяти, о которой будет рассказано далее, такие применения SRAM почти потеряли актуальность[28], и за ней остались главные области, где она незаменима: это регистры и кэш-память в микропроцессорах, а также ОЗУ данных в микроконтроллерах и ПЛИС.

По счастью, с DRAM нам в схемотехническом плане иметь дело не придется, а SRAM мы увидим только в составе микроконтроллеров. Поэтому рассмотрим подробнее более актуальные для пользователя разновидности ROM.

EPROM, EEPROM и flash-память

На заре возникновения памяти, сохраняющей данные при отключении питания (EPROM, Erasable Programmable ROM, стираемая/программируемая ROM, или по-русски — ПИЗУ, программируемое ПЗУ), основным типом ее была память, стираемая ультрафиолетом: UV-EPROM (Ultra-Violet EPROM, УФ-ППЗУ). Причем часто приставку UV опускали, т. к. всем было понятно, что EPROM — это стираемая ультрафиолетом, a ROM (или ПЗУ) просто, без добавлений — это однократно программируемые кристаллы OTP-ROM. Микроконтроллеры с УФ-памятью программ были распространены еще в середине 1990-х. В рабочих образцах устройств с УФ-памятью кварцевое окошечко, через которое осуществлялось стирание, заклеивали кусочком черной липкой ленты, т. к. информация в UV- EPROM медленно разрушается и на солнечном свету.

На рис. 18.7 показано устройство элементарной ячейки EPROM, которая лежит в основе всех современных типов flash-памяти. Если исключить из нее то, что обозначено надписью «плавающий затвор», мы получим самый обычный полевой транзистор — точно такой же входит в ячейку DRAM. Если подать на управляющий затвор такого транзистора положительное напряжение, то он откроется, и через него потечет ток (это считается состоянием логической единицы). На рис. 18.7 вверху изображен такой случай, когда плавающий затвор не оказывает никакого влияния на работу ячейки, — например, такое состояние характерно для чистой flash-памяти, в которую еще ни разу ничего не записывали.

Рис. 18.7. Устройство элементарной ячейки EPROM

Если же мы каким-то образом (каким — поговорим отдельно) ухитримся разместить на плавающем затворе некоторое количество зарядов — свободных электронов, которые показаны на рис. 18.7 внизу в виде темных кружочков со значком минуса, то они будут экранировать действие управляющего электрода, и такой транзистор вообще перестанет проводить ток. Это состояние логического нуля. Поскольку плавающий затвор потому так и называется, что он «плавает» в толще изолятора (двуокиси кремния), то сообщенные ему однажды заряды в покое никуда деваться не могут. И записанная таким образом информация может храниться десятилетиями (до последнего времени производители обычно давали гарантию на 10 лет, но на, практике в обычных условиях время хранения значительно больше).

* * *

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату