Программное обеспечение
систем и сетей
Прикладное ПО
Общего назначения
Специального назначение
Системы програмирования
Назначение систем програмирования
Режим работы систем програмирования
Системное ПО
Драйверы
Сервисные программы
Архиваторы
Антивирусы
Коммуникационные
Операционные системы
Ядро
Драйверы устройств
Оболочка
Классификация ОС
По количеству одновременно решаемых задач
Однозадачные
Многозадачные
По типу доступа пользователя к ЭВМ
Системы реального времени
Системы пакетной обработки
Системы разделения времени
По числу одновременно работающих пользователей
Однопользовательские
Многопользовательские
По типу лицензии
Свободная
Проприетарная
По возможности управления сетевыми ресурсами
Локальные ОС
Сетевые ОС
По разрядности кода
По реализации интерфейса пользователя
Неграфические
Графические
Принципы построения ОС
Частотный принцип
Принцип модульности
Принцип функциональной избирательности
Принцип генерируемости
принцип функциональной избыточности
Принцип по умолчанию
Принцип перемещаемости
Принцип защиты
Принцип независимости программ от внешних устройств
Принцип открытой и наращиваемой ОС
Принцип виртуализации
Функции ОС
Запуск и выполнение
Распределение ресурсов
Обмен данными
Организация сетевого взаимодействия
Тестирование компьютера
Обслуживание компьютера
Обеспечение безопасности
Предоставление интерфейса
Работа файловой системы