Figure 1015 shows how a physically addressed cache

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

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, filling 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.

Ask a homework question - tutors are online