(5)因为 cache容量为16KB=214B,块长为512B, 所以 cache有16×1024/512=32个块。 ■因为CDE8FH=1100,1101,1110,1000, 1111 ■所以块号=1100,1101,111块内地址=0, 1000,1111 在直接映射方式下,主存中的第块映射到 cache中第mod25个块中; ■1100,1101,111mod32=01111; ■所以,地址CDE8F的单元在 cache中的地址为 01111,010001111
(5)因为cache容量为16KB=214B,块长为512B, 所以cache有16×1024/512=32个块。 因为 CDE8F H= 1100,1101,1110,1000, 1111 所以块号= 1100,1101,111 块内地址=0, 1000,1111 在直接映射方式下,主存中的第i块映射到 cache中第i mod 25个块中; 1100,1101,111 mod 32 = 01111; 所以,地址CDE8F的单元在cache中的地址为 01111,010001111
■直接映像的优点是实现简单 ■直接映像方式的缺点是不够灵活,即主 存的2个字块只能对应唯一的 Cache存储 器字块,因此,即使 Cache存储器别的 许多地址空着也不能占用。这使得 Cache存储空间得不到充分利用,并降 低了命中率
直接映像的优点是实现简单。 直接映像方式的缺点是不够灵活,即主 存的2t个字块只能对应唯一的Cache存储 器字块,因此,即使Cache存储器别的 许多地址空着也不能占用。这使得 Cache存储空间得不到充分利用,并降 低了命中率