
- •Организация системы прерываний пэвм. Аппаратные и программные прерывания, таблица векторов прерываний.
- •Классификация прерываний
- •Порядок обслуживания прерываний
- •Регистры общего назначения
- •Сегментные регистры
- •Регистры состояния и управления
- •Накопители на жестких дисках. Устройство нжмд. Методы записи информации.
- •Характеристики
- •Устройство
- •Геометрия магнитного диска
- •Особенности геометрии жёстких дисков со встроенными контроллерами
- •Технологии записи данных
- •Организация устройств на оптических дисках. Технология записи информации на оптические диски. Конструкция оптического привода.
- •Общие сведения
- •Приводы оптических дисков
- •Твердотельные накопители (ssd). Принцип работы. Классификация, преимущества и недостатки.
- •Архитектура и функционирование
- •Принцип действия флеш-памяти
- •Устройства печати. Классификация. Конструкция, принцип работы. Интерфейсы подключения. Устройства печати
- •Принцип работы матричного принтера
- •Струйный принтер
- •Система непрерывной подачи чернил (снпч)
- •Классификация по типу используемых чернил:
- •Устройства сканирования. Конструкция, принцип действия, интерфейсы подключения.
- •Типы сканеров
- •Общие характеристики
- •Разрешение.
- •Интерфейсы подключения
- •Назначение системных шин. Структура системной магистрали микропроцессорной системы.
- •Организация обмена по магистрали
- •Простые циклы обмена по магистрали
- •Организация подсистемы ввода-вывода пэвм. Программирование системы ввода-вывода.
- •Прямой ввод/вывод.
- •Условный ввод/вывод.
- •Ввод/вывод по прерыванию.
- •Структурированная кабельная система (скс). Иерархия в скс. Выбор типа кабеля для подсистем скс.
- •Иерархия в кабельной системе
- •Выбор типа кабеля для горизонтальных подсистем
- •Выбор типа кабеля для вертикальных подсистем
- •Выбор типа кабеля для подсистемы кампуса
- •Повторители и концентраторы. Мосты и коммутаторы. Принципы работы мостов. Понятие домена коллизий.
- •Концентраторы. Основные и дополнительные функции концентраторов
- •Структуризация с помощью мостов и коммутаторов
- •Алгоритм работы прозрачного моста
- •Технология Ethernet. Метод доступа к среде csma/cd.
- •Метод доступа csma/cd
- •Этапы доступа к среде
- •Возникновение коллизии
- •Время двойного оборота и распознавание коллизий
- •Технология Fast Ethernet. Три вида Fast Ethernet. Сохранение протокола в Fast Ethernet.
- •Физический уровень 100Base-fx - многомодовое оптоволокно, два волокна
- •Физический уровень 100Base-tx - витая пара dtp Cat 5 или stp Type 1, две пары
- •Физический уровень 100Base-t4 - витая пара utp Cat 3, четыре пары
- •Правила построения сегментов Fast Ethernet при использовании повторителей
- •Технология Gigabit Ethernet. Основные проблемы и способы их решения. Спецификация физической среды.
- •Средства обеспечения диаметра сети в 200 м на разделяемой среде
- •Спецификации физической среды стандарта 802.3z
- •Gigabit Ethernet на витой паре категории 5 (802.Заb)
- •Коммуникационное оборудование корпоративных сетей.
Прямой ввод/вывод.
Используется только для процессов, строго фиксированных во времени и полностью определенных. Процедуры ввода или вывода выполняются независимо от состояния периферийного устройства. Процедуры прямого ввода/вывода в чистом виде возможны только при работе с всегда готовыми к обмену простейшими устройствами, для которых точно известно время выполнения операции (например, индикатор). Они являются составными элементами более сложных процедур программно-управляемого обмена – условного ввода/вывода и ввода/вывода по прерыванию.
Прямой ввод/вывод реализуется с помощью портов пространства IOS. Порты ввода/вывода являются простейшими схемными элементами, на основе которых реализуется связь с периферийными устройствами. Они образуют первый, наиболее близкий к МП уровень аппаратных средств подсистемы ввода/вывода. В простейшем случае этот уровень является единственным.
Быстродействия шинных формирователей и регистровых схем достаточно, чтобы поддерживать обмен с максимальной для МП скоростью, а периферийные устройства считаются всегда готовыми к обмену (поэтому такой обмен называется синхронным). Если быстродействия этих элементов недостаточно для поддержания обмена с максимальной для МП скоростью, необходимо использовать расширение длительности цикла магистрали с помощью сигнала готовности READY .
Условный ввод/вывод.
Прямой ввод/вывод является наиболее простым видом обмена, требующим минимальных затрат аппаратных и программных средств. Однако, как правило, скорость работы периферийных устройств во много раз ниже скорости работы МП, что приводит к проблеме синхронизации обмена. Поэтому прежде чем приступить к чтению новых данных из порта ввода, необходимо удостовериться, что ПУ готово предоставить или уже предоставило эти данные. Иначе операция сведется к вводу недействительных или старых данных. Аналогичная ситуация складывается и при выводе данных, когда требуется проверка готовности ПУ к приему новых данных. В противном случае неразрешенный со стороны ПУ вывод может привести к потере данных.
Типичное решение проблемы синхронизации обмена состоит в использовании условного ввода/вывода. При условном вводе/выводе операции обмена сопровождаются специальным сигналом готовности RDY, вырабатываемом периферийным устройством и входящим в состав его слова состояния SW. Этот сигнал служит для информирования МП о готовности периферийного устройства принять или передать новые данные. После завершения операции ввода/вывода сигнал готовности (соответствующий разряд слова состояния SW) должен быть снят и выставлен заново только при новой готовности к обмену. С этой целью периферийное устройство следует проинформировать об окончании операции, для чего используется включенный в управляющее слово CW сигнал подтверждения ACK. Протокол обмена служебной информацией такого типа называется квитированием. Он обеспечивает надежную асинхронную передачу данных со скоростями, определяемыми периферийным устройством.
Состояние сигнала готовности RDY может быть определено микропроцессором путем чтения регистра состояния, в котором находится слово состояния ПУ, через соответствующий порт ввода. Сигнал подтверждения ACK может формироваться микропроцессором путем записи управляющего слова в регистр управления через соответствующий ему порт вывода. Такой вариант формирования сигналов квитирования называется программным квитированием.
В сравнении с прямым условный ввод/вывод с программным квитированием связан с увеличением аппаратных затрат, а также с потерями времени МП на ожидание готовности периферийного устройства. Однако это наиболее распространенный вид обмена с периферийными устройствами. Он используется в системах, где эффективность не связана с ожиданиями.
Признаком окончания операции может служить само обращение к порту данных. Это упрощает как схему порта, так и процедуру обмена, освобождая пользователя от работы с управляющим словом. При этом на входе порта ввода предусматривается регистр-защелка, фиксирующий входные данные по стробу STB, генерируемому периферийным устройством. Запись во входной буфер устанавливает флажок готовности IBF (Input Buffer Full), инициируя операцию ввода. Флажок сбрасывается автоматически при чтении МП содержимого входного буфера. При выводе роль флажка готовности выполняет флажок OBF (Output Buffer Full). Сигналом окончания операции вывода и установки флажка OBF служит сигнал подтверждения ACK, генерируемый периферийным устройством.