Question: 4. Given a system with a memory access time of 250ns where it takes 12ms to load a page from disk to memory, update the
4. Given a system with a memory access time of 250ns where it takes 12ms to load a page from disk to memory, update the page table and access the page.
Calculate the Effective Access Time (EAT) when 100% of the pages are in memory.
Calculate the Effective Access Time (EAT) with a page fault rate of 5%.
5. (10 points) Given a virtual memory system with a TLB, a cache, and a page table. Assume the following:
A TLB hit requires 5ns, a cache hit requires 10ns, a memory reference requires 25ns
A disk reference requires 200ms (includes updating the page table, cache, and TLB)
The TLB hit ratio is 90%, the cache hit rate is 95%, the page fault rate is .001%
On a TLB or cache miss, the time required for access includes a TLB and/or cache update, but the access is not restarted
On a page fault, the page is fetched from disk, all updates are performed but the access is restarted
All references are sequential (no overlap, nothing done in parallel)
For each of the following, indicate whether or not it is possible. If it is possible, specify the time required for accessing the requested data.
TLB hit, cache hit
TLB miss, page table hit, cache hit
TLB miss, page table hit, cache miss
TLB miss, page table miss, cache hit
TLB miss, page table miss
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
