logo 轻松的编程学习
  • 首页
  • 题库
  • 学习路径
  • 在线商城
  • 能力地图
  • 下载应用
登录 / 注册

行号是怎么算出来的

直接映射下,一块数据该放第几行,是【0】算出来的。

开始练习 →

组相联好在哪

把缓存改成「二路组相联」(每组两行),好处是【0】。

开始练习 →

这几个地址各落在哪一行

运行下面这段程序,填写它打印出来的结果。 BLK = 4 LINES = 4 for a in (0, 4, 16, 20): print(str(a // BLK) + "-" + str((a // BLK)

开始练习 →

两块抢同一行会怎样

运行下面这段程序,填写它打印出来的结果。 BLK = 4 LINES = 4 def sim(addrs, ways=1): sets = LINES // ways tags = [[None] * ways for _

开始练习 →

自己写:算块号和行号

给一串地址,算出各自的「块号-行号」。

开始练习 →

自己写:二路组相联

把缓存改成每组两行,比一比同一串访问下的命中次数。

开始练习 →

找出会互相冲突的地址

在 0 到 31 里,找出所有和地址 0 落在同一行的地址(不含 0 自己)。

开始练习 →

冷未命中是什么

「冷未命中」指的是【0】。

开始练习 →

容量未命中和冲突未命中的区别

同样是「以前来过但现在没了」,容量和冲突未命中的区别是【0】。

开始练习 →

哪一种最该先修

三种未命中里,通常最该先动手的是【0】。

开始练习 →
  • 上一页
  • 1
  • ...
  • 660
  • 661
  • 662
  • 663
  • 664
  • ...
  • 1095
  • 下一页
🔎 搜索
© 2026 有词 — 青少年编程训练平台