адаптеры.
Внешнее
устройство
обычно
состоит
из
механического
(собственно устройство) и электронного (контроллер или адаптер)
компонента. Операционная система обычно имеет дело не с
устройством, а с контроллером. Контроллер, как правило, выполняет
простые функции, например, преобразует поток бит в блоки,
состоящие из байт, и осуществляют контроль и исправление ошибок.
Каждый
контроллер
имеет
несколько
регистров,
которые
используются для взаимодействия с центральным процессором. ОС
выполняет ввод-вывод, записывая команды в регистры контроллера.
Когда команда принята, процессор оставляет контроллер и занимается
другой работой. При завершении команды контроллер организует
прерывание для того, чтобы передать управление процессором
операционной системе,
которая должна проверить результаты
Достарыңызбен бөлісу: |