Источники вдохновения:

18.06.2024

00. Общие определения и понятия

01. Функции и механизмы ОС, появившиеся на этапе программ-диспетчеров, предшественников операционных систем.

02. Функции и механизмы ОС, появившиеся на этапе мультипрограммных операционных систем.

03. Функции и механизмы, появившиеся на этапах сетевых и мобильных (универсальных) операционных систем.

19.06.2024

04. Задачи и механизмы, реализуемые в рамках функции операционной системы по обеспечению интерфейса между пользовательскими приложениями и аппаратным обеспечением вычислительного узла.

05. Принципы организации эффективного использования ресурсов компьютера. Критерии эффективности. Подходы к решению многокритериальной задачи.

06. Виды архитектур ядер операционных систем. Общая характеристика каждого вида, достоинства и недостатки.

07. Монолитная архитектура операционной системы. Подробное описание компонентов (слоев), их назначение и взаимодействие между собой. Достоинства и недостатки монолитной архитектуры ядра.

08. Концепция многослойного ядра операционной системы. Подробное описание слоев, их назначение.

09. Микроядерная архитектура операционной системы. Подробное описание компонентов, их назначение и взаимодействие между собой. Достоинства и недостатки микроядерной архитектуры ядра.

10. Понятия процесса, потока, нити, задания. Их определения, назначение и различия между собой.

11. Функции подсистемы управления процессами. Краткая характеристика каждой функции.

12. Методы создания процессов в различных операционных системах. Структуры данных о процессах.

13. Модель жизненного цикла процесса: состояния процесса, правила переходов между состояниями.

14. Виды планирования и их место в жизненном цикле процесса.