Операционные системы и среды
ОС
По
Базовое По
Системное ПО
Прикладное ПО
Служебное ПО
Основные 4 функции ОС
Управление работой всех технических устройств компьютера
Управление исполнением других компьютерных программ
Управление файловой системой
Обеспечение интерфейса между пользователям м компьютером
Требования
Выполнение основные функций
Расширяемость
Переносимость
Совместимость
Надежность
Безопасность
Производительность
Классификация
Централизованные
Сетевые
Распределенные
По количеству одновременно работающих пользователей
Однопользовательские
Многопользовательские
По числу процессов
Однозначные
Многозначные
По количеству процессоров
Однопроцессорные
Многопроцессорные
По разрядности кода
8-разрядные
16-разрядные
32-разрядные
64-разрядные
По типу интерфейса
Командные
Объектно-ориентированные
По типу доступа пользователя к ЭВМ
С пакетной обработкой
С разделением времени
Реального времени
По типу использования ресурсов
Сетевые
Локальные
Ресурсы
Программные
Процессы
Драйверы
Виртуальное адресное пространство
Аппаратные
Процессоры
Основная память
Устройства ввода-вывода
Дисковая память
Ядро
Виды ядер
Монолитное
Слоистое
Микроядро
Экзоядро
Режимы ядра
Режим супервизора
Пользовательский режим
Уровни планирования
Долгосрочное
Среднесрочное
Краткосрочное
Память
Виртуальная память
Реализация виртуальной памяти
Страничное
Сегментное
Странично-сегментное
Свопинг
Файловая система
Задачи ФС
Наименование файлов
Создание программного интерфейса работы с файлами для приложений
Организация устойчивости ФС к сбоям питания, ошибкам аппаратных и программных средств
Содержание параметров файлов
Защита файлов одного пользователя от несанкционированного доступа другого пользователя
Обеспечение совместимости работы с файлами
Контроль доступа к файлам
Избирательный
Мандатный
Файлы
Типы файлов
Обычные файлы
Файлы-каталоги
Специальные файлы
Именованные конвейеры
Другие
Атрибуты файлов
Тип файла
Владелец файла
Создатель файла
Пароль для доступа файла
Максимальный размер файла
Длина записи в файле
Длина ключа
Признак блокировки
Способы размещения файлов
Непрерывное размещение
Размещение файлов в виде связанного списка кластеров дисковой памяти
Перечисление номеров кластера
Использование связного списка индексов
Функциональные компоненты ОС (Подсистемы)
Управления процессами
Управлению памятью
Управления файлами
Ввода-вывода
Пользовательского интерфейса
Защиты данных
Администрирования