Giả sử bộ nhớ chính có bus địa chỉ 24 bit cache có 8 khối thì số bit dành cho số hiệu thẻ trong 1 khối cache là:
Trả lời:
Đáp án đúng: D
Số bit dành cho số hiệu thẻ (tag) trong cache được tính như sau:
* **Tổng số bit địa chỉ:** 24 bits
* **Số khối cache:** 8 = 2^3. Vậy số bit để định địa chỉ cho một khối (số dòng) là 3 bits.
* **Số bit cho offset trong khối:** Vì đề bài không cho kích thước khối (block size) nên ta không thể tính offset. Tuy nhiên, câu hỏi yêu cầu tìm số bit cho "số hiệu thẻ", tức là phần còn lại của địa chỉ sau khi đã trừ đi số bit của dòng (index) và offset.
Trong trường hợp này, vì ta chưa biết offset, ta tạm thời bỏ qua nó, và số bit lớn nhất có thể có cho tag là 24 (tổng số bits địa chỉ) - 3 (số bits của index/dòng) = 21 bits.
Do đó, đáp án đúng là 21 bits.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
