Cтраница 4
Наконец, система ввода-вывода должна сохранять возможность выполнения в микроЭВМ обычных операций ввода-вывода с периферийными устройствами, в том числе в режиме прямого доступа к памяти. [46]
При разработке систем ввода-вывода должны быть решены следующие проблемы. Во-первых, должна быть обеспечена возможность реализации машин с переменным составом оборудования ( машин с переменной конфигурацией), в первую очередь с различным набором периферийных устройств, с тем чтобы пользователь мог выбирать состав оборудования ( конфигурацию) машины в соответствии с ее назначением, легко дополнять машину новыми устройствами. [47]
Обычно обеспечение системы ввода-вывода и общий интерфейс, использующий окна и меню, предлагаются на самом высоком уровне, и правило driver будет в этом случае значительно более сложным. [48]
![]() |
Структура системы ввода-вывода ИНМОС. [49] |
Большинство компонентов системы ввода-вывода невидимы для программиста, однако понимание их функционирования помогает создавать более эффективные программы. [50]
Рабочие характеристики системы ввода-вывода рассматриваются в следующем разделе. [51]
При сбросе системы ввода-вывода в канале ввода-вывода выполняется оаерация сброса системы. При выполнении этого сброса все запроси на прерывания от ввода-вывода сбрасываются и во все контроллеры и внешние устройства, подключенные к каналу, выдается сигнал сброса системы. [52]
С совершенствованием систем ввода-вывода и обработки информации значительно возросли требования к достоверности и скоростям передачи. [53]
Важное усовершенствование системы ввода-вывода сделано в архитектуре IBM / 370 - XA. [54]
![]() |
Структурная схема ЕС-6012. [55] |
В составе систем ввода-вывода ЕС ЭВМ устройство ввода с перфокарт позволяет поколонно считывать 45-и 80-колонные перфокарты, подача которых осуществляется в стартстопном режиме. Устройство является синхронным небуферизованным и подключается к ЭВМ через мультиплексный и селекторный каналы. [56]
Программы управления системой ввода-вывода, входящие в состав ДОС ЕС, как и остальные части системы, имеют модульную структуру, которая может быть дополнена потребителем необходимыми модулями при генерации системы и создания обслуживающих библиотек. [57]
Общее управление системой ввода-вывода и взаимодействием этой системы, процессора и ОЗУ выполняет супервизор операционной системы. Он организует очереди запросов к внешним устройствам, обрабатывает прерывания, сообщает о результатах выполнения операций ввода-вывода программе пользователя, анализирует и, если возможно, исправляет ошибки ввода-вывода. Очередь запросов возникает в связи с тем, что одновременно могут прийти сигналы на прерывание от-нескольких внешних устройств. Каждый канал выдает запрос на прерывание по вводу-выводу лишь после того, как он упорядочит запросы, поступившие от ВУ, подключенных к этому каналу. Это упо-рядочквание зависит от типа прерываний и от места присоединения соответствующего ВУ к кабелю интерфейса. Приоритет запроса на прерывание по вводу-выводу от каналов зависит от типа канала. [58]