Автор не известен. — Карачаевск: Карачаево-Черкесский государственный университет имени У.Д. Алиева, 2020. — 93 с.
Назначение и функционирование ОС.Назначение ОС.
История ОС.
Аппаратное обеспечение компьютера.
Типы ОС.ОС мэйнфреймов (больших универсальных машин).
Серверные ОС.
Многопроцессорные ОС.
ОС для ПК.
ОС реального времени.
Встроенные ОС.
ОС для смарт-карт.
Понятия ОС.Процессы.
Взаимоблокировка.
Управление памятью.
Ввод-вывод данных.
Файлы.
Безопасность.
Оболочка.
Системные вызовы.
Интерфейс прикладного программирования Windows API.
Структура ОС.Монолитные системы.
Многоуровневые системы.
Микроядра.
Модель клиент-сервер.
Виртуальные машины.
Экзоядро.
Процессы и потоки.Процессы.
Потоки.
Реализация потоков.Реализация потоков в пространстве пользователя.
Реализация потоков в ядре.
Гибридная реализация.
Планирование процессов и потоков.Планирование.
Планирование в пакетных системах.Первым пришел — первым обслужен.
Сначала самое короткое задание.
Приоритет наименьшему времени выполнения.
Планирование в интерактивных системах.Циклическое планирование.
Приоритетное планирование.
Использование нескольких очередей.
Выбор следующим самого короткого процесса.
Гарантированное планирование.
Лотерейное планирование.
Справедливое планирование.
Планирование в системах реального времени.
Планирование потоков
Приоритетное планирование потоков в ОС Windows.Управление памятью.Основное управление памятью.
Однозадачная система без подкачки на диск.
Многозадачность с фиксированными разделами.
Распределение памяти динамическими разделами.
Управление памятью: методы с использованием внешней памяти (свопинг и виртуальная память).Свопинг (подкачка).Управление памятью с помощью битовых массивов.
Управление памятью с помощью связных списков.
Виртуальная память.Страничная организация памяти.
Управление вводом-выводом.Устройства ввода-вывода.Контроллеры устройств.
Отображаемый на адресное пространство ввод-вывод.
Принципы программного обеспечения ввода-вывода.
Программный ввод-вывод.
Управляемый прерываниями ввод-вывод.
Ввод-вывод с использованием DMA.
Программные уровни ввода-вывода.Обработчики прерываний.
Драйверы устройств.
Независимое от устройств программное обеспечение ввода-вывода.
Программное обеспечение ввода-вывода пространства пользователя.
Файловая система.Файлы.Структура файла.
Типы файлов.
Доступ к файлам.
Атрибуты файла.
Операции с файлами.
Каталоги.Имя пути.
Операции с каталогами.
Реализация файловой системы.Структура файловой системы.
Реализация файлов.
Реализация каталогов.
Обеспечение безопасности системы.Понятие информационной безопасности.
Аутентификация пользователей.
Атаки изнутри системы.
Атаки системы снаружи.
Механизмы защиты.Механизмы защиты.Домены защиты.
Списки управления доступом.
Перечни возможностей.
Надежные системы.Высоконадежная вычислительная база.
Формальные модели защищенных систем.
Многоуровневая защита.
Системный реестр.Назначение и структура реестра.
Средства управления реестром.
Совместимость и множественные прикладные среды.Совместимость. Множественные прикладные среды.
Варианты реализации множественных прикладных сред.
Виртуальные машины как современный подход к реализации множественных прикладных сред.