Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Пз №5. Решение задач по оценке основных параметров озу

Поиск

 

Цель занятия:

Закрепить теоретиче­ские знания по основам построения и функционирования ЗУ ЦВМ.

· Приобрести навыки практической работы по составлению алго­ритмов работы запоминающих устройств ЦВМ, а также в решении за­дач по определению основных параметров ЗУ.

 

Методические указания

1. При подготовке к занятию:

· повторить материал лекций по данной теме;

· используя краткие теоретические сведения п.5.1, изучить алгоритмы работы различных типов ЗУ.

2. На занятии:

· Составить схемы алгоритмов функционирования и перечни микроопераций в режимах записи и считывания для ОЗУ типа 2D и 3D.

· Решить ряд задач, направленных на уяснение взаимной свя­зи между такими параметрами ЗУ, как разрядность адреса, емкость ЗУ, разрядность хранимых кодов и т.п.

3. Контроль степени усвоения материала рекомендуется про­вести в конце занятия.

 

Краткие теоретические сведения о ЗУ

 

Память современных ВС и ЭВМ представляет собой многоуровне­вую систему запоминающих устройств. На верхнем уровне иерархической системы памяти используется устройство оперативной памяти или ОЗУ.

ОЗУ - устройство внутренней памяти ЭВМ, предназначен­ное для хранения программы и данных, непосредственно использу­емых при выполнении операций в АЛУ.

Структурная схема адресного ОЗУ не зависит от физических принципов, применяемых при реализации памяти, и в общем виде представлена на рис. 5.1.

В состав ОЗУ входят:

- адресная функциональная группа, содержащая регистр адре­са (РгА), дешифратор адреса (ДшА), формирователь адресных то­ков (ФтА);

- блок хранения информации или накопитель;

- разрядная функциональная группа, содержащая усилители считывания (Ус.Счит.), регистр данных (РгД), формирователи разрядных токов (ФтР);

- блок местного управления (БМУ).

       
 
 
   
Рис. 5.1. Структурная схема адресного ОЗУ

 

 

 

 


Полупроводниковые ОЗУ в зависимости от способа организации накопителя (количества адресных и разрядных линий, соединённых с элементом памяти) разделяются на три основных типа: 2D, 3D, 2,5D.

Для ОЗУ с регенерацией информации (магнитные ОЗУ) добавля­ется схема регенерации.

При выполнении операций "Запись" от процессора на вход БМУ поступают сигнал обращения (СО) и код операции (КОП). СО иниции­рует начало работы ОЗУ. КОП задает соответствующий режим функ­ционирования, в котором БМУ управляющими сигналами (УС) обеспе­чивает выполнение микроопераций:

- прием кода адреса ячейки накопителя в РгА;

- прием кода данных в РгД;

- запись данных в накопитель (по входу DI)

При выполнении операции "Считывание" БМУ обеспечивает режим чтения данных.

Выполняются микрооперации:

- прием кода адреса ячейки накопителя РгА, к которой проис­ходит обращение;

- прием кода данных (выход DO), считанного из накопителя в РгД, и выдача в процессор.

В настоящее время ОЗУ преимущественно строятся на биполяр­ных и МОП интегральных микросхемах памяти. ОЗУ на основе биполярных микросхем обладают высоким быстродействием. ОЗУ на осно­ве МОП схем уступают по быстродействию, но превосходят их по емкости.

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

Полупроводниковые ОЗУ в зависимости от способа организации накопителя (количества адресных и разрядных линий, соединенных с элементом памяти) разделяются на три основных типа: 2D,3D,2,5D.

 

ОЗУ типа 2D

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

Структурная схема ОЗУ типа 2D представлена на рис. 5.3. Она включает адресную часть (РгА, ДшА, ФтА), разрядную часть (РгД, ФтР, УС), накопитель и БМУ. Адресная часть служит для при­ема, хранения и дешифрации кода адреса ячейки памяти, к которой производится обращение, а также для формирования адресных им­пульсов тока. Разрядная часть предназначена для приема, записи, считывания и выдачи из ОЗУ хранимых информационных слов. БМУ осуществляет синхронизацию работы узлов ОЗУ в режимах записи и чтения.

 

 

Рис. 5.2. Структура матрицы ОЗУ типа 2D для К слов разрядностью n.

 

 

 

Рис. 5.3. Структурная схема ОЗУ типа 2D

 

Алгоритм функционирования ОЗУ типа 2D

Выполнение операции "Запись";

1. От процессора по шинам управления на БМУ поступают сиг­налы СО и КОП, которыми инициируется работа ОЗУ и задается режим записи информации в накопитель. В БМУ запускается схема синхро­низации, генерирующая управляющие сигналы (Y1,Y2,Y3,Y6) для режима записи. По шинам адреса (ША) и данных (ЩД) поступают коды адреса и информационного слова (данных).

