«Операционные системы»

1.     Назначение и функции операционной системы (ОС).

2.     Критерии классификации ОС. Классификация ОС.

3.     Системы реального времени. Типы и виды ОС реального времени.

4.     Функциональные компоненты ОС автономного компьютера (подсистемы ОС).

5.     ОС семейства Microsoft Windows. Достоинства, недостатки. Области применения.

6.     Возможности командного процессора ОС MS Windows. Типы и виды команд. Командные файлы.

7.     Возможности оболочки командной строки Windows Powershell (PS). Отличия командного процессора Windows и Windows PS.

8.     ОС семейства Linux. Достоинства, недостатки. Области применения.

9.     Понятие ресурса. Виды ресурсов. Управление ресурсами.

10. ОС пакетной обработки и разделения времени.

11. Ядро и вспомогательные модули ОС.

12. Архитектура ОС с ядром в привилегированном режиме.

13. Многослойная структура ядра ОС.

14. Типовые средства аппаратной поддержки ОС.

15.  ОС с монолитным ядром. Состав монолитного ядра. Достоинства и недостатки.

16. Микроядерная архитектура ОС. Реализация системного вызова. Преимущества и недостатки микроядерной архитектуры ОС.

17. Аппаратная поддержка мультипрограммирования в микропроцессорах Intel Pentium. Назначение полей сегмента TSS. Механизмы переключения задач.

18. Понятия «процесс» и «поток». Необходимость использования потоков. Свойства (параметры) процессов и потоков.

19. Создание процессов (действия, выполняемые ОС).

20. Средства получения информации о процессах и потоках в ОС MS Windows.

21. Состояния потока. Очередь потоков.

22. Планирование и диспетчеризация потоков. Статическое и динамическое планирование.

23. Алгоритмы планирования потоков, основанные на относительных и абсолютных приоритетах.

24. Цели и средства синхронизации. Классификация потоков.

25. Необходимость синхронизации. Примеры выполнения параллельных конкурирующих потоков, работающих с общей переменной и с наборами разделяемых данных.

26. Критический участок и критическая секция. Реализация критических секций с использованием блокирующих переменных и ее недостатки.

27. Реализация взаимного исключения с использованием системных функций входа в критическую секцию и выхода из нее.

28. Семафорные примитивы Дейкстра.

 

Сайт управляется системой uCoz