Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Kiến trúc máy tính] Chuỗi truy cập set-associative LRU: đếm hit/miss

    Cache set-associative với S set, A way mỗi set, block B byte, LRU trong từng set. Cache rỗng ban đầu. Với địa chỉ addr: set = (addr div B) mod S, tag = addr div (B*S). Tìm/thay thế trong tập của set đó theo LRU.

    In số hit và số miss.

    Ví dụ: S=1, A=2, B=1, dãy 1,2,1,3,2 → giống fully-assoc LRU k=2 → 1 hit, 4 miss.

    • Định dạng đầu vào:

      Dòng 1: bốn số nguyên S A B n. Dòng 2: n địa chỉ.

    • Ràng buộc đầu vào:

      S, B là lũy thừa của 2; 1 ≤ A ≤ 64; 1 ≤ n ≤ 5000.

    • Định dạng đầu ra:

      Một dòng: hits misses.

    Ví dụ:

    Đầu vào:

    1 2 1 5
    1 2 1 3 2
    

    Đầu ra:

    1 4

    Giải thích:

    S=1,A=2 tương đương fully-assoc LRU 2 dòng: 1 hit, 4 miss.

    Đang tải editor...