Организация памяти микропроцессорных систем

Микропроцессорные системы и их использование памяти для хранения команд, данных и другой информации. Накопители на магнитных дисках, накопители на магнитных лентах, оптические системы CD-ROM и другие приборы. Элементная база запоминающих устройств.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 05.11.2016
Размер файла 592,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Организация памяти микропроцессорных систем

Микропроцессорные системы используют память для хранения команд, данных и другой информации. Системы памяти отличаются друг от друга по способам доступа к ним, по объему памяти, энергонезависимости, стоимости хранения в расчете на бит информации, времени доступа.

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

Системы внешней памяти используются для хранения больших объемов информации. К ним относятся накопители на магнитных дисках, накопители на магнитных лентах, оптические системы такие как CDROM, и другие приборы. При взаимодействии с системами внешней памяти вычислительная система переносит блоки информации из нее во внутреннюю память и выбирает данные уже из нее.

Рис. 4.1. Иерархическая структура памяти

В этой главе рассматриваются принципы построения и функционирования внутренней памяти. Системы вторичной памяти доступны для процессора как периферийное оборудование через порты ввода/вывода. микропроцессорный память диск

Элементная база запоминающих устройств

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

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

Микросхемы оперативных ЗУ (БИС ОЗУ) отличаются наиболее широкой номенклатурой среди микросхем памяти. Они выпускаются во всевозможных конструктивно-технологических вариантах емкостью от 16 бит до 16 М бит.

Интегральные ПЗУ выпускаются трех видов:

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

однократно программируемые ПЗУ (ППЗУ, PROM), в которых запись информации производится потребителем путем избирательного нарушения однородности исходной матрицы ЭП импульсами электрического тока;

репрограммируемые ПЗУ (РПЗУ, EPROM, EEPROM), в которых запись информации может изменяться неоднократно электрическим способом.

Свойства постоянных запоминающих устройств отражены в табл.4.1.

Таблица 4.1

Полупроводниковые системы памяти

Память

Энергонезависимость

Высокая плотность элементов

Низкое энергопотребление

Однотранзисторная запоминающая ячейка

Возможность перезаписи в системе

Хранение данных и программ

ROM/PROM

??

??

??

?

EPROM

??

?

???

?

EEPROM

?

??

??

??

Flash

??

?

??

??

??

??

SRAM

?

??

DRAM

?

??

??

Основной составной частью микросхемы ОЗУ является массив элементов памяти, объединенных в матрицу накопителя. Элемент памяти (ЭП) может хранить один бит (0 или 1) информации. Каждый ЭП имеет свой адрес. Для обращения к ЭП необходимо его "выбрать" с помощью кода адреса, сигналы которого подводят к соответствующим выводам микросхемы.

Микросхемы ОЗУ по типу ЭП разделяют на статические (SRAM) и динамические (DRAM). В микросхемах статических ОЗУ в качестве ЭП применены статические триггеры на биполярных или МДП-транзисторах. Как известно, статический триггер способен при наличии напряжения питания сохранять свое состояние неограниченное время. Число состояний, в которых может находиться триггер, равно двум, что и позволяет использовать его для хранения двоичной единицы информации.

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

Микросхемы ПЗУ построены также по принципу матричной структуры накопителя. Функции ЭП в микросхемах ПЗУ выполняют перемычки в виде проводников, диодов или транзисторов межу шинами строк и столбцов в накопителе. В такой матрице наличие перемычки соответствует, например, 1, а ее отсутствие - 0. Микросхемы ПЗУ имеют словарную организацию, и поэтому информация считывается в форме многоразрядного кода, т.е. словом. Совокупность ЭП в матрице накопителя, в которой размещается слово, называют ячейкой памяти (ЯП). Число ЭП в ЯП определяет ее разрядность n. Каждая ЯП имеет свой адрес, и для обращения к определенной ЯП нужно подвести сигналы кода, соответствующего данной ячейке адреса. Число ячеек памяти равно 2m, а информационная емкость микросхемы - 2m n бит.

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

Рис. 4.2. Структура микросхемы ЗУ с одноразрядной организацией

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

