Memory Map (x86): Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
m No need to have a blank section
Line 7: Line 7:
This means that during the PC boot process, the Real Mode IVT (see below) must be carefully preserved, because it is being used.
This means that during the PC boot process, the Real Mode IVT (see below) must be carefully preserved, because it is being used.


When the IVT is activated by an IRQ, it will call a BIOS routine to handle the IRQ.
When the [[IVT]] is activated by an [[IRQ]], it will call a BIOS routine to handle the IRQ.
Bootloaders will also access [[BIOS#BIOS functions|BIOS functions]]. This means that the two memory workspaces that the BIOS uses (the BDA and the EBDA) must also
Bootloaders will also access [[BIOS#BIOS functions|BIOS functions]]. This means that the two memory workspaces that the BIOS uses (the BDA and the EBDA) must also
be carefully preserved during boot. Also, every time the BIOS handles an IRQ0 (18 times a second), several bytes in the BDA get overwritten by the BIOS
be carefully preserved during boot. Also, every time the BIOS handles an IRQ0 (18 times a second), several bytes in the BDA get overwritten by the BIOS