Cho cache direct-mapped với m bit địa chỉ, block B byte, L dòng. Hãy tính số bit của từng trường:
offset_bits = log2(B)index_bits = log2(L)tag_bits = m - offset_bits - index_bitsVí dụ: m=32, B=64, L=1024 → offset=6, index=10, tag=32-16=16.
Một dòng: ba số nguyên m B L.
B, L là lũy thừa của 2; offset_bits + index_bits ≤ m.
Một dòng: offset_bits index_bits tag_bits.
Ví dụ:
Đầu vào:
32 64 1024
Đầu ra:
6 10 16
Giải thích:
Đang tải editor...