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