JavaScript is required

Bit cờ F trong khối Cache 

A.
Dùng để xác định việc thực hiện ghi dữ liệu từ khối cache ra bộ nhớ chính trong kỹ thuật ghi xuyên
B.
Dùng để xác định việc thực hiện ghi dữ liệu từ khối cache ra bộ nhớ chính trong kỹ thuật sao lưu
C.
Dùng để xác định sự thay đổi nội dung của dữ liệu trong Cache
D.
Có giá trị bằng 1 khi có sự thay đổi dữ liệu trong Cache
Trả lời:

Đáp án đúng: B


Bit cờ F (thường được gọi là bit Dirty hoặc bit Modified) trong bộ nhớ cache được sử dụng để theo dõi xem một khối dữ liệu trong cache đã bị thay đổi so với bản sao của nó trong bộ nhớ chính hay chưa. Nếu bit này được đặt (thường là 1), điều đó có nghĩa là khối cache đã bị sửa đổi và cần được ghi trở lại bộ nhớ chính khi khối đó bị loại bỏ khỏi cache (ví dụ, khi cần nhường chỗ cho một khối dữ liệu mới). * **Đáp án A sai** vì nó đề cập đến kỹ thuật "ghi xuyên" (write-through), trong đó mọi ghi vào cache đều đồng thời được ghi vào bộ nhớ chính. Bit dirty không trực tiếp liên quan đến write-through. * **Đáp án B sai** vì nó đề cập đến kỹ thuật "sao lưu" (write-back), kỹ thuật này sử dụng bit dirty để xác định khi nào cần ghi dữ liệu trở lại bộ nhớ chính, tuy nhiên, câu diễn đạt chưa đầy đủ. * **Đáp án C đúng** vì nó mô tả chính xác chức năng của bit cờ F: xác định sự thay đổi nội dung dữ liệu trong cache. * **Đáp án D đúng** và đầy đủ hơn đáp án C. Nó chỉ rõ rằng bit cờ F có giá trị bằng 1 khi có sự thay đổi dữ liệu trong Cache. Vì vậy, đáp án D là đáp án chính xác nhất.

Câu hỏi liên quan