A certain processor uses a fully associative cache of size 16 kB. The cache block size is 16
bytes. Assume that the main memory is byte-addressable and uses a 32-bit address. How
many bits are required for the Tag and the Index fields respectively in the addresses generated
by the processor?

  1.  24 bits and 0 bits
  2.  28 bits and 4 bits
  3.  24 bits and 4 bits
  4.  28 bits and 0 bits
Asked question