Источники вдохновения:
18.06.2024
00. Общие определения и понятия
01. Функции и механизмы ОС, появившиеся на этапе программ-диспетчеров, предшественников операционных систем.
02. Функции и механизмы ОС, появившиеся на этапе мультипрограммных операционных систем.
03. Функции и механизмы, появившиеся на этапах сетевых и мобильных (универсальных) операционных систем.
19.06.2024
04. Задачи и механизмы, реализуемые в рамках функции операционной системы по обеспечению интерфейса между пользовательскими приложениями и аппаратным обеспечением вычислительного узла.
05. Принципы организации эффективного использования ресурсов компьютера. Критерии эффективности. Подходы к решению многокритериальной задачи.
06. Виды архитектур ядер операционных систем. Общая характеристика каждого вида, достоинства и недостатки.
07. Монолитная архитектура операционной системы. Подробное описание компонентов (слоев), их назначение и взаимодействие между собой. Достоинства и недостатки монолитной архитектуры ядра.
08. Концепция многослойного ядра операционной системы. Подробное описание слоев, их назначение.
09. Микроядерная архитектура операционной системы. Подробное описание компонентов, их назначение и взаимодействие между собой. Достоинства и недостатки микроядерной архитектуры ядра.
10. Понятия процесса, потока, нити, задания. Их определения, назначение и различия между собой.
11. Функции подсистемы управления процессами. Краткая характеристика каждой функции.
12. Методы создания процессов в различных операционных системах. Структуры данных о процессах.
13. Модель жизненного цикла процесса: состояния процесса, правила переходов между состояниями.
14. Виды планирования и их место в жизненном цикле процесса.