(With paging disabled, physical address = linear address. Paging is disabled in real/unreal mode, and is optional in protected mode. Mandatory for long mode. With paging enabled, 32-bit or 64-bit linear addresses are virtual, translated to physical by the page tables, and in 486 and later, by the TLB which is an actual cache of page-table entries (PTEs).)
Mod Moved Comments To Chat
Peter Cordes
- 3.6k
- 18
- 27
Incorporate comments. And ROM only at the top of 4GiB wouldn't allow access to static data or enabling interrupts while still in (un)real mode.
Peter Cordes
- 3.6k
- 18
- 27
Peter Cordes
- 3.6k
- 18
- 27