Page 82 - 4875
P. 82
Загрузка операційної системи
Загрузка DOS з HDD – це двох етапний процес. Спочатку
модуль ініціалізації BIOS зчитує Master Boot Record в пам’ять за
адресою 7c00h:0000h і передає їй управління після чого програма з
Master Boot Record переглядає таблицю розділів диску і знаходить
активний розділ (перший біт зміщення 0). Цей сектор містить Boot
Record, якому передає управління Master Boot Record. Boot Record
активного розділу – програма, що здійснює загрузку операційної
системи, що знаходиться в даному розділі операційної системи. Такий
двох етапний процес необхідний тому, що спосіб загрузки залежить від
операційної системи. З такої причини кожна операційна система має
свій власний загрузчик, а фіксованим є тільки розміщення початкового
модуля програми Boot Record (в першому секторі активного розділу).
Приклад розміщення розділів на диску (рисунок 8.3):
Рисунок 8.3 – Схема розміщення розділів на диску
Таблиця логічних дисків має формат аналогічний до таблиці
розділів дисків, але містить тільки два елементи. Один з них вказує на
перший сектор логічного диску (має код системи 1 або 4), другий може
мати значення 5 або 0. Якщо код дорівнює 5, то цей елемент вказує на
81