1 votes 1 votes Consider a system with $\mathrm{N}$ bytes of physical RAM, and $\mathrm{M}$ bytes of virtual address space per process. Pages and frames are $\text{K}$ bytes in size. Every page table entry is $\mathrm{P}$ bytes in size, accounting for the extra flags required and such. What is the size of the page table of a process? $\mathrm{N} / \mathrm{K} \ast \mathrm{P}$ $\mathrm{M} / \mathrm{N}\ast \mathrm{P}$ $\mathrm{M} / \mathrm{K} \ast \mathrm{P}$ $\mathrm{N} / \mathrm{P} \ast \mathrm{~K}$ Operating System goclasses2023-iiith-mock-1 goclasses operating-system memory-management paging 1-mark + – GO Classes asked Mar 26, 2023 • edited Mar 27, 2023 by Lakshman Bhaiya GO Classes 1.0k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
2 votes 2 votes Number of virtual address blocks $=\mathrm{M} / \mathrm{K}$ So, number of page table entries $=\mathrm{M} / \mathrm{K}$ and page table entry size $=\text{P}$ So, Size of page table $=\mathrm{M} / \mathrm{K} \ast \mathrm{P}.$ GO Classes answered Apr 8, 2023 GO Classes comment Share Follow See all 0 reply Please log in or register to add a comment.