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
- Fall '09
- Virtual memory, University of, Virtual Memory