Suppose you have a computer system with a 48-bit logical address, page size of 16KB and 4 bytes per page table entry. If we have a 48MB program such that the entire program and all necessary page tables are in memory. Assume that each page table at diff level fits in a single page.How much memory is used by program, including its page tables?
why do we go for more levels of paging when one level of paging is enough for this 48Mb process the solution splits the logical address space of 48 bits into parts ??
how do we decide that split ???