Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 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
Step: 1
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...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started