Определение операционной системы (ОС)
Операционная система (ОС) — это комплекс взаимосвязанных программ, который управляет аппаратными ресурсами компьютера, обеспечивает взаимодействие пользователя с компьютером и создает среду для работы прикладных программ.
Основные функции ОС:
- Управление процессами: Планирование и распределение процессорного времени между выполняющимися программами (процессами).
- Управление памятью: Распределение оперативной памяти между процессами, отслеживание её использования.
- Управление файлами: Организация хранения, поиска, чтения, записи и удаления файлов на накопителях.
- Управление устройствами ввода/вывода: Обеспечение взаимодействия с периферийными устройствами (клавиатурой, принтером, дисками) через драйверы.
- Интерфейс пользователя: Предоставление средств для взаимодействия пользователя с компьютером (графический или командный интерфейс).
- Сетевое взаимодействие: Обеспечение связи компьютера с другими устройствами по сети.
Различие между однозадачными и многозадачными ОС:
- Однозадачные ОС:
- Позволяют одновременно выполнять только одну программу.
- При запуске новой программы предыдущая завершает свою работу.
- Примеры: MS-DOS, ранние версии Windows (до Windows 95).
- Многозадачные ОС:
- Позволяют одновременно выполнять несколько программ. Процессор быстро переключается между задачами, создавая иллюзию одновременной работы.
- Поддерживают параллельное или псевдопараллельное выполнение процессов.
- Примеры: Windows (все современные версии), macOS, Linux, Android, iOS.