Основні таблиці системи введення-виведення.
Каждая операционная система имеет свои таблицы ввода/вывода для того чтобы
управлять вводом/выводом через операционную систему (ядро) и выполнять при этом
механизм прерывания операционной системы должна иметь по крайней мере 3
системные таблицы.
Первая таблица оборудования содержит информацию обо всех устройствах ввода/
вывода подключенных к системе.(Unit Control Block). UCB cодержит следующую
информацию об устройстве:
1.тип устройства, его модель
2.подключение устройства ( через какой интерфейс, к какому разъёму, какие порты
и линии прерывания используются)
3.указание на драйвер (адрес секции запуска)
4.информацию о буфере памяти
5.состояние устройств
6.указатель на дескриптор задачи использующий устройство в данный момент
2 таблица описания виртуальных (логических ) устройств.
Её назначение – устранение связи между виртуальными устройствами, описанными в
таблице 1. 2 таблица позволяет ядру операционной системы перенаправлять запрос
на ввод/вывод из приложения на те программные модули и страницы данных, которые
(или адреса которых) хранятся в соответствующем элементе 1 таблицы.