文章

156

粉丝

195

获赞

0

访问

28.5k

头像
2025 年 6 月第 1 次 408 月考试卷 - 第43题回答
计算机组成原理
发布于2025年11月21日 17:47
阅读数 95

(1) 标记 15 位,索引 9 位,块内偏移 6 位

0x00001234:
块地址 = 0x00001234 >> 6 = 0x00000048(即 72)
索引 = 块地址 mod 512 = 72
标记 = 块地址 / 512 = 0

0x00001278:
块地址 = 0x00001278 >> 6 = 0x00000049(73)
索引 = 73
标记 = 0

0x00002234:
块地址 = 0x00002234 >> 6 = 0x00000088(136)
索引 = 136
标记 = 0

0x00001234:
与第一个相同,块地址 72,索引 72,标记 0。

初始 Cache 为空:
访问 0x00001234(索引 72) → 未命中,载入(标记 0)
访问 0x00001278(索引 73) → 未命中,载入(标记 0)
访问 0x00002234(索引 136) → 未命中,载入(标记 0)
访问 0x00001234(索引 72) → 命中(标记 0 匹配)

命中次数 = 1,总访问次数 = 4
命中率 = 1/4=25%1/4=25%

3)

读操作平均访问时间=0.9*10ns+0.1*(10+100)ns

写操作平均访问时间=0.9*10ns+0.1*(0.8*(10+100)+0.2*(10+100+100))ns

平均访问时间=0.5*读操作平均访问时间+0.5*写操作平均访问时间=21ns


评分及理由

(1)得分及理由(满分3分)

学生答案完全正确,标记位15位、索引位9位、块内偏移位6位与标准答案一致。得3分。

(2)得分及理由(满分3分)

学生详细计算了每个地址的块地址、索引和标记,正确分析了四次访问的命中情况(三次未命中、一次命中),并得出25%的命中率,与标准答案一致。得3分。

(3)得分及理由(满分4分)

学生正确区分了读操作和写操作的平均访问时间计算:
- 读操作公式正确:0.9×10 + 0.1×(10+100) = 20ns
- 写操作公式正确:0.9×10 + 0.1×[0.8×(10+100) + 0.2×(10+100...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发