Consider a logical address space of 256 pages with a 4-KB page size, mapped onto a physical memory of 64 frames.
a) How many bits are required in the logical address? (4 marks)
b) How many bits are required in the physical address? (4 marks)
c) If the logical address is 5000 (decimal), what is the page number and page offset? (4 marks)
Show all your calculations and explain your reasoning.