Структура контроллера устройства
Регистр состояния содержит биты, значение которых определяется состоянием устройства ввода-вывода и которые доступны только для чтения вычислительной системой. Эти биты индицируют завершение выполнения текущей команды на устройстве {бит занятости), наличие очередного данного в регистре выходных данных {бит готовности данных), возникновение ошибки при выполнении команды {бит ошибки) и т. д.
Регистр управления получает данные, которые записываются вычислительной системой для инициализации устройства ввода-вывода или выполнения очередной команды, а также изменения режима работы устройства. Часть битов в этом регистре может быть отведена под код выполняемой команды, часть битов будет кодировать режим работы устройства, бит готовности команды свидетельствует о том, что можно приступить к ее выполнению.
Регистр выходных данных служит для помещения в него данных для чтения вычислительной системой, а регистр входных данных предназначен для помещения в него информации, которая должна быть выведена на устройство. Обычно емкость этих регистров не превышает ширину линии данных (а чаще всего меньше ее), хотя некоторые контроллеры могут использовать в качестве регистров очередь FIFO для буферизации поступающей информации.
Разумеется, набор регистров и составляющих их битов приблизителен, он призван послужить нам моделью для описания процесса передачи информации от вычислительной системы к внешнему устройству и обратно, но в том или ином виде он обычно присутствует во всех контроллерах устройств.
Еще по теме Структура контроллера устройства:
- Статья 265-1. Незаконное изготовление ядерного взрывного устройства или устройства, которое рассеивает радиоактивный материал или излучает радиацию
- Раздел V. Федеративное устройство
- § 6. Государственное устройство
- § 2. Форма государственного (территориально-политического) устройства
- § 5. Политико-территориальное устройство. Организация власти на местах
- Устройство мира
- 1.3.4. Устройство помещения
- § 1. Понятие и формы государственного устройства
- § 6. Основы политико-территориального устройства
- 7.4. Криминалистическое исследование взрывных устройств и взрывчатых веществ, а также следов их применения
- § 6. Политико-территориальное устройство. Областная автономия и местное самоуправление
- Глава 9. Федеративное устройство России
- М.Руссинович, Д.Соломон. Внутреннее устройство Microsoft Windows (главы 1–4), 2005
- Устройство дульного мира
- Устройство дульного мира
- § 6. Устройство детей, оставшихся без попечения родителей
- § 5. Административно-территориальное устройство и национальная автономия. Местное управление и самоуправление
- Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
- § 3. Бюджетное устройство Российской Федерации. Бюджетная система России