Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Этапы управления процессом ввода – вывода



Все управление вводом-выводом ОС выполняет на различных уровнях:

1. Самый верхний уровень – логический. Это уровень взаимодействия пользователя и прикладных программ. На этом уровне модуль логического ввода-вывода не интересуется особенностями устройств, но анализирует исходные данные для вывода (определяет расположение в каталогах и тип файла, анализирует доступ к нему и.т.д.)

2. Подготовка данных в соответствии с особенностями устройств и типа данных выполняется подготовка команд (запросов) ввода-вывода, команд управления каналом и контроллером..., Также выполняется, например, формирование блоков из записей файла для вывода и, наоборот, сборка записей из блоков при вводе. Назначаются буфера ввода-вывода.

3. Планирование и контроль. На этом уровне происходит реальная организация очередей запросов на ввод-вывод блоков, дисковое планирование и непосредственное управление операциями ввода-вывода.

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

Вопросы на закрепление

· Назовите основные этапы эволюции устройств ввода-вывода

· Назначение DMA и принцип работы в режиме DMA.

· Все ли устройства поддерживают DMA. Что должно быть добавлено, чтобы устройства поддерживали режим DMA.

· Назовите основные этапы процесса ввода-вывода





Дата публикования: 2014-11-29; Прочитано: 396 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...