2. Вырабатываемым управляющим сигналом Y1в первом такте разрешается прием адреса с ША в РгА. Код адреса записывается в РгА и подвергается расшифровке в ДшА. На одном из выходов ДшА появляется управляющий сигнал УС, указывающий адрес ячейки,к которой происходит обращение.

3. Сгенерированный во втором такте сигнал YЗ разрешает запуск ФтА. Сигналом Y3 запускается ФтА для записи. Он формирует на соот­ветствующей адресной линии импульс заданной амплитуды и длитель­ности, открывая тем самым информационное направление для данных, передаваемым по разрядным шинам записи в ЗЭ.

Таким образом осуществляется выбор ячейки памяти.

4. В третьем такте сигнал Y2 открывает информационные входы РгД. Код слова с ШД записывается в РгД.

5. В следующем такте сигнал Y6 разрешает запуск ФтР. Единичными разрядами кода данных (слова), поступающего из РгД, осуществля­ется запуск разрядных формирователей тока записи. Сформирован­ными импульсами заданной длительности и амплитуды осуществляет­ся запись информационного слова в ячейку памяти. Режим записи завершается установкой схем БМУ в исходное по сигналу Y0.

Временная диаграмма работы ОЗУ приведена на рис. 5.4.

 

 

 

Рис5.4. Временная диаграмма работы ОЗУ типа 2D

 

Выполнение операции "Считывание";

1. При поступлении сигналов СО и КОП в БМУ запускается схе­ма синхронизации, генерирующая последовательность управляющих сигналов YI; Y4; Y5; Y2; Y0 для режима чтения.

2. В первом такте по сигналу Y1 код адреса с ША поступает в РгА и расшифровывается схемой ДшА.

3. Во втором такте сигнал Y4 разрешает запуск ФтА. Сигналом Y4, поступающим с выхода ДшА, запускается ФтА. На адресной линии накопителя появляется импульс заданной амплитуды и длитель­ности. Происходит выбор ячейки памяти.

4. В следующем такте сигналом Y5 открываются входы усилителей считывания (УС) и сигна­лом Y2 разрешается запись в РгД.

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

5. Режим чтения завершается установкой схемы БМУ в исходное состояние по Y0. Временная диаграмма представлена на рис. 5.4.

ОЗУ типа 2Dявляются быстродействующими и достаточно удобными для реализации. Однако они неэкономичны по объему обо­рудования из-за наличия в них сложного дешифратора с 2K вы­ходами, где К - разрядность адреса. В настоящее время струк­тура типа 2D используется в основном в ЗУ небольшой емкости.

 

ОЗУ типа 3D

 

Организация ОЗУ типа 3D обеспечивает трех координатную выборку каждого запоминающего элемента (ЗЭ). Основу запомина­ющего массива составляют плоские матрицы (рис. 5.5).

Каждая мат­рица содержит одноименные ЗЭ. Количество ЗЭ в матрице равно количеству слов в массиве. Считается, что матрица хранит одно­именный разряд всех слов. Матрицы в массиве располагаются друг эа другом в порядке возрастания веса разряда в слове. Их коли­чество эквивалентно количеству разрядов в слове. При такой орга­низации запоминающего массива ячейка памяти имеет пространствен­ную структуру - "пронизывает" плоские матрицы (рис. 5.6).

 

 

 
 

 

 
 

Рис 5.5. Матрица элементов i-го разряда ОЗУ типа 3D

Рис 5.6. Структура ОЗУ типа 3D для К слов разрядностью n.

 

Для адресной выборки ЗЭ используются две координаты X. и Y. В матрице для этого имеются адресные линии, на пересечении ко­торых располагаются ЗЭ. Разрядные линии записи и считывания про­ходят через все одноименные 33 матрицы и обеспечивают соответ­ственно запись или считывание бита информации, выбранного ЭП. Для полупроводниковых ОЗУ характерно объединение разрядных ли­ний в одну линию. Объединение матриц в массив осуществляется последовательным соединением адресных линий всех матриц.

 
 

 

Рис. 5.7. Структура ОЗУ типа 3D

Структура ОЗУ типа 3D и его составные части показаны на рис. 5.7. Алгоритм функционирования аналогичен алгоритму ОЗУ 2D. Отличие лишь в том, что ФтА формируют импульсы по двум адресным линиям X и Y. На пересечении этих линий сформированными то­ками (импульсами) осуществляется выбор ячейки памяти. Код адре­са представлен старшей и младшей частями для координат X и Y.

Диаграмма работы ОЗУ в отличие от диаграммы ОЗУ типа 2D вместо одного адресного импульса имеет два.

Запоминающие устройства типа 3D более экономичны, чем ЗУ типа 2D. Они имеют более простые адресные формирователи, позволяющие строить ОЗУ большего объема, чем структура 2D. Одна­ко полупроводниковые ЗЭ с тремя входами, используемыми при за­писи, не всегда удается реализовать.

 

Постоянные ЗУ

 

