24528

Физическая организация устройств ввода-вывода

Доклад

Информатика, кибернетика и программирование

Устройства вводавывода УВВ делятся на два типа: блокориентированные устройства и байториентированные устройства. Блокориентированные устройства хранят информацию в блоках фиксированного размера каждый из которых имеет свой собственный адрес. Байториентированные устройства не адресуемы и не позволяют производить операцию поиска они генерируют или потребляют последовательность байтов. Однако некоторые внешние устройства не относятся ни к одному классу например часы которые с одной стороны не адресуемы а с другой стороны не...

Русский

2013-08-09

13.35 KB

5 чел.

Вопрос 33. Физическая организация устройств ввода-вывода.

§6.1 Физическая организация устройств ввода-вывода.

Устройства ввода-вывода (УВВ) делятся на два типа: блок-ориентированные устройства и байт-ориентированные устройства.

Блок-ориентированные устройства хранят информацию в блоках фиксированного размера, каждый из которых имеет свой собственный адрес. Самое распространенное блок-ориентированное устройство – диск.

Байт-ориентированные устройства не адресуемы и не позволяют производить операцию поиска, они генерируют или потребляют последовательность байтов. Примерами являются терминалы, строчные принтеры, сетевые адаптеры. Однако некоторые внешние устройства не относятся ни к одному классу, например, часы, которые, с одной стороны, не адресуемы, а с другой стороны, не порождают потока байтов. Это устройство только выдает сигнал прерывания в некоторые моменты времени.

Каждое устройство ввода-вывода снабжено специализированным блоком управления – контроллером. Контроллер, как правило, выполняет простые функции, например, преобразует поток бит в блоки, состоящие из байт, осуществляют контроль и исправление ошибок. Операционная система обычно имеет дело не с устройством, а с контроллером.

Контроллер взаимодействует с драйвером – системным программным модулем, предназначенным для управления данным устройством. Контроллер периодически принимает от драйвера выводимую на устройство информацию, а также команды управления, которые говорят о том, что с этой информацией нужно сделать (например, вывести в виде текста в определенную область экрана или записать в определенный сектор диска). Под управлением контроллера устройство может некоторое время выполнять свои операции автономно, не требуя внимания со стороны центрального процессора.

Некоторые контроллеры могут управлять несколькими устройствами. Если интерфейс между контроллером и устройством стандартизован, то независимые производители могут выпускать совместимые как контроллеры, так и устройства.

Каждый контроллер имеет несколько регистров, которые используются для взаимодействия с центральным процессором:

- регистры данных – для обмена данными с УВВ;

- регистры команд – для задания режимов работы и управления УВВ;

- регистры статуса – содержат информацию о текущем состоянии УВВ.

В некоторых компьютерах эти регистры являются частью физического адресного пространства. В таких компьютерах нет специальных операций ввода-вывода. В других компьютерах адреса регистров ввода-вывода, называемых портами, образуют собственное адресное пространство за счет введения специальных операций ввода-вывода (например, команд IN и OUT в процессорах i86).

ОС выполняет ввод-вывод, записывая команды в регистры контроллера. Например, контроллер гибкого диска IBM PC принимает 15 команд, таких как READ, WRITE, SEEK, FORMAT и т. д. Когда команда принята, процессор оставляет контроллер и занимается другой работой. После обработки команды контроллер организует прерывание, чтобы передать управление процессором операционной системе, которая должна проверить результаты операции. Процессор получает результаты и статус устройства, читая информацию из регистров контроллера.


 

А также другие работы, которые могут Вас заинтересовать

3707. Акционерная собственность и проблемы её формирования в Российской Федерации 265 KB
  Экономическое и юридическое содержание акционерной формы собственности. Право собственности закрепляет материальную основу любого общества - экономические отношения собственности. Поэтому отношения собственности и право собственности является юр...
3708. Астрология. Наука о звездах 194 KB
  Земля – одно из бесчисленных небесных тел. Чтобы лучше изучить Землю, надо знать и то, что происходит на небе. Поэтому уже в древние времена появилась практическая необходимость в науке о небесных явлениях. Ведь жизнь людей на Земле во...
3709. Антропонимы как средство сатиры и юмора в рассказах А.П. Чехова 149.5 KB
  В своей работе я анализирую антропонимическую систему в рассказах раннего творчества А.П. Чехова ( 1880 – 1883 гг. ) и антропонимическую систему в рассказах более позднего периода (1886 – 1900 гг.). Ранние рассказы: «Письмо к ученому соседу»...
3710. Кредитные отношения между коммерческим банком и Нимировским спиртзаводом 1.66 MB
  Банковская система - одна из важнейших и неотъемлемых структур рыночной экономики. Поэтому сегодня, в условиях перехода Украины к рыночным отношениям, резко возрастает к ней внимание и интерес. Это обусловлено тем, что в Украине совершается...
3711. Особенности банковского аудита 163 KB
  Сущность, необходимость и виды аудита. Профессия аудитора известна с глубокой древности. Еще примерно в 200 г. до н.э. квесторы (должностные лица, ведавшие финансовыми и судебными делами Римской империи) осуществляли контроль за государственными ...
3712. Бактериологическое (биологическое) оружие 135.5 KB
  Бактериологическое оружие (биологическое) является средством массового поражения людей, животных и уничтожения сельскохозяйственных культур. Основу его поражающего действия составляют бактериальные средства, к которым относятся болезнетворн...
3713. Current asset management in the enterprise 172.91 KB
  Current asset management in the enterprise The crisis of 2008 still affects business-to-business companies. Many of them have problems with current assets in general and with accounts receivable in particular. In a given paper a field research is co...
3714. Флористическое разнообразие мезмайской котловины (Северо-Западный Кавказ) 258.41 KB
  Флористическое разнообразие мезмайской котловины (Северо-Западный Кавказ) Введение Северо-Западный Кавказ - один из богатейших во флористическом отношении регионов Российской Федерации, насчитывающий около 2500 видов дикорастущих аборигенных растени...
3715. Теоретические основы специальной (коррекционной) педагогики как науки 207 KB
  Теоретические основы специальной (коррекционной) педагогики как науки Тема 1. Введение. Специальная (коррекционная) педагогика как наука Тема 2. Связь специальной (коррекционной) педагогики с другими науками Тема 3. Понимание отклонений в разви...