题干本题共包含 4 个小题

设主存容量为256K字,Cache容量为2K字,块长为4。

简答题1

设计Cache地址格式,Cache中可装入多少块数据?

正确答案

Cache容量为2K字,块长为4,Cache共有2K/4=211/22=29=512块,
Cache字地址9位,字块内地址为2位
因此,Cache地址格式设计如下:

答案解析

简答题2

在直接映射方式下,设计主存地址格式。

正确答案

主存容量为256K字=218字,主存地址共18位,共分256K/4=216块,
主存字块标记为18-9-2=7位。
直接映射方式下主存地址格式如下:

答案解析

简答题3

在四路组相联映射方式下,设计主存地址格式。

正确答案

根据四路组相联的条件,一组内共有4块,得Cache共分为512/4=128=27组,
主存字块标记为18-7-2=9位,主存地址格式设计如下:

答案解析

简答题4

在全相联映射方式下,设计主存地址格式。

正确答案

在全相联映射方式下,主存字块标记为18-2=16位,其地址格式如下:

答案解析

相似试题
  • 设主存容量为1MB,采用直接映射方式的Cache容量为16KB,块长为4,每字32位。试问主存地址为ABCDEH的存储单元在Cache中的什么位置?

    简答题查看答案

  • 某主存容量为256KB,用256K×1位/每片RAM组成,应使用多少片?采用什么扩展方式?应分成几组?每组几片?

    简答题查看答案

  • 某主存容量为1MB,用256K×1位/每片RAM组成,应使用多少片?采用什么扩展方式?应分成几组?每组几片?

    简答题查看答案

  • 某处理器包含一片内Cache,容量为8K字节,且采用4路组相联结构,块的大小为4个32位字。当Cache未命中时,以分组方式从主存读取4个字到Cache,假定主存容量为16MB。试说明:

    简答题查看答案

  • 某处理器包含一片内Cache,容量为8K字节,且采用4路组相联结构,块的大小为4个32位字。当Cache未命中时,以分组方式从主存读取4个字到Cache,假定主存容量为16MB。试说明:

    简答题查看答案