若计算机主存地址为32位,按字节编址,Cache数据区大小为32
2025.07.11 15:11

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“若计算机主存地址为32位,按字节编址,Cache数据区大小为32”,希望对大家有更好的帮助。

 

  5、若计算机主存地址为32位,按字节编址,Cache数据区大小为32KB,主存块大小为32B,采用直接映射方式和回写(Write Back)策略,则cache行的位数至少是( )。

  A、 275

  B、 274

  C、 258

  D、 257

  5、试题答案:A

  试题解析:

  【考点】本题考查计算机组成原理--存储器--高速缓冲存储器(Cache)--主存与Cache的地址映射/映像--直接映像--直接映像的应用。

  【解析】按字节编址,块大小为32B=25字节,因此字块内地址占5位。能存放32KB数据的Cache一共有32KB/32B=1K=210个块,因此Cache字块地址占10位。因此主存字块标记占32-5-10=17位。cache行的位数包括数据的位数和标记部分的位数。数据部分的位数是32B=32×8=256。

  标记部分的位数至少分为三部分:

  (1)有效位,用于识别Cache存储块中的数据是否有效,占1位;

  (2)标记位,用于实现主存的某块和Cache块的对应关系,所占位数和主存字块标记位数相同,占17位;

  (3)更新策略的标记位,用于判断这个Cache块是否必须写回主存,占1位。

  因此cache行的位数至少是256+17+1+1=275。故本题选A。

  以上“若计算机主存地址为32位,按字节编址,Cache数据区大小为32”,更多关于考研真题内容将不断更新。



MORE+

    相关阅读 MORE+

    版权及免责声明
    1.凡本网注明"稿件来源:新东方在线"的所有文字、图片和音视频稿件,版权均属北京新东方迅程网络科技有限公司所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方在线",违者本网将依法追究责任。
    2.本网末注明"稿件来源:新东方在线"的文/图等稿件均为转载稿,本网转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方在线”,本网将依法追究责任。
    3.如本网转载稿涉及版权等问题,请作者致信weisen@xdfzx.com,我们将及时外理

    Copyright © 2011-202

    All Rights Reserved