Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Address Space Relocation Our first attempts at virtualizing memory will be very simple,
 

Summary: 12
Address Space Relocation
Our first attempts at virtualizing memory will be very simple,
almost laughably so. Go ahead, laugh all you want; pretty soon
it will be the OS laughing at you, when things get quite a bit
more complex.
Specifically, we will assume for now that the user's address
space must be placed contiguously in memory. We will also as-
sume, for simplicity, that the size of the address space is not too
big; specifically, that it is less than the size of physical memory. Fi-
nally, we will also assume that each address space is exactly the
same size. Don't worry if these assumptions sound unrealistic;
we will relax all the assumptions as we go, thus building a real
virtualization of memory.
Our goal for now: to be able to realize what we saw in the
intro to virtualizing memory. Each process should think it has
its own private memory, whereas the reality is that the address
space of each process is sharing physical memory with other
processes.
12.1 Static Relocation

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences