Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Suppose a machine with a 32 bit virtual address and 40 bit physical addresses is designed with a two level page table subdividing the virtual

Suppose a machine with a 32 bit virtual address and 40 bit physical addresses is designed with a two level page table subdividing the virtual address into three pieces as follows:

The first 10 bits are the index into the top level page table, the second 10 bits are the index into the second level page table, and the last 12 bits are the offset into the page. There are 4 protection bits per page, so each page table entry takes 4 bytes.

a) what is the page size in this system?

b) how much memory is consumed by the first and second level page tables and wasted by internal fragmentation for a process that has 64k of memory starting at address 0?

c) How much memory is consumed by the first and second level page tables and wasted by internal fragmentation for a process that has a code segment of 48K starting at address 0x800000000 and a stack segment of 64K starting at address 0xf00000000 and growing upwards towards higher addresses

Step by Step Solution

There are 3 Steps involved in it

Step: 1

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

Students also viewed these Databases questions

Question

Give Matlab code to find the answer 1000 k=0 1000 ek (d) n=0 nen

Answered: 1 week ago

Question

Explain exothermic and endothermic reactions with examples

Answered: 1 week ago