1) Какие дисциплины диспетчеризации вы знаете?
2) Что такое гарантия обслуживания?
3) Опишите механизмы диспетчеризации. В чем их различия?
4) Что такое виртуальный адрес и виртуальное адресное пространство?
5) Сравните сегментный и страничный способы организации памяти.
3. Управление вводом/выводом и файловые системы
Программирование задач управления вводом/выводом является наиболее сложным,
требующим высокой квалификации, поэтому подпрограммы ввода/вывода:
- оформляли в виде системных библиотечных процедур;
- включили в операционную систему, чтобы не включать этот код в каждую
программу, а только оформить обращение к нему.
Системы программирования вставляют в машинный код необходимые
библиотечные подпрограммы ввода/вывода и обращения к тем системным программным
модулям, которые управляют операциями обмена между оперативной памятью и
внешними устройствами.
Управление вводом/выводом – одна из основных функций любой операционной
системы.
Организация ввода/вывода в различных ОС имеет много общего, а реализация
сильно отличается от системы к системе.
3.1. Основные понятия и концепции организации ввода/вывода