Реферат Курсовая Конспект
Процесс инициализации при запуске - раздел Образование, Начальная загрузка операционной системы После Успешного Завершения Процедуры Post Начинается Процесс Инициализации Пр...
|
После успешного завершения процедуры POST начинается процесс инициализации при запуске, в ходе которого системная BIOS пытается обнаружить загрузочный диск. Порядок поиска загрузочного диска (флоппи-дисководы, жесткие IDE- и SCSI-диски, устройства CD-ROM) задается BIOS, которая позволяет переконфигурировать этот порядок, называемый последовательностью загрузки (boot sequence). Подробную информацию о редактировании последовательности загрузки можно найти в сопроводительной документации к вашему компьютеру. Если при этом дисковод А: включен в последовательность загрузки первым, и в нем находится дискета, системная BIOS попытается использовать эту дискету в качестве загрузочной. Если дискеты в дисководе нет, системная BIOS проверяет первый жесткий диск, который к этому времени уже инициализировался. Для процесса запуска огромное значение играет первый сектор жесткого диска, который содержит главную загрузочную запись (Master Boot Record, MBR) и таблицу разделов (Partition Table).
Системная BIOS считывает главную загрузочную запись и загружает ее в память, а затем передает ей управление. Код, содержащийся в главной загрузочной записи, сканирует таблицу разделов в поисках системного раздела. Найдя системный раздел, MBR загружает в память его нулевой сектор и исполняет код, содержащийся в этом секторе. Сектор 0 на системном разделе, так называемый загрузочный сектор раздела (partition boot sector), содержит загрузочный код операционной системы. Этот код и осуществляет запуск операционной системы определенным для нее способом.
Примечание
Для успешной загрузки Windows NT/2000/XP с дискеты требуется, чтобы ее первым сектором был загрузочный сектор раздела. Кроме того, на этой дискете должны присутствовать все файлы, необходимые для загрузки Windows NT/2000/XP.
Если на первом жестком диске нет системного раздела, главная загрузочная запись отобразит одно из следующих сообщений об ошибках:
· Invalid partition table (Неверная таблица разделов);
· Error loading operating system (Ошибка загрузки операционной системы);
· Missing operating system (Отсутствует операционная система).
Как правило, главная загрузочная запись не зависит от конкретной операционной системы. Например, на компьютерах х86 одна и та же главная загрузочная запись служит для запуска Windows NT/2000/XP, Windows 9x, а также комбинации "MS-DOS/Windows ЗЛУ. Что касается загрузочного сектора раздела, то он зависит как от операционной системы, так и от используемой файловой системы. На компьютерах х86 загрузочный сектор раздела Windows NT/2000/XP отвечает за выполнение перечисленных ниже действий:
· Распознавание используемой файловой системы и ее применение для поиска загрузчика операционной системы (NTLDR) в корневом каталоге системного раздела. На томах FAT структура данных, называемая загрузочным сектором раздела, действительно имеет длину в 1 сектор физической разметки диска. На томах FAT32 эта структура занимает уже 2 сектора физической разметки диска, поскольку загрузочный код занимает более 512 байт. На томах NTFS структура данных, называемая загрузочным сектором раздела, может занимать до 16 секторов, причем дополнительные секторы могут содержать код файловой системы, необходимой для поиска NTLDR.
· Нахождение загрузчика операционной системы NTLDR и его загрузка в память.
· Начало исполнения кода самозагрузки.
На компьютерах х86 системный раздел должен находиться на первом физическом жестком диске. Загрузочный раздел (тот, что содержит системные файлы операционной системы Windows NT/2000/XP) может совпадать с системным разделом, но допустимо также его размещение и в другом разделе того же жесткого диска или даже на другом жестком диске.
Если первый жесткий диск не содержит системного раздела, который должен использоваться для запуска компьютера, необходимо отключить этот диск, чтобы системная BIOS могла получить доступ к нужному жесткому диску, с которого будет запускаться операционная система.
Если в дисководе А: имеется дискета, системная BIOS загрузит в память первый сектор этой дискеты. Если дискета является системной, то ее первый сектор представляет собой загрузочный сектор раздела (Partition Boot Sector). Если дискета не является загрузочной, то вы увидите на экране примерно следующее сообщение об ошибке:
Non-System disk or disk error Replace and press any key when ready– Конец работы –
Эта тема принадлежит разделу:
Обычно процесс загрузки в операционной системе разделен на несколько частей... инициализация... работа загрузчика загрузка ядра регистрация...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Процесс инициализации при запуске
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов