A exible mapping between a name and a thing allows

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: on ¢  ¢  IndirecMon: the ability to reference something using a name, reference, or container instead the value itself. A flexible mapping between a name and a thing allows changing the thing without noMfying holders of the name. Without IndirecMon Name With IndirecMon Name Thing ¢  Thing ¢  Thing Examples: Domain Name Service (DNS) name-­‐>IP address, phone system (e.g., cell phone number portability), snail mail (e.g., mail forwarding), 911 (routed to local office), DHCP, call centers that route calls to available operators, etc. IndirecMon University of Washington SoluMon: Level Of IndirecMon Virtual memory Process 1 Physical memory mapping Virtual memory Process n ¢  ¢  Each process gets its own private virtual address space Solves the previous problems IndirecMon University of Washington Address Spaces ¢  ¢  ¢  Virtual address space: Set of N = 2n virtual addresses {0, 1, 2, 3, …, N-­‐1} Physical address space: Set of M = 2m physical addresses (n > m) {0, 1, 2, 3, …, M-­‐1} Every byte in main memory: one physical address; zero, one, or more virtual addresses IndirecMon University of Wash...
View Full Document

This document was uploaded on 04/04/2014.

Ask a homework question - tutors are online