Специфікація B-Free OS (Український переклад) | Завантаження системи
← Головний зміст B-Free OS

Низькорівневе завантаження та Апаратна адаптація

Процес ініціалізації комп'ютера та переведення процесора в режим захищеного виконання коду ядра µITRON здійснюється багатокроковим завантажувачем, вихідний код якого лежить у b-free/Program/btron-pc/boot/.

1. Етапи завантаження (1st та 2nd boot loaders)

При старті комп'ютера BIOS завантажує перший сектор диска або дискети в пам'ять. Цей сектор містить первинний завантажувач:

2. Підтримка платформ: PC9801 та IBM PC (ibmpc)

Історично B-Free OS розроблялася для двох архітектур комп'ютерів, популярних у Японії наприкінці 90-х років:

NEC PC9801 / PC9821
Специфічний код для цієї архітектури знаходиться в каталозі b-free/Program/PC9801/. Дана платформа має архітектурні відмінності від IBM PC у розподілі пам'яті, роботі з перериваннями та дисковими накопичувачами.
IBM PC-AT (ibmpc)
Стандартна архітектура IBM PC з процесорами Intel 80386 та новішими. Відповідні драйвери та файли налаштування знаходяться в каталозі ITRON/ibmpc/ та використовують класичні системні порти введення/виведення IBM PC.