ЕС-4001 - мультиплексный универсальный канал (СССР)
Функциональные возможности системы ввода—вывода ЭВМ расширяет универсальный мультиплексный канал ЕС-4001,
выполняющий функции автономного асинхронного процессора ввода—вывода. По сравнению с каналами ЭВМ первой очереди в устройстве ЕС-4001 реализованы
дополнительно четыре новые команды: «Начать ввод—вывод с быстрым отклонением», «Освободить ввод—вывод», «Остановить устройство», «Записать идентификатор
канала».
Для организации виртуальной памяти в канал введены средства косвенной адресации в дополнение к средствам преобразования адресов
в процессоре. Эти средства позволяют одной команде ввода—вывода управлять обменом данных с несмежными страницами основной памяти.
В каналах предусмотрена возможность аппаратного повторения команды. Эта операция осуществляется без участия центрального процессора.
Наличие в канале средств регистрации состояния канала позволяет программными методами восстановить работу машины при возникновении ошибок.
Конструктивно универсальный канал выполнен на базе типовой стойки, в которой размещаются три блок-мультиплексных канала,
один байт-мультиплексный и система электропитания.
Блок-мультиплексный канал обслуживает высокоскоростные периферийные устройства, которые подключаются через ускоренный двухбайтовый
интерфейс ввода—вывода, допускающий передачу данных как в однобайтовом, так и в двухбайтовом режиме. К основным функциональным блокам относятся блоки
сопряжения с процессором, сопряжения с периферийными устройствами и буферизации данных. Обмен данными с процессором проводится через блок обменных
магистралей двойными словами по шине, общей для блок-мультиплексных каналов. Блок-мультиплексный канал имеет аппаратное управление и в режиме блокового
мультиплексирования может одновременно выполнять до 80 канальных программ.
Байт-мультиплексный канал обслуживает низкоскоростные периферийные устройства как в мультиплексном, так и в монопольном режиме
и среднескоростные функциональными устройства в монопольном режиме. Основными блоками байт-мультиплексного канала являются блок главного канала,
четыре блока селекторных подканалов и блок-мультиплексного подканала. Блок главного канала обеспечивает обмен сигналами с процессором и блоком
управления памятью, обмен данными и управляющими словами с оперативной памятью, хранение и модификацию управляющих данных. Обмен данными главного канала
с процессором осуществляется через блок обменных магистралей двойными словами; обмен главного канала с мультиплексным подканалом производится побайтно.
Накопление и распаковка двойных слов производятся в местной памяти главного канала. Селекторные подканалы имеют собственные буферы данных и осуществляют
обмен с главным каналом двойными словами. В байт-мультиплексном канале реализовано микропрограммное управление. Ввод микропрограмм осуществляется
с пультового накопителя ЕС-5009.
Электронная часть устройства выполнена на интегральных схемах и дискретных компонентах.
Технические характеристики ЕС-4001:
Блок- мультиплексный канал:
пропускная способность - до 3 Мбайт/с
число подканалов - 80
Байт-мультиплексный канал:
суммарная пропускная способность канала - 1,5 Мбайта
число селекторных подканалов - 4
пропускная способность селекторного подканала - 500 кбайт/с
число мультиплексных подканалов - 1
пропускная способность мультиплексного подканала - 100 кбайт/с
Питание - 220/380 вольт, потребляемая мощность - 6,5 кВ-А
Габаритные размеры - 360x2070x1600 мм, масса - 880 кг
Литература:
- Организация системы ввода-вывода и управление данными. Программные и аппаратные средства универсального канала ЕС-4001. Учебно-методическая разработка - СНПО "Алгоритм". Минский научно-учебный центр - Минск, 1981 - pdf (51 Mb)
- Алгоритмы выполения операций. Блок мультиплексного канала ЕС-4001. Альбом рисунков - СНПО "Алгоритм". Минский научно-учебный центр - Минск, 1984 - pdf (73 Mb)
- Альбом рисунков по БМТК устройства ЕС-4001. Учебное пособие - СНПО "Алгоритм". Минский научно-учебный центр - Минск - pdf (164 Mb)