Существует разновидность микросхем ПЗУ, допускающая неоднократное перепрограммирование (репрограммирование). Элементом памяти в микросхемах репрограммируемых ПЗУ (РПЗУ) является МДП-транзистор, обладающий свойством переходить в состояние проводимости под воздействием импульса программирующего напряжения и сохранять это состояние длительное время (тысячи часов). Данный эффект обусловлен накоплением электрического заряда в подзатворном диэлектрике. Если на транзистор не воздействовать импульсом программирующего напряжения, то он сохранит закрытое для электрического тока состояние. Для стирания информации перед новым циклом программирования необходимо вытеснить накопленный под затвором заряд. В зависимости от способа выполнения этой операции микросхемы РПЗУ разделяют на два вида: со стиранием электрическим сигналом (РПЗУ-ЭС) и ультрафиолетовым светом (РПЗУ-УФ), которым полупроводниковый кристалл облучают через специальное окно в крышке корпуса. Микросхемы РПЗУ сохраняют информацию длительное время без питания, т.е. являются энергонезависимыми.

Рис. 4.3. Структура микросхемы ЗУ со словарной организацией

Обратимся к рис.4.2., на котором представлено условное изображение микросхемы статического ОЗУ К 561РУ 2. Число адресных входов А 0-А 7 (А 0 -младший разряд) позволяет определять информационную емкость микросхемы: 28=256 бит. Наличие одного информационного входа DI и одного выхода DO (прямого и инверсного) указывает на одноразрядную организацию микросхемы памяти: 256х 1 бит.

Для управления режимом работы предусмотрены два сигнала: CS (BM - выбор микросхемы) и WR (запись- считывание). Управляющий вход CS является инверсным. Сигнал CS разрешает или запрещает обращение к микросхеме по информационным входу и выходу. Наличие на входе CS сигнала с уровнем логической 1 однозначно определяет режим хранения. При этом выход принимает высокоомное состояние, при котором он электрически отключен от приемника информации.

Для обращения к микросхеме для записи или считывания одного бита информации необходимо подать разрешающий сигнал CS с нулевым уровнем и сигнал WR с соответствующим режиму уровнем: при записи - 1, при считывании - 0. В любом режиме вход и выход развязаны, т.е. не могут влиять на состояние друг друга. Таким свойством обладают микросхемы с выходами на три состояния.

Учитывая отмеченную особенность, можно объединить вход и выход микросхемы и подключить их к общей информационной шине, по которой информация подается к микросхеме и выводится из нее.

Принципы построения ЗУ на микросхемах памяти

Для построения ОЗУ на микросхемах с одноразрядной организацией необходимо объединить микросхемы с тем, чтобы обеспечить возможность записи информации в ОЗУ, ее хранение и считывание в форме многразрядного цифрового кода, т.е. слова.

Очевидно, решение этой задачи существенно упрощается при использовании микросхем со словарной организацией. В обширной номенклатуре микросхем статических ОЗУ микросхемы со словарной организацией представлены большим числом типов. Один из них - микросхема КР 537РУ 8 - приведен на рис. 4.3. Особенность микросхемы состоит в том, что она имеет организацию 2048х 8 бит и, следовательно, допускает запись или считывание информации 8-разрядными словами (байтами). Причем входы и выходы совмещены и обладают свойствами двунаправленной проводимости. Другая особенность приведенной микросхемы заключается в наличии сигнала ОЕ.

Микросхемы динамических ОЗУ имеют более сложное управление, чем микросхемы статических ОЗУ. Это обусловлено необходимостью организации принудительной регенерации хранимой микросхемой информации, осуществляемой с помощью специальных внешних устройств с интервалом, определяемым периодом регенерации. Для микросхем серии К 565 этот период равен 2 мс. Микросхемы динамических ОЗУ в своем большинстве построены с мультиплексированием кода адреса: вначале в микросхему вводят код адреса строки, фиксируя его во входном регистре стробирующим сигналом RAS, затем вводят код адреса столбца, фиксируя его сигналом CAS. Число адресных выводов таким образом уменьшается вдвое: у микросхемы с информационной емкостью 16 К бит их всего восемь. В микросхеме функция сигнала выбора кристалла выполняет сигнал RAS.

В режиме регенерации микросхема работает по циклу "считывания-модификация-запись", находясь при этом в состоянии изоляции от информационных входа и выхода, так как сигнал CAS не активен. Следовательно, адресованы оказываются только строки. Это говорит о том, что регенерация информации происходит во всех элементах памяти строки. Перебирая адреса строк, устройство регенерации обеспечивает восстановление информации во всей матрице накопителя. Время, необходимое для регенерации информации в микросхеме, определяют произведением числа строк на время одного цикла регенерации.

Микросхемы статических ОЗУ подразделяют по виду управляющих сигналов на асинхронные и тактируемые. Для тактируемых ОЗУ установлено требование подавать сигнал CS импульсом. Важным моментом в этом требовании является то, что переход микросхемы в активное состояние происходит в момент поступления сигнала CS. Асинхронные микросхемы допускают подачу управляющих сигналов уровнями или импульсами.

