某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache地址映像采用直接映射方式,则主存地址1234E8F8(十六进制)装入Cache的地址是( )。(2013年

某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache地址映像采用直接映射方式,则主存地址1234E8F8(十六进制)装入Cache的地址是(    )。(2013年嵌入式系统设计师下半年)
A.0001 0001 0011 01

B.0100 0100 0110 10
C.1010 0011 1110 OO

D.1101 0011 1010 00




参考答案:C
参考解析:本题考查计算机主存与Cache地址映像方式的基础知识。
    为了提高访问主存的速度,在CPU与主存之间增加一级Cache。根据题意,主存地址共32位,主存一个数据块调入Cache时使用直接映像方式,把主存按Cache容量分为若干区,主存某一数据块只能放在与Cache块号相同的数据块中,这样地址转换比较方便,由于Cache与主存的数据块大小是16B,块内地址需4位,Cache容量为16KB,Cache可分为1024块,块地址需10位,除去这14位低位地址,主存地址高位共18位,即主存分区号,作为字块标志也需要写入Cache数据块中。因此,装入Cache的地址编号为低14位数据即10100011111000B。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/77250450b79d11ee.html

相关文章

最近发表