Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Mechanism: Address Translation In developing the virtualization of the CPU, we focused on a
 

Summary: 14
Mechanism: Address Translation
In developing the virtualization of the CPU, we focused on a
general mechanism known as limited direct execution (or LDE).
The idea behind LDE is simple: for the most part, let the pro-
gram run directly on the hardware; however, at certain key points
in time (such as when a process issues a system call, or a timer
interrupt occurs), arrange so that the OS gets involved and makes
sure the "right" thing happens. Thus, the OS, with a little hard-
ware support, tries its best to get out of the way of the running
program, to deliver an efficient virtualization; however, by in-
terposing at those critical points in time, the OS ensures that it
maintains control over the hardware.
In virtualizing memory, we will pursue a similar strategy, at-
taining both efficiency and control while providing the desired
virtualization. Efficiency dictates that we make use of hardware
support, which at first will be quite rudimentary (e.g., just a few
registers) but will grow to be fairly complex (e.g., TLBs, page-
table support, and so forth, as you will see). Control implies
that the OS ensures that no application is allowed to access any

  

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

 

Collections: Computer Technologies and Information Sciences