Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote