题目内容

假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4K字数据的Cache的总容量的位数至少是()

A. 146k
B. 147K
C. 148K
D. 158K

查看答案
更多问题

设CPU有16根地址线和8根数据线。主存地址空间分配:6000H~67FFH为系统程序区;6800H~6BFFH为用户程序区。从下列存储芯片中,分别合理选用下述存储芯片______。 Ⅰ.1K×4位RAM Ⅱ.2K×8位RAM Ⅲ.8K×8位RAM Ⅳ.2K×8位ROM Ⅴ.1K×8位ROM Ⅵ.8K×8位ROM

A. Ⅰ×2用作系统程序区,Ⅳ×1用作用户程序区
B. Ⅳ×1用作系统程序区,Ⅰ×2用作用户程序区
C. Ⅳ×1用作系统程序区,Ⅴ×1用作用户程序区
D. Ⅱ×1用作系统程序区,Ⅴ×1用作用户程序区

下列关于Cache和虚拟存储器的说法中,错误的有______。 Ⅰ.当Cache失效(即不命中)时,处理器将会切换进程,以更新Cache中的内容 Ⅱ.当虚拟存储器失效(如缺页)时,处理器将会切换进程,以更新主存中的内容 Ⅲ.Cache和虚拟存储器由硬件和OS共同实现,对应用程序员均是透明的 Ⅳ.虚拟存储器的容量等于主存和辅存的容量之和

A. Ⅰ、Ⅳ
B. Ⅲ、Ⅳ
C. Ⅰ、Ⅱ、Ⅲ
D. Ⅰ、Ⅲ、Ⅳ

在信号处理和科学的应用中,转置矩阵的行和列是一个很重要的问题。从局部性的角度来看,它也很有趣,因为它的引用模式既是以行为主的,也是以列为主的,例如,考虑下面的转置函数: 1 typedef int array a[2][2]; 2 3 void transposel(array dst, array src) 4 { 5 int i, j; 6 for(i=0; i<2; i++){ 7 for(j=0; j<2j;j++){ 8 dst[j][i]=src[i][j]; 9 } 10 } 11 } 假设在一台具有如下属性的机器上运行这段代码: ·sizeof(int)==4。 ·src数组从地址0开始,dst数组从地址16开始(十进制)。 ·只有一个L1数据高速缓存,它是直接映射的、直写、写分配,块大小为8个字节。 ·这个高速缓存总的大小为16个数据字节,一始是空的。 ·对src和dst数组的访问分别是读和写不命中的唯一来源。 问题如下: 对每个row和col,指明对src[row][col]和dst[row][col]的访问是命中(h)还是不命中(m),例如,读src[0][0]会不命中,写dst[0][0]也不命中,并将结果填至下列表格中。 dst数组 列0列1行0 行1 src数组 列0列1行0 行1

在页面尺寸为4KB的页式存储管理中,页表中的内容见下表,则物理地址32773对应的逻辑地址为______。 页表中的内容虚页号页框号0215273819511

A. 32773
B. 42773
C. 12293
D. 62773

答案查题题库