В составе операционной системы для персонального компьютера можно выделить часть, которая является основой всей системы и называется её ядром. В состав ядра входят наиболее часто используемые компоненты (модули). К ним, например, относятся модуль управления системы прерываний, средства распределения основных ресурсов (ОЗУ, процессор и т.п.). Программы, входящие в состав ядра при запуске операционной системы помещаются в оперативную память, где находятся постоянно до окончания работы с операционной системой (резидентно) и используются при функционировании компьютера. Подобные программы называются резидентными.
Операционная система для персонального компьютера содержит основные компоненты:
1. BIOS. Находится в ПЗУ системного блока. Является частью компьютера и, следовательно, компонентой любой операционной системы.
Основными функциями BIOS являются:
· Проверка исправности (тестирование) основных аппаратных средств при включении питания;
· Считывание из внешней памяти загрузчика операционной системы и передача ему управления;
· Обеспечение автоматического обнаружения и подключения вновь установленных устройств;
· Выполнение обмена данными с внешними устройствами на физическом уровне ввода – вывода.
2. Блок начальной загрузки (Boot Record). Содержится в самом начале дисковой памяти. В начале этого блока находится служебная информация (фирма изготовления, версия системы, особенности данного диска), далее располагаются специальные программы, которые загружает в ОЗУ компоненты ядра операционной системы. Эта программа называется загрузчиком операционной системы.
3. Подсистема управления файлами. Поддерживает файловую систему, которая включает программы и файлы данных (например, FAT), необходимые для манипулирования файлами.
4. Подсистема обработки прерываний и ошибок, а также обслуживание специальных ситуаций, связанных с загрузкой и завершением программ.
5. Подсистема управления драйверами и драйверы внешних устройств. Драйверы большинства устройств входят в состав операционной системы. Кроме этого, драйверы могут добавляться к операционной системе.
6. Процессор командного языка (командный процессор). Для взаимодействия пользователя с операционной системой имеется специальный командный язык, с помощью которого можно сформулировать указания на выполнение каких-либо действий. Эти указания называются командами операционной системы. Командный процессор – это программа, предназначенная для анализа и выполнения таких команд. Представляет собой небольшую часть операционной системы. Команды операционной системы в виде текстовых строк могут быть записаны в файл, название которого должно иметь расширение ВАТ. Командный процессор обеспечивает выполнение команд, записанных в такие файлы.
7. Системные программы выполнения программ (системные утилиты). Хранятся на диске и используются командным процессором для обеспечения выполнения команд операционной системы.
(28.11.2012 г.)
Вспомогательные (сервисные) программы).