Text data what goes where virtual memory overview

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: versity of Washington Problem 2: Memory Management Physical main memory Process 1 Process 2 Process 3 … Process n x stack heap .text .data What goes where? … Virtual Memory Overview University of Washington Problem 3: How To Protect Physical main memory Process i Process j Problem 4: How To Share? Physical main memory Process i Process j Virtual Memory Overview University of Washington Virtual Memory (VM) ¢  ¢  ¢  ¢  ¢  Overview and moMvaMon IndirecMon VM as a tool for caching Memory management/protecMon and address translaMon Virtual memory example IndirecMon University of Washington How would you solve those problems? ¢  ¢  ¢  ¢  Fiang a huge memory into a Mny physical memory Managing the memory spaces of mulMple processes ProtecMng processing from stepping on each other’s memory Allowing processes to share common parts of memory IndirecMon University of Washington IndirecMon ¢  ¢  “Any problem in computer science can be solved by adding another level of indirecMon” Without IndirecMon Name With IndirecMon Name Thing ¢  Thing Thing IndirecMon University of Washington IndirecM...
View Full Document

This document was uploaded on 04/04/2014.

Ask a homework question - tutors are online