Question: An experimental operating system has a 30 - bit virtual address, yet on certain embedded devices, it has only an 16 - bit physical address.

An experimental operating system has a 30 - bit virtual address, yet on certain embedded devices, it has only an 16 - bit physical address. It also has a 4 - KB page size. How many entries are there in each of the following? a. A conventional, single - level page table b. An inverted page table Consider a logical address space of 512 pages with a 4 - KB page size, mapped onto a physical memory of 256 frames. a. How many bits are required in the logical address? b. How many bits are required in the physical address? Consider a paging system with the page table stored in memory. a. If a memory reference takes 40 nanoseconds, how long does a paged memory reference take? b. If we add TLBs, and 80% of all page - table references are found in the TLBs, what is the effective memory reference time? Assume that finding a page-table entry in the TLBs takes 5 nanoseconds, if the entry is present
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
