数据量扫描

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

运行下面这段程序,填写它打印出来的结果。

BLK = 4
LINES = 4

def cache(addrs):
    tags = [-1] * LINES
    hit = 0
    miss = 0
    for a in addrs:
        b = a // BLK
        line = b % LINES
        if tags[line] == b:
            hit = hit + 1
        else:
            miss = miss + 1
            tags[line] = b
    return hit, miss

for n in (8, 16, 24, 32):
    print(str(cache(list(range(n)) * 2)[1]), end="/")
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论