3单选某计算机的主存地址空间大小为256MB,按字节编址,指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式,现有程序A伪代码如下所示:inta[256][256];intsum_array(){inti,j,sum=0;for(i=0;i<256;i++){for(j=0;j<256;j++){sum+=a[i][j];}}returnsum;}假定int类型数据用32位补码表示,程序编译时i、j、sum均分配在寄存器中,数组a按行优先方式存放,其首地址为320(十进制)。则数组元素a[1][1]所在的主存块对应的Cache行号是()(Cache行号从0开始)
A.4
B.3
C.6
D.5
4单选下列部件中不属于控制部件的是()
A.操作控制器
B.状态条件寄存器
C.程序计数器
D.指令寄存器
5单选某DRAM芯片内部的存储单元为256×256结构。该芯片每隔2ms至少要刷新一次,且刷新是通过顺序对所有256行的存储单元进行内部读操作和写操作实现的。设存储器周期为500ns,求其刷新的开销(即进行刷新操作的时间所占的百分比)是()
A.25.6%
B.12.8%
C.6.4%
D.3.2%
6单选容量为128块的Cache采用组相联映射方式,字块大小为128个字,每8块为一组。如果主存为16K块,且按字编址,那么主存地址和主存标记的位数分别为()
A.21,9
B.21,10
C.20,10
D.20,9
7单选主存与Cache间采用全相连映射方式,Cache容量4M,分为4块,每块1MB,主存容量256M。如果主存读写时间为30ns,Cache的读/写时间为3ns,平均读/写时间为3.3ns,则Cache的命中率为()。
A.99%
B.90%
C.95%
D.97%
计算机原理
国防科技大学
军职在线答案
大学网课