Question
Illustrate a memory map for a system with a memory capability of 512MB. Each memory location in system is 8 bits. Suppose a system has one 4MB memory block used as ROM residing at bottom of memory followed by one 16MB module and one 8MB module of RAM. The rest is conventional memory, but for 1MB block at the top used as cache memory. Indicate position of each memory module within your memory map. In hexadecimals, label the starting byte address and ending byte address of each memory block including empty space. As well, label size of each one memory block in MB.