A processor issues 24-bit addresses. Memory is byte-addressable. The memory system consists of main memory and a 128K bytes 8-way set associative write-back cache, The block size is 16 bytes. The access time to the cache is 30 nanoseconds. The access time to the memory is 120 nanoseconds. The data bus between the cache and main memory is 128 bits wide. The hit rate on the cache is 95%. 25% of the cache blocks are dirty.
I. What is the size, in bits, of the tags in the mapping part of the cache? Explain your answer.
II. What is the average access time of the memory system (as seen by the processor)? Explain your answer.