Question: Consider a machine with a byte addressable main memory of 216 bytes and block size of 8 bytes. Assume that a direct mapped cache consisting

Consider a machine with a byte addressable main memory of 216 bytes and block size of 8 bytes. Assume that a direct mapped cache consisting of 32 lines is used with this machine. (a) How is a 16-bit memory address divided into tag, line number, and byte number? (b) Into what line would bytes with each of the following addresses be stored? 0001000100011011 1100001100110100 1101000000011101 1010101010101010 (c) Suppose the byte with address 0001101000011010 is stored in the cache. What are the addresses of the other bytes stored along with it? (d) How many total bytes of memory can be stored in the cache
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
