轻松的编程学习
首页
题库
学习路径
在线商城
能力地图
下载应用
登录 / 注册
菜单
切换程序之后要重新热身
👁️ 2 人浏览
💬 0 人评论
❤️ 添加收藏
程序切换时 TLB 全部作废。算出「不切换 / 切换一次」两种情况的未命中次数。
提交你的答案
请登录后提交答案。
去登录
← 算上 TLB 之后要访存几次
⚠️ 忘了清 TLB 会读到别人的数据 →
更多题目
让程序说出"你好"
让程序欢迎你
哪个命令能显示内容
哪里是指令,哪里是结果
让程序说出你的名字
这个程序会显示什么
代码编辑器
语言:
python3
c11
cpp17
Ctrl
+
Enter
运行
👩🏫 AI
▶ 运行代码
重置代码
打印代码
PAGE = 16 ENTRIES = 4 def run(vas, flush_at): tags = [-1] * ENTRIES miss = 0 for i, va in enumerate(vas): # TODO: i 等于 flush_at 时,把 tags 全部清成 -1 vp = va // PAGE line = vp % ENTRIES if tags[line] != vp: miss = miss + 1 tags[line] = vp return miss seq = list(range(8)) print(str(run(seq, -1)) + "/" + str(run(seq, 4)))
本次输入:
输出:
👩🏫
AI
请登录后使用 AI 老师
×
登录后可获得解题思路、提示与错误分析。
去登录
关闭
🎉
恭喜你,回答正确!
系统判定:正确
我知道了
💬 题目评论
提交
全部评论
全部评论