Question: A computer system has a page size of 1,024 bytes and maintains the page table for each process in main memory. The overhead required

A computer system has a page size of 1,024 bytes and maintains the page table for each process in main

A computer system has a page size of 1,024 bytes and maintains the page table for each process in main memory. The overhead required for doing a lookup in the page table is 500 ns. To reduce this overhead, the computer has a TLB that caches 32 virtual pages to physical frame mappings. A TLB lookup requires 100ns. 1. What TLB hit-rate is required to ensure an average virtual address translation time of 200ns? 2. How many frames are there in the RAM? 3. Ignoring page table overhead and OS needs, how many pages can a process have (max) to be runnable in contiguous memory allocation mode? 4. 5. How many bits are minimally needed for frame numbers of this computer page map tables (PMTs)? Given a 2GB Process what is the size of the Page Map Table (PMT) in bytes and pages if the PMT is flat (one level, assume)? 6. How many PMT levels are needed for the Job of size 16GB?

Step by Step Solution

3.38 Rating (148 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Sure Id be happy to help you with these questions 1 To calculate the TLB hitrate required to ensure an average virtual address translation time of 200... 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 Computer Network Questions!