Операционная система.
Операционная система — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Помимо вышеуказанных функций ОС может осуществлять и другие, например, предоставление пользовательского интерфейса, сетевое взаимодействие и т. п. Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.
Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.
Этот процесс называется загрузкой операционной системы.
Основные функции (простейшие ОС):
• Загрузка приложений в оперативную память и их выполнение;
• Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
• Управление оперативной памятью (распределение между процессами, виртуальная память);
• Управление энергонезависимой памятью (Жёсткий диск, Компакт-диск и т.д.), как правило с помощью файловой системы;
• Пользовательский интерфейс;
Дополнительные функции (развитые современные ОС):
• Параллельное или псевдопараллельное выполнение задач (многозадачность);
• Взаимодействие между процессами;
• Межмашинное взаимодействие (компьютерная сеть);
• Защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений;
• Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
Операционная оболочка (ОБ) представляет собой программу-надстройку к операционной системе, обеспечивающую доступ пользователя к командам и ресурсам операционной системы посредством более удобного интерфейса и реализующую дополнительные функции распределения ресурсов вычислительной системы управления файлами.
Оболочки операционных систем обеспечивают:
- создание, переименование, копирование, пересылку, удаление и быстрый поиск файла в текущем каталоге диска или на всех дисках компьютера;
- просмотр, создание и сравнение каталогов;
- просмотр, создание и редактирование текстовых файлов;
- архивацию, обновление и разархивацию архивных файлов и просмотр архивов;
- синхронизацию каталогов, расщепление и слияние файлов;
- поддержку связи двух компьютеров через последовательный или параллельный порты;
- форматирование и копирование дискет, смену метки дискеты и метки тома для жестких дисков, а также чистку дисков от ненужных файлов;
- запуск программ.