JavaScript is required

Khi truy nhập khối Cache với Cache có 4 khối và bus địa chỉ 24-bit thì bộ điều khiển bộ nhớ sẽ tách

A.

4 bit địa chỉ để xác định vị trí khối cache trong bộ nhớ cache

B.

2 bit địa chỉ đưa vào thanh ghi địa chỉ bộ nhớ MAR

C.

Các bit địa chỉ A1A0 đưa vào thanh ghi địa chỉ bộ nhớ MAR

D.

22 bit để xác định số hiệu thẻ của khối cache cần truy nhập

Trả lời:

Đáp án đúng: C


Cache có 4 khối, vậy cần 2 bit (2^2 = 4) để đánh địa chỉ các khối trong cache. Bus địa chỉ 24-bit được chia thành các phần: phần tag để so sánh, phần index (địa chỉ khối cache) và phần offset (địa chỉ byte trong khối). Với 4 khối cache, ta cần 2 bit để xác định vị trí khối cache (index). Các bit còn lại, sau khi trừ đi offset, sẽ được dùng cho tag. Như vậy, đáp án A là chính xác vì 2 bit địa chỉ được dùng để xác định vị trí khối cache.

Câu hỏi liên quan