Рис. 4.4. Иерархическое декодирование памяти

Организация памяти МП системы определяется, прежде всего, разрядностью шин адреса и данных процессора. Кристалл памяти организован как 2kn, что означает, что имеются k линий адреса и n линий ввода/вывода данных, и, таким образом, мы имеем 2k n-битных адресуемых ячеек. Дешифратор адреса в пределах кристалла выбирает одну ячейку, соответствующую каждому k-битному адресу и записывает в нее или считывает из нее информацию.

Рис. 4.5. Модуль ОЗУ на микросхемах с байтовой организацией

Рис. 4.6. Модуль статического ОЗУ на микросхемах с битовой организацией

Использование ЗУ, организованных как 2kn в системе, которая имеет I линий адреса, где I> k, означает, что система может адресовать 2I-k таких устройств. Эти ЗУ обычно организовываются иерархически в банки как показано на рис. 4.4. Адрес памяти разделяется на поля: код банка, номер кристалла и адрес "на кристалле". Каждая часть адреса декодируется на различном уровне иерархии. На высшем уровне выбирается один из банков, на следующем выбирается кристалл в пределах банка, "на кристалле" выбирается одна ячейка в пределах выбранной микросхемы.

Если разрядность шины данных системы m больше чем число входов данных n на кристалле памяти, то нужно использовать m/n кристаллов, чтобы создать один адресуемый блок памяти.

Пример построения блока ОЗУ, ориентированный на 16-разрядную шину данных с использованием микросхем с байтовой организацией, приведен на рис. 4.5. Модуль ОЗУ состоит из двух банков емкостью по 2 К байт каждый. Банк L хранит младшие байты, банк H- старшие. Информационные выводы младшего банка подключены к младшим линиям шины данных, а выводы старшего банка к старшим разрядам шины данных. Управление доступом к банкам и режимом их работы осуществляют сигналами MRDC, MWTC, BHE, A0. Блок ОЗУ выполняет операции записи и считывания как 16-разрядного слова, так и любого из двух байтов. Сигналы выбора банков формирует логическая схема на элементах ИЛИ в зависимости от значения сигналов А 0, ВНЕ и при наличии сигнала разрешения, снимаемого с выхода дешифратора. Этот сигнал формируется, если на дешифратор со старших разрядов шины адреса поступает нужный адрес.

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

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

Рис.4.7. Функциональная схема динамического ОЗУ

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

Д/З Ответить на вопросы

Что такое первичная память? Что такое вторичная память? Какие устройства в вычислительной системе относятся к вторичной памяти?

Перечислите основные параметры полупроводниковой памяти. Как эти параметры влияют на выбор микросхем памяти при проектировании запоминающих устройств?

Перечислите основные типы полупроводниковой памяти. Каковы основные особенности каждого типа?

Нарисуйте блок-схему иерархического декодирования адресации памяти. Объясните ее работу.

Нарисуйте схему статического модуля памяти. Кратко объясните его работу.

Объясните, в чем преимущества и недостатки динамических модулей памяти перед статическими.

Размещено на Allbest.ru

...

