Question: A 32-bit system with 32-bit virtual addressing uses 4 kB pages to match 4 kB frames. (i) Explain why a thoughtful engineer might choose 4-byte
A 32-bit system with 32-bit virtual addressing uses 4 kB pages to match 4 kB frames. (i) Explain why a thoughtful engineer might choose 4-byte page table entries (PTE) and use a two-level page table in this system. [6 marks] (ii) A radical engineer decides they want finer-grained protection of memory and proposes reducing the page size to 1 kB. State what challenge this introduces, suggest two different ways it might be addressed, and discuss the associated costs.
Step by Step Solution
There are 3 Steps involved in it
The detailed answer for the above question is provided below b i A thoughtful engineer might choose ... View full answer
Get step-by-step solutions from verified subject matter experts
