Здравствуйте, дорогие друзья. Все мы каждый день включаем персональный компьютер, но наверняка редко задумывается о том, какие сложные алгоритмы происходят в процессе запуска операционной системы. О том, как именно запускается персональный компьютер и вся операционная система мы и поговорим.
После того, как вы нажали кнопку запуска на системном блоке, процессор незамедлительно начинает считывать и выполнять микропрограммы, которые хранятся в микросхеме BIOS (Basic Input/Output System) – базовая система ввода/вывода.
BIOS располагается в постоянной памяти компьютера (ПЗУ). Его назначение состоит в выполнении наиболее простых и универсальных действий ОС, связанных с осуществлением ввода и вывода, а именно проверяет функционирование компьютера, тестирует память и устройства ПК на наличие ошибок, а также запускает программу вызова загрузчика.
Важной составляющей запуска ОС выступает программа тестирования POST(Power-ON Self Test). Именно она отвечает за работоспособность основных устройств: видеоадаптера, процессора, оперативной памяти, контроллеров жёстких дисков и клавиатуры, дисководов, последовательных и параллельного портов.
Если вдруг обнаружилась неисправность, то могут быть слышны короткие или длинные звуковые сигналы и появляются сообщения об ошибке на мониторе. Если вдруг по какой-либо причине системные диски в персональном компьютере неисправны или не могут быть найдены, а то и вовсе отсутствуют, то на мониторе появится сообщение "Non System Disk". Загрузка ОС, естественно, прекратиться и компьютер "зависнет".
При тестировании BIOS сравнивает полученные данные о конфигурации ПК с информацией, хранящейся в CMOS– это специальная микросхема памяти, которая располагается на системной (материнской) плате. Если данные не совпадают, то мониторе появится сообщение "CMOS System Option Not Set". Если такое произошло, то необходимо с помощью утилиты BIOS Setup установить новые конфигурационные параметры.
После того как POST-тестирование проходит успешно, BIOS начинает искать загрузчик Master Boot ОС. Данный этап загрузки осуществляет поочередное обращение к имеющимся на ПК дискам: гибким, жестким, CD-ROM, а также проводит поиск специальной программы-загрузчика для запуска операционной системы.
Когда программа-загрузчик найдена, она автоматически помещается в оперативную память ПК и начинает процесс загрузки файлов ОС, а если быть точнее двух модулей операционной системы IO.SYS и MSDOS.SYS, что и завершает процесс загрузки. Дисковые файлы IO.SYS и MSDOS.SYS загружаются в оперативную память загрузчиком и остаются там постоянно до полного выключения компьютера. Первый файл IO.SYS представляет собой дополнение к базовой системе ввода/вывода. Второй файл MSDOS.SYS реализует основные высоко уровневые услуги DOS.
И вот теперь, после загрузки операционной системы и проверки работоспособности компонентов ПК, управление берёт на себя командный процессор. Командный процессор осуществляет обработку команд которые вводит пользователь. Интересно то, что командный процессор находится в дисковом файле COMMAND.COM, который в свою очередь расположен на загрузочном диске операционной системы.
Вот такую вот важную тему мы сегодня с вами рассмотрели. Если статья была полезной для вас, то ставьте лайк и подписывайтесь на канал. Также предлагаю подписаться на наш Ютуб-канал ПиМ [ZveKa].
Если вам понравилась статья, ознакомьтесь с другими моими работами на канале.
Как правильно чистить системный блок от пыли
10-ть полезных комбинаций клавиш при работе с Windows, которые облегчат вам жизнь
Сколько времени можно играть в день в компьютерные игры?
Как правильно установить язык программирования Python на персональный компьютер