Question: A processor asks for the contents of the virtual memory address 0x30020. The Paging scheme in use breaks this into a VPN of 0x30 and

A processor asks for the contents of the virtual memory address 0x30020. The Paging scheme in use breaks this into a VPN of 0x30 and an offset of 0x020. PTB a CPU register that holds the address of the page table) has a value of 0x100 indicating that This process's page table starts at location 0x100. The machine uses word addressing and the page table entries are each one word long. 

PTBR = 0x100 

VPN Offset 

0x30 0x020 

The contents of selected memory locations are: 

Physical Address Contents 0x00000 Ox00000 Ox00010 00000 Ox00045 Ox00022 Ox00100 Ox00110 Ox00120

a. What is the physical address calculated? 

b. What are the contents of this address returned to the processor? 

c. How many memory references would be required (worst case)? 

Physical Address Contents 0x00000 Ox00000 Ox00010 00000 Ox00045 Ox00022 Ox00100 Ox00110 Ox00120 Ox00130 Ox10000 03333 Ox10020 Ox04444 0x22000 Ox01111 0x22020 Ox02222 0x45000 Ox05555 0x45020 Ox06666

Step by Step Solution

3.38 Rating (157 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To solve this problem lets break it down step by step a What is the physical address calculated 1 De... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!