Một trong những công việc chính của bộ điều khiển bộ nhớ cache là để chăm sóc 'bộ nhớ cache sự mạch lạc "có nghĩa là đảm bảo rằng bất kỳ thay đổi ghi vào bộ nhớ chính được phản ánh trong bộ nhớ cache và ngược lại. Có một số kỹ thuật để đạt được điều này, các con rõ ràng nhất cho bộ vi xử lý để viết trực tiếp vào cả bộ nhớ cache và bộ nhớ chính cùng một lúc. Điều này được biết đến như một bộ nhớ cache write-through 'và là giải pháp an toàn nhất, nhưng cũng là chậm nhất.
Việc thay thế chính là bộ nhớ cache "viết lại" cho phép bộ vi xử lý để ghi các thay đổi chỉ để bộ nhớ cache và không nhớ chính. Mục cache đó đã thay đổi được đánh dấu là 'bẩn', nói với các bộ điều khiển bộ nhớ cache để viết nội dung của họ trở lại vào bộ nhớ chính trước khi sử dụng không gian để lưu trữ dữ liệu mới. Một bộ nhớ cache ghi lại tăng tốc quá trình ghi, nhưng không đòi hỏi một bộ điều khiển bộ nhớ cache thông minh hơn.
Hầu hết các bộ điều khiển bộ nhớ cache di chuyển một 'dòng' của dữ liệu chứ không phải chỉ là một mặt hàng duy nhất mỗi khi họ cần để chuyển dữ liệu giữa bộ nhớ chính và bộ nhớ cache. Điều này có xu hướng cải thiện các cơ hội của một hit bộ nhớ cache như hầu hết các chương trình dành nhiều thời gian của họ bước qua hướng dẫn tuần tự được lưu trữ trong bộ nhớ, chứ không phải là nhảy về từ vùng này sang vùng khác. Số lượng dữ liệu được chuyển mỗi lần được gọi là 'kích thước đường'.
đang được dịch, vui lòng đợi..