Question: Given a system with maximum virtual address space addressed by 2 4 bits, running in a physical memory of 1 2 8 Kbytes with pages

Given a system with maximum virtual address space addressed by 24 bits, running in a physical memory of 128 Kbytes with pages of 2 Kbytes, Assume the values in the picture show the current values of a section of the page table (all values hexadecimal).
What are the physical addresses for the following virtual addresses (hexadecimal values)?
000F9C
001247
I'm unsure how to find this. Everyone says translate to binary first and 11 bit is offset while top 13 is page number. When translating 000F9C to binary they got 000000000000111110011100, but they said the top 13 was 0000000000011 and I am so confused about where the extra one came from. Please help me figure these out!
Given a system with maximum virtual address space

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 Programming Questions!