Подобные документы

  • Характеристика внешней памяти компьютера. Виды памяти компьютера и накопителей. Классификация запоминающих устройств. Обзор внешних магнитных носителей: накопители прямого доступа, на жестких магнитных дисках, на оптических дисках и карты памяти.

    курсовая работа [88,6 K], добавлен 27.02.2015

  • Основные и специализированные виды компьютерной памяти. Классификация устройств долговременного хранения информации, их характеристика: накопители на жестких магнитных дисках; оптические диски, дисководы. Расчет налога на доходы физических лиц в MS Excel.

    курсовая работа [4,6 M], добавлен 27.04.2013

  • Накопители на гибких магнитных дисках позволяют переносить документы и программы с одного компьютера на другой, хранить информацию, не используемую постоянно на компьютере, делать архивные копии программных продуктов, содержащихся на жестком диске.

    реферат [24,4 K], добавлен 18.07.2008

  • Сравнительный анализ и оценка характеристик накопителей на гибких и жестких магнитных дисках. Физическое устройство, организация записи информации. Физическая и логическая организация данных, адаптеры и интерфейсы. Перспективные технологии производства.

    дипломная работа [2,4 M], добавлен 16.04.2014

  • Накопители на жестких магнитных дисках. Винчестеры с интерфейсом Serial ATA. Магнитные дисковые накопители. Приводы для чтения CD-ROM (компакт-дисков). Возможные варианты загрузки диска в привод. Флэш-память, основные ее преимущества перед дискетами.

    презентация [26,5 K], добавлен 20.09.2010

  • Конструкция, общее устройство и принцип действия накопителей на жестких магнитных дисках. Основные характеристики винчестеров: емкость, среднее время поиска, скорость передачи данных. Наиболее распространенные интерфейсы жестких дисков (SATA, SCSI, IDE).

    презентация [324,3 K], добавлен 20.12.2015

  • Рынок карт памяти стандарта SD. Накопители стандарта SD как незаменимые "помощники" в сфере информации. Рост объема памяти и скорости передачи данных. Классы скорости, вид и размер карт памяти. Рейтинг карт памяти по разным техническим показателям.

    реферат [1,6 M], добавлен 05.06.2015

  • Описание особенностей работы устройств для стирания записей с носителей на жестких магнитных дисках, а также с неоднородных полупроводниковых носителей. Изучение способов стирания информации с флеш–памяти. Выбор системы виброакустического зашумления.

    контрольная работа [2,9 M], добавлен 23.01.2015

  • Накопитель на гибких магнитных дисках. Сменные носители информации. Устройство накопителя для гибких магнитных дисков. Доступ к информации, записанной в одном цилиндре. Технические характеристики дискеты. Накопители на жестком диске и их устройство.

    презентация [229,4 K], добавлен 13.08.2013

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

    курсовая работа [551,1 K], добавлен 31.01.2012

  • Лазерные накопители CD-ROM, CD-R и CD-RW. HD DVD или Blu-Ray – война форматов. Перспективные разработки. AHD, HVD, AO-DVD, DMD. Флуоресцентный многослойный диск FMD-ROM.

    реферат [50,7 K], добавлен 12.01.2006

  • Компьютер, программа, интерфейс. Состав компьютерной системы. От информации к данным. Оперативная память компьютера. Регенерация оперативной памяти. Память на магнитных дисках. Структура данных на магнитном диске. Размещение файлов на жестком диске.

    реферат [16,5 K], добавлен 23.11.2003

  • Объем двухпортовой памяти, расположенной на кристалле, для хранения программ и данных в процессорах ADSP-2106x. Метод двойного доступа к памяти. Кэш-команды и конфликты при обращении к данным по шине памяти. Пространство памяти многопроцессорной системы.

    реферат [28,1 K], добавлен 13.11.2009

  • Основа персональной техники. Внутренние устройства ПК. Микропроцессор. Основная (материнская) плата и шина. Накопители на подвижном и гибких магнитных дисках. Оптические диски. Блоки расширения. Периферийное оборудование. Устройства ввода и вывода.

    курсовая работа [233,7 K], добавлен 27.02.2009

  • Отображение текстовой или графической информации на компьютере. Ввод данных и управление различными объектами операционной системы. Внешние и внутренние устройства. Устройства записи-считывания информации на гибких магнитных и жёстких магнитных дисках.

    презентация [509,8 K], добавлен 23.02.2015

  • История развития твердотельных накопителей - компьютерных немеханических запоминающих устройств на основе микросхем памяти. Архитектура, функционирование и преимущества NAND и RAM SSD. Microsoft Windows и компьютеры данной платформы, Mac OS X и Macintosh.

    презентация [1,7 M], добавлен 25.02.2015

  • Анализ принципа действия накопителей на жестких магнитных дисках персональных компьютеров. Перфокарта как носитель информации в виде карточки из бумаги, картона. Основные функции файловой системы. Способы восстановления информации с RAID-массивов.

    дипломная работа [354,2 K], добавлен 15.12.2012

  • Классификация компьютерной памяти. Использование оперативной, статической и динамической оперативной памяти. Принцип работы DDR SDRAM. Форматирование магнитных дисков. Основная проблема синхронизации. Теория вычислительных процессов. Адресация памяти.

    курсовая работа [1,5 M], добавлен 28.05.2016

  • Причины возникновения остаточной информации. Уничтожение информации как часть процесса обеспечения информационной безопасности. Метод воздействия магнитным полем и анализ устройств ликвидации информации. Ликвидация информации в оперативной памяти.

    реферат [124,3 K], добавлен 05.12.2012

  • Физическая организация памяти компьютера. Организация структуры обработки потока данных. Степень и уровни параллелизма. Оценка иерархической организации памяти. Динамическая перестройка структуры. Микросхемы запоминающих устройств. Кэш-память процессора.

    лекция [2,4 M], добавлен 27.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.