SLIDE 1
1
CS 4410 Operating Systems
Memory: Paging
Summer 2011 Cornell University
Memory: Paging Summer 2011 Cornell University 1 Today What is - - PowerPoint PPT Presentation
CS 4410 Operating Systems Memory: Paging Summer 2011 Cornell University 1 Today What is paging and why do we need it? Paging Address translation scheme Page table Implementation of page table TLB Structure of page
1
Summer 2011 Cornell University
2
3
4
5
6
p d m - n n page number page
7
8
0000 a 0001 b 0010 c 0011 d 0100 e 0101 f 0110 g 0111 h 1000 i 1001 j 1010 k 1011 l 1100 m 1101 n 1110
p
logical memory
00 101 01 110 10 001 11 010
page table
00000 00100 i j k l 01000 m n
01100 10000 10100 a b c d 11000 e f g
physical memory
9
10
11
12
13
14
15
16
17
page number page offset p1 p2 d 10 10 12
18
19
20
21
22
23