A computer system implements implements a paged virtual address space for each p
ID: 3712777 • Letter: A
Question
A computer system implements implements a paged virtual address space for each process using a one-level page table. The maximum size of the address space is 64 MB. The page table for the running process includes the following entries: -PageFrame 0 10 4 6 15 X 205 4 The page size is 4096 bytes and the maximum physical memory size of the machine is 16 MB. Note 'X' in a frame entry indicates that the page is on backing store. i) How many bits are there in a virtual address? ii) What is the maximum number of entries in a page table? ii) What is the actual physical address translation for the virtual addresses 13086 and 21200? d Outline a suitable process scheduling strategy for a computer system which supports both interactive users and background jobs which may be submitted by the users.Explanation / Answer
Here as per the quetion given
a)Maximum size of virtual address space is 64 MB.
Hence we can calculate number of bits in virtual address as following:
log2(Virtual memory size)
=log2(64MB)= log2(26 * 220)
=log2 (226)=26 bits will be the answer
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.