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 |