Global Solution—Map Linear Address to Disk Address or to a Different Physical Memory Address

Both of the problems discussed earlier are solved by treating the memory address generated for each code or data access as a logical, or virtual, address. The processor then translates (or redirects) the address into one of the following:

  • a disk address. The OS then reads the block of information from the specified disk device into an available block of RAM memory. The original memory access is then reattempted and the processor redirects the access to the block of memory that contains the information.

  • a physical memory address. The processor substitutes the actual physical location of the information for the logical address submitted by the program. ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.