Когда компьютер x86 загружается, он запускает программу под названием BIOS, которая хранится в энергонезависимой памяти на материнской плате. Задача BIOS состоит в том, чтобы подготовить оборудование, а затем передать управление операционной системе. источник Приложение B. Из лабораторного занятия здесь, в разделе «Физическое адресное пространство ПК» показано после сопоставления.
+ ------------------+ <- 0x00100000 (1 МБ)
| BIOS ROM |
+ ------------------+ <- 0x000F0000 (960 КБ)
Зачем BIOS должен его использовать, если не то, что его используют? Как это связано с программой BIOS, которая хранится в энергонезависимой памяти на материнской плате, как я упоминал в начале? Хотя в лабораторном ресурсе упоминается, что дизайн предназначен для qemu(эмулятора x86), но osdev [ http://wiki.osdev.org/Memory_Map_%28x86%29#ROM_Area] также говорит о макете памяти. Я просто немного смущен.