Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Memory Systems Virtual Memory Lecture 25 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007.

Similar presentations


Presentation on theme: "1 Memory Systems Virtual Memory Lecture 25 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007."— Presentation transcript:

1 1 Memory Systems Virtual Memory Lecture 25 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007

2 2 But First…

3 3 The Memory Hierarchy

4 4 The Hard Disk

5 5 Virtual Memory Overview Physical Memory acts as a cache for virtual memory. Page table maps virtual pages to physical pages. This mapping of virtual addresses to physical addresses is called address translation. Translation Lookaside Buffers (TLBs) speed up address translation.

6 6 Virtual and Physical Addresses

7 7 Cache/Virtual Memory Analogues CacheVirtual Memory BlockPage Block SizePage Size Block OffsetPage Offset MissPage Fault Tag Virtual Page Number

8 8 Virtual Address Translation

9 9

10 10 The Page Table

11 11 Replacement Policies

12 12 Translation Lookaside Buffer (TLB)

13 13 Example TLB

14 14 Virtual Memory

15 15 Memory System Summary


Download ppt "1 Memory Systems Virtual Memory Lecture 25 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007."

Similar presentations


Ads by Google