Instructions:
You are encouraged to work on the problem set in groups and turn in
one problem set for the entire group. Remember to put all your names on
the solution sheet. Also remember to put the name of the TA in whose discussion
section you would like the problem set returned to you.
Frame 0 | empty |
Frame 1 | Page 13 |
Frame 2 | Page 5 |
Frame 3 | Page 2 |
Frame 4 | empty |
Frame 5 | Page 0 |
Frame 6 | empty |
Frame 7 | Page Table |
References (to pages): 0, 13, 5, 2, 14, 14, 13, 6, 6, 13, 15, 14, 15, 13, 4, 3.
At the end of this sequence, what three entries are contained in the TLB? What are the contents of the 8 physical frames?
Assume that the virtual memory system added uses a one-level translation scheme and the page table is always resident in physical memory.
An instruction is said to generate a page fault if a page fault occurs at any time during the processing of that instruction.
Virtual Memory Size : 4 Kbytes (12 bit address-space) Page Size : 32 bytes PTBR : 0x380 SBR : 0x1E0The virtual memory system is similar to the VAX in which virtual memory is divided into System Space and User Space. The system page table remains resident in physical memory. Each PTE contains, in addition to the PFN, a Valid bit, a modified bit and 2 bits for access control. The format of the PTE entry is
Valid | Modified | Access Control | PFN |
|
|
Remember that in VAX each Vitual Adress consists of 2 bits to specify the Address Space 21 bits to specify Virtual Page Number 9 bits to specify the byte on the page
You will need to know the contents of P0BR: x8AC40000 and SBR: x000C8000.
You will also need to know the contents of the following physical memory locations:
x1EBA6EF0: x80000A72Some intermediate questions to help you:
x0022D958: x800F5D37