Question: Please answer part b-i 3, 136 points] Consider a machine with frame size of 16KB. a. How many bits are needed for displacement into a
3, 136 points] Consider a machine with frame size of 16KB. a. How many bits are needed for displacement into a page? tisbits b. If we assume a single level page table and 24 bits are used to index into the page table, what is the largest size that our virtual memory can be in terms of bytes? c. What is the maximum number of entries in page table from part b)? d. If im part b) only 22 bits are used to index into the page table, then what is the largest size that our virtual memory can be in terms of bytes? e. What is the maximum number of entries in page table from part d)? f What is the size of this single level page table from part d) in terms of 16KB pages? Consider each entry is 4B. If a two-level page-table is used and the outer page table is comprised of four 16KB pages, and each entry in it is 8 bytes long, how many entries does it contain, maximally? g. h. If 11 bits of the logical address are used to specify an index into the inner page, and we assume the tow-level page-table of part g), how large is the virtual address space in terms of bytes? i. If the swap file is on a disk that uses 16KB blocks, how many blocks maximally can a single process occupy with the virtual address space of this machine from part h)? 78,9,6,5,3,4 . "L- al lain n order: DiVCC
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
