Файл: Единая система ЭВМ..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 58

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

устройств. Операции, характерные для данного ВУ, декоди­

руются и выполняются в его устройстве управления C помощью приказов.

Процессор управляет работой канала с помощью четырех команд, имеющихся в наборе команд ЕС ЭВМ: «Начать ввод — вывод», «Проверить ввод — вывод», «Останов ввода — вывода» и «Проверить канал». Все эти команды имеют формат SI и

мнемонику соответственно SIO, ТІО, HIO и ТСН. Операции вво­

да — вывода инициируются командой SIO, которая указывает необходимое внешнее устройство и заставляет канал выбрать адресное слово канала из фиксированной ячейки основной опе­ ративной памяти. Адресное слово канала содержит информацию защиты памяти и адрес первого управляющего слова канала (УСК). УСК в свою очередь определяет область памяти зада­ нием начального адреса и количеством передаваемых байтов и

тип операции ввода — вывода посредством байта

команды вво­

да— вывода в соответствии с табл. 1.

 

 

 

 

Таблица

1

 

 

 

 

 

 

Команды канала ввода — вывода 1

 

 

 

 

 

 

 

 

Разряды байта команды

 

 

Наименование команды

О

 

2

3

4

5

6

7

 

 

Проверить ввод—вывод

О

о

о

о

о

о

о

о

Уточнить состояние

M

M

M

M

о

1

о

о

Считать в обратном направлении

M

M

M

M

1

I

о

о

Записать

M

M

M

M

M

M

о

1

Считать

M

M

M

M

M

M

I

о

Управление

M

M

M

M

M

M

1

I

‘ М —разряд модификатора.

Младшие разряды байта команды определяют основной вид операции, старшие (M)—модификацию основной операции на уровне внешнего устройства. Цепочки УСК образуют каналь­ ную программу, что позволяет рабочей программе процессора

одной командой ввода — вывода инициировать длинные после­ довательности операции ввода — вывода, защищенные от вме­ шательства других рабочих программ.

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

модели и передавать эти данные в требуемую область памяти. При операциях вывода процесс протекает в обратном направ­

лении: канал запрашивает и получает из памяти отрезки дан­ ных шириной, соответствующей ширине выборки в оперативной

20


памяти, и побайтно передает эти данные в выбранное внешнее

устройство.

В случае, если по каким-либо причинам процесс обмени дол­ жен быть приостановлен после начала работы канала, процес­ сор может использовать команду HOI, которая немедленно пре­ кращает передачу данных в текущей операции и блокирует все последующие запросы УСК.

После окончания работы внешнее устройство передает в ка­ нал байт состояния, являющийся общим для всех устройств и передающий поэтому только основную информацию о состоянии

внешнего

устройства. Расположение

и

назначение указателей

в байте состояния приведены в табл.

2.

 

 

 

 

 

 

 

 

 

Таблица 2'

 

 

Бант состояния

 

 

 

Позиция

 

Наименование указателя

 

 

Назначение указателя

 

разряда

 

 

 

 

О

 

Внимание

Организация запроса ВУ на связь с ка­

1

 

Модификатор

налом

 

 

 

 

 

Характеристика специфики работы УВУ

2

 

УВУ кончило

Указание конца этапа операции УВУ

3

 

Занято

Указание занятости ВУ и УВУ

4

 

Канал кончил

Указание на завершение передачи дан­

5

 

ВУ кончило

ных в

текущей операции

операции

 

Указание

на

завершение

6

^

Сбой в устройстве

в ВУ

 

 

 

 

Фиксация наличия в ВУ или УВУ

 

 

 

условий,

'препятствующих

нормаль­

7

 

Особый случай

ному выполнению операции

 

 

Указание особой

ситуации при выпол­

нении команды

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

Канал по завершению операции ввода — вывода прерывает работу процессора и представляет ему слово состояния канала,

которое наряду с информацией о состоянии ВУ, УВУ и канала

определяет последнее обработанное УСК, объем переданных данных и информацию защиты памяти. Анализ представленной каналом информации производится управляющей программой.

В случае необходимости вызова прерывания ввода — вывода каналом в УСК могут быть введены указатели. Такие прерыва­ ния позволяют рабочей программе следить за работой канала,,

за кодом данных и т. п. Для задания приоритета вызова пре­ рывания со стороны канала или подключенного к нему УВУ и

21


ВУ для каждого канала вводится разряд маски. Замаскирован­

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

устройства и при этом очищает условия прерывания в устрой­ стве, т. е. представляет программе такую же информацию, что и прерывание ввода — вывода. Программа процессора обычно держит все каналы незамаскированными и организует процесс ввода — вывода в соответствии с прерываниями ввода — вывода.

Если каналы маскируются и опрос на выполнение операций

ввода — вывода производится с помощью команды процессора «Проверить ввод — вывод» (ТІО), то рабочая программа имеет возможность исключить взаимное влияние и помехи операций

ввода — вывода.

Глава 2. ХАРАКТЕРИСТИКИ МОДЕЛЕЙ ЕС ЭВМ

Как уже было сказано, каждая из моделей ЕС ЭВМ пред­ ставляет собой вычислительную машину, образованную цент­

ральной частью (процессором, оперативной памятью, каналами)

и набором периферийных устройств, подключаемых через стан­ дартный интерфейс ввода — вывода. Число подключаемых пери­ ферийных устройств определяется количеством и характеристи­

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

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

ентированной на универсальное применение. Для этой конфи­

гурации формулируются требования к площади машинного зала и подводимой мощности питания.

Модель ЕС-1010. Вычислительная машина ЕС-1010, разра­ ботанная и изготовляемая в Венгерской Народной Республике,

является самой младшей моделью Единой системы. По своим функциональным характеристикам она приближается к совре­

менным мини-ЭВМ и предназначена как для самостоятельного использования, так и для работы в качестве ЭВМ-сателлита на абонентских пунктах систем телеобработки.

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

ЕС-1010 поставляется с операционной системой ОС-Ю. Внеш­ ний вид машины в типовой конфигурации показан на рис. 6, а габаритные данные приведены в табл. 4. Потребляемая мощ­ ность типового комплекта ЭВМ составляет 2 кВА.

Процессор ЕС-2010. Процессор является центральной частью машины и содержит память, арифметическое устройство, устрой­ ство управления и устройство обмена и сопряжения ввода — вывода.

Оперативная память построена на ферритовых сердечниках и имеет емкость от 8 до 64 К байт с возможностью расширения блоками по 8К байт, цикл 0,8—1 мксек и время выборки 0,4— 0,5 мксек. Ширина выборки — 2 байта.

Управление процессора микропрограммное. Память микро­

программ на полупроводниковых интегральных схемах имеет

23-


■со

ЕС-1040 ЕС-1050

ЕС-1030

ЕС-1020

Наименование устройства ЕС-1010 ЕС-1021

о со

о to S-.

σ>

со о

со іл

о

О СЧ

о н

сч со

ю э

I u?

ÓÓ

Ó Ó сч

* О

 

W

шш

ш W

о

 

 

 

о ^

о

CN

 

 

 

ю ¿

о ⅛

О

 

I

1

о

c?

I

u? з

I u? 3

 

 

Ö CN

О тг

О

 

 

 

 

шω

24


емкость 512—1536 слов длиной 16 бит и время выборки 60 мксек. Кроме того, имеется память микрокоманд в 9648-битовых слов-

с циклом 60 мксек.

Рис. 6. Модель ЕС-1010

Арифметическое устройство выполняет операции над полу-

словами. Данные о времени выполнения отдельных арифмети­

ческих

и

логических

операций

 

 

Таблица

4

приведены в табл. 5. Основной

 

 

Размеры устройства

 

машинный цикл равен 300 нсек.

 

Регистры

процессора

реализо­

 

модели

ЕС-1010

 

ваны в

виде сверхоперативной

 

Габариты (длинах

 

памяти

емкостью

64 × 2 байт

 

X ширину X высоту), мм

и циклом 60 нсек.

 

 

 

 

 

 

Устройство

обмена выпол­

ЕС-2010:

∕065×725×615

 

нено на базе системы мини­

стол

 

бус, снабженной

адаптерами

шкаф

620×715×1070

 

стандартного

интерфейса вво­

ЕС-7172

590×725×730

 

да— вывода.

Максимальная

ЕС-6121 иɪ

590×780∕725×1030

 

ЕС-7191

 

 

 

скорость обмена в мульти­

 

до

127) равна

30

плексном

режиме

(число подканалов

К байт/сек,в селекторном режиме—140 К байт/сек).

Модель ЕС-1021. Вычислительная машина ЕС-1021 является одной из малых моделей Единой системы. Разработана и про­ изводится в Чехословацкой Социалистической Республике. По

25