- •Вычислительные машины (конспект лекций) однопроцессорные эвм
- •Часть 2
- •4.1. Структура памяти эвм 7
- •4.1. Структура памяти эвм
- •4.2. Способы организации памяти
- •4.2.1. Адресная память
- •4.2.2. Ассоциативная память
- •4.2.3. Стековая память (магазинная)
- •4.3. Структуры адресных зу
- •4.3.1. Зу типа 2d
- •4.3.2. Зу типа 3d
- •4.3.3. Зу типа 2d-м
- •4.4. Элементы зу с произвольным обращением
- •4.4.1. Зэ на ферритовых кольцах
- •4.4.2. Зэ на полупроводниковых элементах
- •4.5. Постоянные зу (пзу, ппзу)
- •4.6. Флэш-память
- •Вопросы для самопроверки
- •Контрольные задания
- •5. Структура и форматы машинных команд, способы адресации
- •5.1. Общие замечания
- •5.2. Возможные структуры машинных команд
- •5.3. Способы адресации
- •5.4. Команды передачи управления
- •5.4.1. Команды безусловного перехода (бп)
- •5.4.2. Команды условного перехода (уп)
- •5.4.3. Команды перехода на подпрограмму
- •5.5. Индексация
- •Вопросы для самопроверки
- •Контрольные задания
- •6. Принципы организации систем прерывания программ
- •6.1. Характеристики систем прерывания
- •6.2. Возможные структуры систем прерывания
- •6.3. Организация перехода к прерывающей программе
- •6.3.1. Реализация фиксированных приоритетов
- •6.3.2. Реализация программно-управляемых приоритетов
- •Вопросы для самопроверки
- •Контрольные задания
- •7. Простейшая микроэвм
- •7.1. Системный интерфейс микроэвм. Цикл шины
- •7.2. Промежуточный интерфейс
- •7.3. Мп с фиксированной системой команд
- •7.3.1. Регистры данных
- •7.3.2. Арифметико-логическое устройство
- •7.3.3. Регистр признаков
- •7.3.4. Блок управления
- •7.3.5. Буферы
- •7.3.6. Мп с точки зрения программиста
- •7.4. Мп-устройство на основе мп кр580вм80а
- •7.5. Форматы данных мп кр580
- •7.6.Форматы команд мп 580вм80
- •7.7. Способы адресации
- •7.8. Система команд мп 580
- •7.8.1. Пересылки однобайтовые
- •7.8.2. Пересылки двухбайтовые
- •7.8.3. Операции в аккумуляторе
- •7.8.4. Операции в рон и памяти
- •7.8.5. Команды управления
- •Вопросы для самопроверки
- •Контрольные задания
4.4. Элементы зу с произвольным обращением
Непрерывное совершенствование элементной базы, а также многообразие вариантов целевого использования ЗУ внутренней памяти ЭВМ привело к созданию большого количества разновидностей ЗЭ. Ниже кратко рассмотрены наиболее характерные типы ЗЭ, используемые в ЗУ универсальных ЭВМ и специализированных цифровых устройств.
4.4.1. Зэ на ферритовых кольцах
Памяти на магнитных (ферритовых) сердечниках с прямоугольной петлей гистерезиса появились в начале 50-х годов и сыграли большую роль в увеличении объемов ОП и производительности ЭВМ. Однако появившиеся ЗУ на дискретных биполярных транзисторах, а в середине 60-х годов первые БИСы памяти малой степени интеграции стремительно вытеснили ЗУ на магнитных сердечниках. В настоящее время ЗУ на магнитных сердечниках используются только в специализированных ЭВМ, работающих в особых условиях. Это связано с тем, что такие ЗУ энергонезависимы, не боятся радиации и сильных температурных перепадов.
Следует отметить, что физические принципы записи информации на магнитный сердечник лежат в основе принципов записи на современные магнитные носители.
Принцип действия ферритового сердечника как запоминающего элемента поясняет рис. 4.9, на котором изображены сердечник с входной и выходной одновитковыми обмотками и его кривая намагничивания (петля гистерезиса), имеющая форму, близкую к прямоугольной.
Запоминание двоичных кодов основано на наличии у сердечника двух устойчивых состояний остаточного намагничивания противоположного знака. Состоянию, характеризующемуся остаточной индукцией +Br, можно приписать значение 1, а состоянию с индукцией -Br– значение 0. Запись 1 в сердечник может быть произведена подачей в его входную обмотку импульса тока, создающего поле +Hm, превышающее коэрцитивную силу сердечника +Hc, при этом сердечник после снятия поля оказывается в состоянии +Br. Для записи 0 во входную обмотку подается импульс тока, создающий поле -Hm, после снятия которого сердечник оказывается в состоянии -Br. Для считывания во входную обмотку подается импульс тока той же полярности, как при записи 0, создающий поле, превышающее (по модулю) коэрцитивную силу Hcсердечника, при этом сердечник устанавливается в состояние 0. Если перед этим он находился в состоянии 1, то при считывании индукция в сердечнике изменяется от +Brдо -Bmи в выходной обмотке индуцируется ЭДС E1– сигнал считывания 1. Если сердечник находился в состоянии 0, то при считывании индукция в сердечнике меняется незначительно и индуцируемая при этом ЭДС E0(сигнал считывания 0) близка к нулю. Считывание сопровождается стиранием информации, записанной в сердечнике, поэтому при необходимости сохранения ранее хранившейся информации должна производится регенерация, восстанавливающая информацию в сердечнике.
Ферритовые ЗУ, использующиеся в настоящее время, имеют структуру 2,5D (в ЗУ этого типа запись сходна с записью в ЗУ типа 2D-M, а считывание осуществляется так же, как в ЗУ типа 3D). Как и в ЗУ типа 3D, запоминающий массив 2,5D для записи n-разрядных двоичных чисел состоит из n плоских матриц для одноименных разрядов всех чисел. Каждая такая матрица имеет три координатные линии, причем при считывании используются все три линии, а при записи только две. Таким образом, через каждый сердечник разрядной матрицы проходят одна горизонтальная и одна вертикальная линии (соответственно от адресного и разрядно-адресного формирователей). Кроме того, все сердечники разрядной матрицы пронизываются общей обмоткой считывания, с которой снимаются выходные сигналы.

При
считывании состояния сердечника в его
координатные линии подаются импульсы
тока -Iр. Ток -Iрсоздает поле
-Hpтакое, что
и
.
На выбираемый сердечник воздействует
поле двух токов -Ip, и он принимает
состояние
-Br, генерируя в выходной
обмотке сигнал 1, если сердечник ранее
находился в состоянии +Br, или
сигнал 0, если сердечник находился в
состоянии -Br. Сердечники,
воспринимающие ток -Ipтолько по
одной координатной линии, сохраняют
свое состояние.
Для того, чтобы считанная информация сохранилась в ЗУ, сразу после окончания считывания выполняется регенерация – запись считанной информации из информационного регистра РгИ обратно в ЗМ.
Записи в ячейку ферритового ЗУ типа 2,5D всегда предшествует установка в состояние 0 всех сердечников ячейки, для чего выполняется операция считывания (без регенерации). При записи по адресной линии выбираемого сердечника поступает импульс тока +Ip. По разрядно-адресной линии поступает импульс тока +Ipтолько при записи 1. Сердечник, в котором поля от двух импульсов +Ipскладываются, перемагничивается в состояние +Br. Все остальные сердечники разрядной матрицы сохраняют свое прежнее состояние.
