Управления виртуальными устройствами ввода/вывода в ОС. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Управления виртуальными устройствами ввода/вывода в ОС.

Поиск

Разделение устройств

Обслуживание очереди процессов (HDD):

1. Принцип FIFO (FCFS – First Came First Served), низкая производительность.

2. SSTF – Search Short Time First. Обслуживаются процессы для которых время выполнения (перемещения головок) минимально. Потребность во времени на косвенные расходы и возможность присутствия необслуживаемых процессов.

3. SCAN. Головки чтения перемещаются от одного края к другому и обратно, если подходящий процесс есть, то он обслуживается.

40. Управления виртуальными устройствами ввода/вывода в ОС.

SPOOLing – Simultaneous Peripheral Operating On-Line (Spool Line)

Использование виртуального устройства в момент создания процесса и его завершения. Виртуальное устройство (принтер) моделируется в виде файла. Запрос обрабатывает диспетчер спулинга (печати). Приложению это не важно. Печать будет осуществлена только после формирования задания и освобождения принтера, возможно после окончания процесса. Приложение взаимодействует с виртуальным УВВ d режиме on-line, а то в свою очередь в off-line с реальным УВВ. В случае запроса на прямой вывод диспетчер приостанавливает вывод и дает монополию процессу.

Использование логических устройств.

Их нет ни как файлов, ни как физических устройств. UCB – все, что у них есть.

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

Любое логическое устройство может быть связано с любым физическим, при этом если физическое устройство выходит из строя, то ОС может переадресовать на другое физическое устройство. Когда процесс активен его логические устройства связаны с физическими, а при переходе в неактивное состояние происходит разрыв связей и передача связей активному процессу.

В отличие от спулинга, этот метод всегда работает в режиме on line.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 47; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.)