This preview shows page 1. Sign up to view the full content.
Unformatted text preview: at Å ¾ Ñ . 488 CHAPTER 10. VIRTUAL MEMORY The concept of an address space is important because it makes a clean distinction between data objects (bytes) and their attributes (addresses). Once we recognize this distinction, then we can generalize and allow each data object to have multiple independent addresses, each chosen from a different address space. This is the basic idea of virtual memory. Each byte of main memory has a virtual address chosen from the virtual address space, and a physical address chosen from the physical address space. Practice Problem 10.1:
Complete the following table, ﬁlling in the missing entries and replacing each question mark with the appropriate integer. Use the following units: Ã ¾½¼ (Kilo), Å ¾¾¼ (Mega), ¾¿¼ (Giga), ¼ (Tera), È ¼ (Peta), or ¼ (Exa). Ì ¾ ¾ ¾ # virtual address bits (Ò) # virtual addresses (Æ )
¾ ¾ ¾
Ã Largest possible virtual address ¾¿¾ ½ ½ Ì 10.3 VM as a Tool for Caching
Conceptually, a virtual memory is organiz...
View Full Document
This note was uploaded on 09/02/2010 for the course ELECTRICAL 360 taught by Professor Schultz during the Spring '10 term at BYU.
- Spring '10
- The American