問(wèn)答題
【案例分析題】
如下是計(jì)算兩個(gè)向量點(diǎn)積的程序段,要求:

假定該段程序運(yùn)行的計(jì)算機(jī)的數(shù)據(jù)cache采用直接映射方式,其數(shù)據(jù)區(qū)容量為32字節(jié),每個(gè)主存塊大小為16字節(jié)。假定編譯程序?qū)⒆兞縮um和i分配給寄存器,數(shù)組x存放在00000040H開(kāi)始的32字節(jié)的連續(xù)存儲(chǔ)區(qū)中,數(shù)組y緊跟在x后進(jìn)行存放。試計(jì)算該程序數(shù)據(jù)訪問(wèn)的命中率,要求說(shuō)明每次訪問(wèn)的cache命中情況。