Answered step by step
Verified Expert Solution
Link Copied!

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

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... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Operating Systems Internals and Design Principles

Authors: William Stallings

8th edition

133805913, 978-0133805918

More Books

Students also viewed these Computer Network questions

Question

14. State the all-or-none law.

Answered: 1 week ago