"Assuming a cache of 4K blocks, a 4-word block size, and a 32‐bit address, find the total number of sets and the total number of tag bits for caches that are direct mapped, two-way and four-way set associative, and fully associative."
In the solution of this example it is given that there are 16(i.e. 2^4) bytes per block. How is this derived?
My understanding is that 4-word block size means that there are 4 words in each block. SInce it's not mentioned how many bytes are there in each word I assumed it to be one byte per word but that gives 4 bytes per block. What exactly does 4-word block size mean?