更多"设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的C"的相关试题:
[单项选择]
某机主存容量为16MB,cache容量为16KB,主存与cache每块都分为16B,主存与cache地址变换采用直接映像方法。这种映像方法优点是算法简单,缺点是 (1) 。若访问的主存单元为B4AF45H,而且该单元已经装入cache,则cache的地址是 (2) 。
(1)处填()。
A. 转换方法复杂
B. 转换速度较慢
C. cache利用不充分
D. 转换方法不直观
[单项选择]假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(WriteBack)方式,则能存放4K字数据的Cache的总容量的位数至少是()。
A. 146k
B. 147K
C. 148K
D. 158K
[单项选择]有一个主存—Cache层次的存储器,主存容量为1MB,Cache容量为64KB,每块8KB,采用直接映射方式,若主存地址为25301H,那么它映射到Cache的块号为______。[块号从0开始,按字节编址]
A. 1
B. 2
C. 3
D. 4
[单项选择]
一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存数据调入cache时,为了区分是主存哪个部分哪个字块调入cache中哪个字块位置。因此在cache存储器中还需存放调入主存字块的特征,即cache字块标志(主存高位地址)。
cache地址映像若采用直接映像方式,本题中cache字块标志是 (1) 位,若采用全相联地址映像方式,则cache字块标志是 (2) 位。
(1)处填()。
A. 7
B. 8
C. 12
D. 19
[单项选择]位于CPU与主存之间的高速缓冲存储器(cache)用于存放部分主存数据的拷贝,主存地址与cache地址之间的转换工作由()完成。
A. 硬件
B. 软件
C. 用户
D. 程序员
[单项选择]位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由()完成。
A. 硬件
B. 软件
C. 用户
D. 程序员
[单项选择]有一个主存—Cache层次的存储器,Cache的存储周期为15ns,主存的存储周期为150ns。已知在一段时间内,CPU访问Cache5000次,访问主存100次,那么Cache与主存的系统效率为______。
A. 75%
B. 83.3%
C. 98%
D. 100%
[简答题]某计算机的主存地址位数为32位,按字节编址。假定数据Cache中最多存放128个主存块,采用4路组相联方式,块大小为64Byte。每块设置了1位有效位“脏(Dirty)”位。要求:
(1)分别指出主存地址中标记(Tag)、组号(Index)和块内地址(Offset)三部分的位置和位数。
[简答题]某一计算机系统采用“主存—Cache”存储层次结构,主存容量有8个块,Cache容量有4个块,采用直接地址映像。
如果主存块地址流为0,1,2,5,4,6,4,7,1,2,4,1,3,7,2,主存内容一开始未装入Cache中,列出每次访问后Cache中各块的分配情况;
[单项选择]在多级存储系统中,Cache处在CPU和主存之间,解决 (55) 问题。若Cache和主存的存取时间分别为T1和T2,Cache的命中率为H,则该计算机实际存取时间为 (56) 。当CPU向存储器执行读操作时,首先访问Cache,若命中,则从Cache中取出指令或数据,否则从主存中取出,送 (57) :当CPU向存储器执行写操作时,为了使Cache的内容和主存的内容保持一致,若采用 (58) 法,则同时写入Cache和主存。由于Cache容量比主存容量小,因此当Cache满时,执行把主存信息向Cache写入,就要淘汰Cache中已有的信息,为了提高Cache的命中率,采用一种 (59) 替换算法。
A. 写回
B. 写通
C. 映照
D. 特征