Постоянные ЗУ (ПЗУ) предназначены для длительного хранения не изменяющейся (постоянной) информации и работают только в ре­жиме "Чтение". Для записи (перезаписи) хранящейся в ПЗУ инфор­мации необходима остановка ЦВМ и внесение изменений в конструк­цию ПЗУ (например, смена платы с микросхемами памяти), либо включение ПЗУ в специальный режим перезаписи на устройствах, называемых программаторами ПЗУ.

Типовые схемы ПЗУ трансформаторного типа и полупроводнико­вого ПЗУ приведены на рис. 5.8 и 5.9 соответственно.

 
 

Рис. 5.8. Структура ПЗУ трансформаторного типа

 

 
 

Рис. 5.9. Структура полупроводникового ПЗУ

 

 

Принцип работа таких ПЗУ ясен из схемы и отличается от прин­ципа работы ОЗУ отсутствием режима "Запись".

 

Определение основных параметров ЗУ

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

 

 

I. Число ячеек - N (предельно возможное) связано с разрядностью адреса - М соотношением

N=2M (5.1)

2. Емкость ЗУ (в битах) - Е, определяется как

Е = N*Р, (5.2)

где P - разрядность хранимых кодов.

3. То же, в байтах и килобайтах, соответственно определяет­ся как

E=N*P/8 (5.3)

E=N*P/(8*1024)

Используя выражения всегда можно определить недоста­ющие параметры ЗУ, если известны необходимые исходные.

Например, нужно определить разрядность адреса ЗУ, если известна емкость в байтах и разрядность хранимых слов в битах, т.е. Е= 16 байт, P= 8. Тогда из (5.3) получаем

N=8*Е/P=8*16/8=16бит

Из (5.I), окончательно

М=log2N=log2 16=4

 

 

Задание для работы на занятии

 

1. Изучить алгоритм работы ОЗУ, ПЗУ всех типов по структур­ной схеме.

2. Составить схемы алгоритмов работы ОЗУ 2D, 3D и ПЗУ.

3. Составить последовательности микроопераций, соответству­ющие алгоритмам. Пояснить назначение каждого управляющего сигна­ла - УС

4.Решить задачи по определению основных характеристик ЗУ (по вариантам, указанным преподавателем).

Варианты задач

Определить параметры ЗУ, помеченные знаком "?".

 

№вар. Тип ЗУ Разрядность адреса Разрядность xранимых кодов Емкость Число Выходов ДШ "X" Число Выходов ДШ "Y" Кол-во ячеек
  2D ? 32 бита 2 Кбайта ? ? ?
  2D 9 бит 4 байта   ? ? ?
  2D 9 бит ? 2048 байт ? ? ?
  2D ? ? 16384 бита   ? ?
  2D ? 32 бита 1 Кбайт ? ?  
  3D 8 бит ? 1024 байт ?   ?
  3D ? 32 бита ?   ? ?
  3D 1 байт 4 байта ? ?   ?
  3D ? 32 бита 8192 бита     ?
  3D 8 бит ? 4096 бит ? ? ?
№вар. Тип ЗУ Разрядность адреса Разрядность xранимых кодов Емкость Число Выходов ДШ "X" Число Выходов ДШ "Y" Кол-во ячеек
  ПЗУ 8 бит ? ? ? ? ?
  ПЗУ ? 16 бит 512 байт ? ?  
  ПЗУ 1 байт ? 4Кбита ? ? ?
  ПЗУ ? 2 байта ? ? ? ?
  2D 4 бита 4 бита ? ? ? ?
  3D 10 бит 16 бит ?   ? ?

 

Задание на самоподготовку

1. Изучить по рекомендованной литературе особенности построения и функционирования ОЗУ типа 2,5D.

2. Определить разрядность адреса, необходимую для задания адресов ячеек в современных моделях персональных компьютеров.

 

Контрольные вопросы

1. Общие характеристики ОЗУ.

2. Единицы емкости ЗУ.

3. Типы ЗУ, их назначение и особенности структуры.

4. Типы ЗЭ и их характеристики.

5. Достоинства и недостатки ОЗУ типа 2D и 3D.

6. Пояснить структуру ячейки памяти 2D, 3D.

 

Литература

4. Пятибратов А.П. и др. Вычислительные системы, сети и телекоммуникации: Учебник.-2-е изд., перераб. и доп./ А.П.Пятибратов, Л.П. Гудыно, А.А.Кириченко; Под ред. А.П.Пятибратова. М.: Финансы и статистика, 2002.-512с:ил. с.111-122.

5. Каган Б.М. Электронные вычислительные машины и системы: Учеб. Пособие для вузов.-3-е изд.,перераб и доп.-М.: Энергоатомиздат,1991.-592с.:ил. с.99-124.

6. Нешумова К.А. Электронные вычислительные машины и системы. М.: Высшая школа, 1989.-366с.:ил. с.173-210.


 



Поделиться:


Последнее изменение этой страницы: 2016-12-16; просмотров: 1781; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.53.112 (0.009 с.)