一般来说,Cache的功能(69)。某32位计算机的Cache容量为16KB,Cache块的大小为16 B,若主存与Cache的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的Cache地址为(70)。

admin2019-03-04  46

问题 一般来说,Cache的功能(69)。某32位计算机的Cache容量为16KB,Cache块的大小为16 B,若主存与Cache的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的Cache地址为(70)。

选项 A、00010001001101(二进制)
B、01 00100011 0100(二进制)
C、1010001111 1000(二进制)
D、11 010011101000(二进制)

答案C

解析 在本题中,Cache块(行)的大小为16B,所以Cache的行内地址长度为4位(24=16);而Cache容量为16KB,所以Cache的地址总长度为14位(214=16K)。因此,此Cache可分为1024行,即行号地址长度10位(210=1K)。已知主存地址为1234E8F8,将其化为二进制为:1 00100011 0100111010001111 1000,则最低4位为Cache的行内地址,即1000,中间10位为Cache的行号,即1010001111。Cache的地址为“行号+行内地址”,故题中所求的Cache的地址应为1010001111 1000。
转载请注明原文地址:https://jikaoti.com/ti/anx7FFFM
0

相关试题推荐
最新回复(0)