假定某計(jì)算機(jī)的cache共16行,開始為空,塊大小為1個(gè)字,采用直接映射方式。CPU執(zhí)行某程序時(shí),依次訪問以下地址序列:2,3,11,16,21,13,64,48,19,11,3,22,4,27,6和11。要求:
(1)說明每次訪問是命中還是缺失,試計(jì)算訪問上述地址序列的命中率。
(2)若cache數(shù)據(jù)區(qū)容量不變,而塊大小改為4個(gè)字,則上述地址序列的命中情況又如何?


假定某機(jī)主存空間大小1GB,按字節(jié)編址。cache的數(shù)據(jù)區(qū)(即不包括標(biāo)記、有效位等存儲(chǔ)區(qū))有64KB,塊大小為128字節(jié),采用直接映射和全寫(write-through)方式。請(qǐng)問:
(1)主存地址如何劃分?要求說明每個(gè)字段的含義、位數(shù)和在主存地址中的位置。
(2)cache的總?cè)萘繛槎嗌傥唬?/p>