 
        
        ВОПРОСЫ К ЭКЗАМЕНУ
- 
Важнейшие функции ОС, понятие распределенных систем, специальные требования, классификация ОС. 
- 
Проблемы современных ОС. 
- 
Структура ОС (монолитные системы, многоуровневые иерархические виртуальные машины, клиент-сервер, микроядро). 
- 
Описание процессов и управление ими (состояния, причина запуска (завершения), модель с пятью состояниями). 
- 
Классификация блокированных процессов и модель с 7-ю состояниями; свопинг. 
- 
Управляющие структуры ОС для процессов и ресурсов. 
- 
Действия ОС по управлению процессами. Способы выполнения системных процессов. 
- 
Многозадачность на основе потоков. Преимущества потоков перед процессами. 
- 
Организация многопоточной обработки запросов в модели «клиент-сервер». 
- 
Потоки. 
- 
Дисциплины обслуживания процессов. 
- 
Средства синхронизации и взаимодействия процессов. Алгоритм Петерсона. 
- 
Семафоры. Счетчики событий. 
- 
Объекты синхронизации. 
- 
Задача обедающих философов. 
- 
Задача спящего брадобрея. 
- 
Моделирование доступа к БД. Проблема читателей и писателей. 
- 
Функции ОС по управлению оперативной памятью. Типы адресов. 
- 
Управление памятью в защищенном режиме процессора Intel. Сегменты, дескрипторы сегментов. Дескрипторные таблицы. Селекторы сегментов. 
- 
Стратегия распределения памяти. 
- 
Алгоритмы замещения страниц. 
- 
Иерархия запоминающих устройств. Кэширование. 
- 
Управление внешней памятью. Файловая система. 
- 
Способы организации файлов. 
- 
Интерфейс ФС. 
- 
Реализация ФС. 
- 
Концепция логического тома. Принципы RAID. 
- 
ФС DOS и Windows(FAT). 
- 
ФС Unix V7. 
- 
ФС NTFS. 
- 
Управление вводом/выводом. 
