Question: Determine the addresses using the information provided: Now suppose the system is equipped with a hardware-managed linear page table. The page table base register, containing

Determine the addresses using the information provided:

Now suppose the system is equipped with a hardware-managed linear page table. The page table base register, containing the location in physical memory where the page table begins, is set to 8K. Each page table entry is one byte.

The four translations stored in the page table are

virtual page 0 --> physical page frame 5

virtual page 1 --> physical page frame 10

virtual page 2 --> physical page frame 15

virtual page 3 --> invalid

Recall that each memory accessfetch, load, or storerequires an a virtual address to be translated to a physical address. Therefore, in a system with no TLB, each memory access requires two physical address calculations: one for the page table entry and one for the operation itself.

Carry out the execution of the single load instruction

load r1, [1024]

The instruction is stored at virtual address 2048.

Determine the following addresses:

The physical address of the page table entry for the instruction location

The physical address of the instruction

The physical address of the page table entry for the data location

The physical address of the data

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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!