Известно,
что программы для выполнения – и, следовательно, файлы операционной
системы – должны находиться в оперативной памяти оперативно запоминающего
устройства (ОЗУ). Однако сразу после включения компьютера в ОЗУ нет
никаких программ. Выход из этой ситуации состоит в последовательной,
поэтапной загрузке операционной системы в оперативную память.
1. Первый
этап загрузки ОС
В ПЗУ
компьютера содержатся программы тестирования блоков компьютера и первого
этапа загрузки операционной системы – BIOS (базовая система ввода-вывода).
Они начинают выполняться с первым импульсом тока при включении компьютера.
На этом
этапе процессор обращается к диску и проверяет наличие на определённом
месте программы-загрузчика. Если эта программа обнаружена, то она
считывается в ОЗУ и ей передается управление.
2. Второй этап загрузки ОС
Программа-загрузчик,
в свою очередь, ищет на диске базовый модуль операционной системы,
переписывает его в оперативную память и передаёт ему управление.
3. Третий этап загрузки ОС
В состав
базового модуля входит основной загрузчик, который ищет остальные
модули ОС и считывает их в ОЗУ.
После
окончания загрузки ОС управление передаётся командному процессору
и на экране появляется приглашение системы к вводу команд пользователя.
В оперативной
памяти во время работы компьютера обязательно должны находиться базовый
модуль операционной системы и программы, обеспечивающие ввод и выполнение
команд пользователя. Следовательно, нет необходимости загружать в
оперативную память все файлы операционной системы одновременно. Драйверы
и утилиты могут подгружаться в ОЗУ по мере необходимости, что позволяет
уменьшать обязательный объём оперативной памяти, отводимый под системное
программное обеспечение.