DerekChiou_EE360N_Spring2010_Lecture11

DerekChiou_EE360N_Spring2010_Lecture11 - Lecture 11:...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
© Derek Chiou 1 Lecture 11: Virtual Memory Part 3 Prof. Derek Chiou University of Texas at Austin
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Test of size 10/6/08 © Derek Chiou: EE360N: Lecture 11 2 Exam on March 3d! Review Session either Friday night or Saturday afternoon Vote
Background image of page 2
Test of size 10/6/08 © Derek Chiou: EE360N: Lecture 11 3 Recap/Outline Recap IA32 translation Started VAX virtual memory Outline VAX translation Caching translation Other real examples Demand paging
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Test of size Question: How Do Programs Use Virtual Space? 10/6/08 © Derek Chiou: EE360N: Lecture 11 4
Background image of page 4
Test of size Program Usage of Memory Programs operate in virtual space Three major uses of memory Program Static variables Dynamic Heap Stack Program size known at compile time Can place in a static location Static variable sizes known at compile time Can place in a static location Dynamic Heap size not known at compile time May shrink/grow as the program runs Each heap object should be in contiguous virtual space Otherwise, how can the same code be used to access it? Stack size is not known at compile time May shrink/grow as the program runs Entire stack should be in contiguous virtual space Otherwise, access becomes very complicated Solution: Static program/data lives at one end of virtual space
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 15

DerekChiou_EE360N_Spring2010_Lecture11 - Lecture 11:...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online