Вопросы к главе 2

1) Какие дисциплины диспетчеризации вы знаете?

2) Что такое гарантия обслуживания?

3) Опишите механизмы диспетчеризации. В чем их различия?

4) Что такое виртуальный адрес и виртуальное адресное пространство?

5) Сравните сегментный и страничный способы организации памяти.

3. Управление вводом/выводом и файловые системы

Программирование задач управления вводом/выводом является наиболее сложным,

требующим высокой квалификации, поэтому подпрограммы ввода/вывода:

- оформляли в виде системных библиотечных процедур;

- включили в операционную систему, чтобы не включать этот код в каждую

программу, а только оформить обращение к нему.

Системы программирования вставляют в машинный код необходимые

библиотечные подпрограммы ввода/вывода и обращения к тем системным программным

модулям, которые управляют операциями обмена между оперативной памятью и

внешними устройствами.

Управление вводом/выводом – одна из основных функций любой операционной

системы.

Организация ввода/вывода в различных ОС имеет много общего, а реализация

сильно отличается от системы к системе.

3.1. Основные понятия и концепции организации ввода/вывода