JavaScript is required

Dirty buffer là gì?

A.
Data buffer that is being accessed
B.
Data buffer đã được thay đổi nhưng không được ghi vào ổ đĩa
C.
Data buffer that is free
D.
Data buf that is changed and written to the disk
Trả lời:

Đáp án đúng: B


Dirty buffer là một vùng nhớ (buffer) chứa dữ liệu đã được thay đổi (modified) so với bản sao trên ổ đĩa, nhưng những thay đổi này chưa được ghi (written) trở lại ổ đĩa. Mục đích của việc sử dụng dirty buffer là để tăng hiệu suất bằng cách trì hoãn việc ghi dữ liệu xuống ổ đĩa, vì việc ghi dữ liệu xuống ổ đĩa là một hoạt động tốn thời gian. Dữ liệu trong dirty buffer sẽ được ghi xuống ổ đĩa sau đó, ví dụ như khi bộ nhớ đầy, khi hệ thống nhàn rỗi, hoặc khi có lệnh đồng bộ hóa dữ liệu. * **Phương án A:** Sai. Dirty buffer không liên quan đến việc đang được truy cập. * **Phương án B:** Đúng. Đây là định nghĩa chính xác của dirty buffer. * **Phương án C:** Sai. Dirty buffer không phải là buffer trống. * **Phương án D:** Sai. Nếu data buffer đã được ghi vào ổ đĩa rồi thì nó không còn là dirty buffer nữa.

Câu hỏi liên quan