Этапы эволюции операционных систем:
- 1 этап (1940 - 1960) - системный монитор, ранние пакетные системы
- 2 этап (1965 - 1975) - мультипрограммирование, пакетные ОС и ОС разделения времени
- 3 этап (1970 - 1980) - ОС мини-ЭВМ
- 4 этап (1980 - 1990) - ОС ПК
- 5 этап (1990 - настоящее время) - корпоративные ОС, сетевые вычисления и виртуализация
  
**Операционная система (ОС)** - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны - предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надежных вычислений.  
Функции операционных систем:
- Прием от пользователя команд, заданий (интерфейс пользователя)
- Прием программных запросов на запуск
- Загрузка в оперативную память программ
- Инициализация и запуск программ
- Идентификация программ и данных
- Обеспечение работы файловых систем
- Обеспечение режима мультипрограммирования
- Организация операций ввода-вывода
- Распределение памяти
- Планирование и диспетчеризация задач
- Организация обмена данными между приложениями
- Поддержка средств защиты
- Организация работы в сети
- Предоставление услуг на случай сбоев в ОС
  
Принципы построения операционных систем:
- Принцип модульности
- Принцип функциональной избирательности
- Принцип генерируемости ОС
- Принцип функциональной избыточности
- Принцип виртуальности
- Принцип независимости программ от внешних устройств
- Принцип открытости и наращиваемости
- Принцип мобильности (совместимости)
- Принцип обеспечения безопасности вычислений
  
Классификация операционных систем:
- По количеству пользователей:
	- Однопользовательские
	- Многопользовательские
- По максимальному количеству одновременно выполняемых задач:
	- Однозадачные
	- Многозадачные
- По типу интерфейса:
	- Графический
	- Командный
- По разрядности:
	- 64-разрядные
	- 32-разрядные
	- 16-разрядные
- По назначению операционной системы:
	- Узкоспециализированные ОС
	- ОС для суперкомпьютеров
	- Серверные ОС
	- ОС общего назначения
	- ОС для мобильных устройств