This Assignment Can Be Done in Groups of 1, 2, or 3. The Assignment Is Worth 60 Points
This Assignment Can Be Done in Groups of 1, 2, or 3. The Assignment Is Worth 60 Points
This Assignment Can Be Done in Groups of 1, 2, or 3. The Assignment Is Worth 60 Points
1
2
3
4
5
6
7
MSB
0000
0111
0011
0011
0001
0001
0010
1111
1010
1101
1010
1100
0000
0010
1111
0010
1010
1001
0001
0000
1101
LSB
1111
1000
1101
1000
1001
0000
0000
LRU
3
2
1
4
Tag
1011
0111
1001
0000
Physical Page #
1100
0100
0110
-----
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
Valid
1
0
0
1
1
1
0
1
0
0
1
1
Physical Page #
0101
Disk
Disk
0110
1001
1011
Disk
0100
Disk
Disk
0011
1100
0000
Valid
1111
LRU
1111
Tag
1111
Physical Page #
This reference is a:
Address 2:
2
0111
Valid
1010
LRU
0010
Tag
1000
Physical Page #
This reference is a:
Address 3:
3
0011
Valid
1101
LRU
1010
Tag
1101
Physical Page #
This reference is a:
Address 4:
4
0011
Valid
This reference is a:
LRU
1010
1001
Tag
1000
Physical Page #
Address 5:
5
0001
Valid
1100
LRU
0001
Tag
1001
Physical Page #
This reference is a:
Address 6:
6
0001
Valid
0000
LRU
0000
Tag
0000
Physical Page #
This reference is a:
Address 7:
7
0010
Valid
This reference is a:
LRU
0010
1101
Tag
0000
Physical Page #
Question C: (5 points)
Given the parameters in the table above, calculate the total page table size in a system running 5
applications.
Virtual Address Size
64 bits
Page Size
16 KB
(since no such number exists, this computer will run forever and so we can dispense with dealing with pesky
edge-cases associated with program termination)