目录: 标题| 题干| 答案| 搜索| 相关
问题

某计算机主存按字节编址,主存与高速缓存cache的地址变换采用组相联映像方式


某计算机主存按字节编址,主存与高速缓存cache的地址变换采用组相联映像方式(即组内全相联,组间直接映像)。高速缓存分为2组,每组包含4块,块的大小为512B,主存容量为1MB。构成高速缓存的地址变换表相联存储器容量为(14)。每次参与比较的存储单元为(15)个。

  • A4×10bit
  • B8×10bit
  • C4×11bit
  • D8×11bit
参考答案
参考解析:

解析:由题目已知条件可知,主存容量为1MB,其地址为20位二进制数。其中低9位为块内地址,则主存区号为8位、区内组号为1位、组内块号为2位。由于主存与高速缓存cache地址变换采用组相联映像方式(即组内全相联,组间直接映像),高速缓存的地址变换表相联存储器中存放的用于比较的是主存区号(8位)和组内块号(2位)。因此,高速缓存的地址变换表相联存储器的一个单元应存放10位二进制数。由于高速缓存共有 8块,则高速缓存的地址变换表相联存储器的容量应为8×10bit。另外,由于主存与高速缓存cache地址变换采用组相联映像方式(即组内全相联,组间直接映像),组间采用直接映像,不需要进行比较,但组内是全相联映像,需要在一组的4块内进行比较,故每次参与比较的存储单元为4个。

分类:其他
相关推荐

1、● 若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)

● 若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。A控制B中断C输入输出D访存

2、如果主存容量为16MB,且按字节编址,表示该主存地址至少应需要()位。

如果主存容量为16MB,且按字节编址,表示该主存地址至少应需要()位。A16B20C24D32

3、●若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指

●若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。(2)A控制B中断C输入输出D访存

4、对于字节编址的计算机,如果主存容量为64K,则该主存的存储容量为

对于字节编址的计算机,如果主存容量为64K,则该主存的存储容量为A215 BB65536BC216 BD64000B

5、某32位微型计算机中,若存储器容量为1MB,按字节编址,其主存的地址寄存器的

某32位微型计算机中,若存储器容量为1MB,按字节编址,其主存的地址寄存器的位数至少应为()A20位B24位C32位D16位

6、如果主存容量为16MB,且按字节编址,表示该主存地址至少应需要()位。

如果主存容量为16MB,且按字节编址,表示该主存地址至少应需要()位。A16B20C24D32