дают ли следующие две ссылки различные утверждения о связях между портами ввода-вывода и регистрами в контроллере устройства? Каковы их отношения на самом деле?
делает следующую цитату изhttps://cs.nyu.edu/courses/fall10/V22.0436-001/lecture24.html означает, что в контроллере устройства есть ровно один порт ввода-вывода для каждого регистра, и есть ровно один регистр для каждого порта ввода-вывода?
каждый прибор и / о соединен с и / о шины через контроллер. Один
простой контроллер должен иметь не менее 3 адресов (портов) на автобусе,
каждому соответствует регистр в контроллере
- регистр данных (читаемый или записываемый, в зависимости от того, является ли он устройством ввода или вывода)
- регистр управления (для записи, для управления работой устройства)
- регистр состояния (читаемый, для определения состояния устройства-в частности, готов ли он к приему или предоставить данные)
более сложные устройства (например, диски) будут иметь несколько элементов управления и
регистры состояния
означает ли следующая цитата из концепций операционной системы, что в контроллере устройства порт ввода-вывода имеет четыре регистра?
порт ввода-вывода обычно состоит из четырех регистров, называемых статусами,
регистры управления, ввода и вывода данных.• данные-в регистре читается хозяина к вам вход.
• регистр данных-вне написан хозяином для посылки выхода.
• регистр состояния содержит биты, которые может считывать хост.
• регистр управления. ...
спасибо.