ВУЗ:
Составители:
39
3.3.1. Физическая организация устройств ввода-
вывода
Устройства ввода-вывода делятся на два типа: блок-
ориентированные устройства и байт-ориентированные устрой-
ства. Блок-ориентированные устройства хранят информацию в
блоках фиксированного размера, каждый из которых имеет свой
собственный адрес. Самое распространенное блок-
ориентированное устройство - диск. Байт-ориентированные уст-
ройства не адресуемы и не позволяют производить операцию
поиска, они генерируют или потребляют последовательность
байтов. Примерами являются терминалы, сканеры, сетевые
адаптеры. Однако некоторые внешние устройства не относятся
ни к одному классу, например, часы, которые, с одной стороны,
не адресуемы, а с другой стороны, не порождают потока байтов.
Это устройство только выдает сигнал прерывания в некоторые
моменты времени.
Внешнее устройство обычно состоит из механического и
электронного компонента. Электронный компонент называется
контроллером устройства или адаптером. Механический компо-
нент представляет собственно устройство. Некоторые контрол-
леры могут управлять несколькими устройствами. Если интер-
фейс между контроллером и устройством стандартизован, то
независимые производители могут выпускать совместимые как
контроллеры, так и устройства.
Операционная система обычно имеет дело не с устройст-
вом, а с соответствующим контроллером. Контроллер, как пра-
вило, выполняет простые функции, например, преобразует по-
ток бит в блоки, состоящие из байт, и осуществляют контроль и
исправление ошибок. Каждый контроллер имеет несколько ре-
гистров, которые используются для взаимодействия с централь-
ным процессором. В некоторых компьютерах эти регистры яв-
ляются частью физического адресного пространства. В таких
компьютерах нет специальных операций ввода-вывода. В дру-
3.3.1. Физическая организация устройств ввода- вывода Устройства ввода-вывода делятся на два типа: блок- ориентированные устройства и байт-ориентированные устрой- ства. Блок-ориентированные устройства хранят информацию в блоках фиксированного размера, каждый из которых имеет свой собственный адрес. Самое распространенное блок- ориентированное устройство - диск. Байт-ориентированные уст- ройства не адресуемы и не позволяют производить операцию поиска, они генерируют или потребляют последовательность байтов. Примерами являются терминалы, сканеры, сетевые адаптеры. Однако некоторые внешние устройства не относятся ни к одному классу, например, часы, которые, с одной стороны, не адресуемы, а с другой стороны, не порождают потока байтов. Это устройство только выдает сигнал прерывания в некоторые моменты времени. Внешнее устройство обычно состоит из механического и электронного компонента. Электронный компонент называется контроллером устройства или адаптером. Механический компо- нент представляет собственно устройство. Некоторые контрол- леры могут управлять несколькими устройствами. Если интер- фейс между контроллером и устройством стандартизован, то независимые производители могут выпускать совместимые как контроллеры, так и устройства. Операционная система обычно имеет дело не с устройст- вом, а с соответствующим контроллером. Контроллер, как пра- вило, выполняет простые функции, например, преобразует по- ток бит в блоки, состоящие из байт, и осуществляют контроль и исправление ошибок. Каждый контроллер имеет несколько ре- гистров, которые используются для взаимодействия с централь- ным процессором. В некоторых компьютерах эти регистры яв- ляются частью физического адресного пространства. В таких компьютерах нет специальных операций ввода-вывода. В дру- 39
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »