假定某處理器帶有一個(gè)數(shù)據(jù)區(qū)容量為256B的cache,其塊大小為32B。將如下C語(yǔ)言程序段運(yùn)行在該處理器上,sizeof(int)=4,編譯器將變量i,j,c,s都分配在通用寄存器中,因此,只要考慮數(shù)組元素的訪存情況。若cache采用直接映射方式,則當(dāng)s=64和s=63時(shí),缺失率分別為多少?若cache采用2-路組相聯(lián)映射方式,則當(dāng)s=64和s=63時(shí),缺失率又分別為多少?
inti,j,c,s,a[128];