問答題
通過對方格中每個點設(shè)置相應(yīng)的CMYK值就可以將方格圖上相應(yīng)的顏色。以下三個程序段都可實現(xiàn)對一個8×8的方格中圖上黃色的功能。假設(shè)cache的數(shù)據(jù)區(qū)大小為512B,采用直接映射,塊大小為32B,存儲器按字節(jié)編址,sizeof(int)=4。編譯時變量i和j分配在寄存器中,數(shù)組square按行優(yōu)先方式存放在000008C0H開始的連續(xù)區(qū)域中,主存地址為32位。
計算三個程序段A、B、C中的寫操作次數(shù)、寫不命中次數(shù)和寫缺失率。問答題
通過對方格中每個點設(shè)置相應(yīng)的CMYK值就可以將方格圖上相應(yīng)的顏色。以下三個程序段都可實現(xiàn)對一個8×8的方格中圖上黃色的功能。假設(shè)cache的數(shù)據(jù)區(qū)大小為512B,采用直接映射,塊大小為32B,存儲器按字節(jié)編址,sizeof(int)=4。編譯時變量i和j分配在寄存器中,數(shù)組square按行優(yōu)先方式存放在000008C0H開始的連續(xù)區(qū)域中,主存地址為32位。
畫出主存中的數(shù)組元素和cache中行的對應(yīng)關(guān)系圖。問答題
通過對方格中每個點設(shè)置相應(yīng)的CMYK值就可以將方格圖上相應(yīng)的顏色。以下三個程序段都可實現(xiàn)對一個8×8的方格中圖上黃色的功能。假設(shè)cache的數(shù)據(jù)區(qū)大小為512B,采用直接映射,塊大小為32B,存儲器按字節(jié)編址,sizeof(int)=4。編譯時變量i和j分配在寄存器中,數(shù)組square按行優(yōu)先方式存放在000008C0H開始的連續(xù)區(qū)域中,主存地址為32位。
對三個程序段A、B、C中數(shù)組訪問的時間局部性和空間局部性進行分析比較。問答題
分析比較以下三個函數(shù)的空間局部性,并指出哪個最好,哪個最差?
問答題
假定某機主存空間大小1GB,按字節(jié)編址。cache的數(shù)據(jù)區(qū)(即不包括標記、有效位等存儲區(qū))有64KB,塊大小為128字節(jié),采用直接映射和全寫(write-through)方式。請問:
(1)主存地址如何劃分?要求說明每個字段的含義、位數(shù)和在主存地址中的位置。
(2)cache的總?cè)萘繛槎嗌傥唬?/p>
問答題
問答題