Here, we have 32 bit virtual address space.
32 kB cache memory hence, we need 15 bit for occuring them (not all for indexing explained next). So 17 used for tag.
But here cache are in block of 32 bytes. So, there actually 1 K (blocks) for a indexing 1 K location, we need 10 bits.
Remainder five are used for selecting byte

32 kB cache memory hence, we need 15 bit for occuring them (not all for indexing explained next). So 17 used for tag.
But here cache are in block of 32 bytes. So, there actually 1 K (blocks) for a indexing 1 K location, we need 10 bits.
Remainder five are used for selecting byte




