Khi một khối mà là thường trú trong bộ nhớ cache là để được thay thế, có hai trường hợp để xem xét. Nếu các khối cũ trong bộ nhớ cache không bị thay đổi, sau đó nó có thể được ghi đè bằng một khối mới mà không viết ra các khối cũ. Nếu ít nhất một ghi hoạt động đã được thực hiện trên một từ trong hàng của các bộ nhớ cache, sau đó bộ nhớ chính phải được cập nhật bằng cách viết các dòng bộ nhớ cache ra các khối bộ nhớ trước khi đưa vào các khối mới. Một loạt các chính sách viết, với năng lực và kinh tế thương mại-off, là có thể. Có hai vấn đề đối mặt với. Thứ nhất, nhiều hơn một thiết bị có thể truy cập vào bộ nhớ chính. Ví dụ, một / O module tôi có thể có khả năng đọc-viết trực tiếp vào bộ nhớ. Nếu một từ đã được thay đổi chỉ trong bộ nhớ cache, sau đó từ bộ nhớ tương ứng là không hợp lệ. Hơn nữa, nếu các thiết bị I / O đã làm thay đổi bộ nhớ chính, sau đó từ bộ nhớ cache là invalid.A vấn đề phức tạp hơn xảy ra khi nhiều bộ xử lý được gắn vào cùng một xe buýt và mỗi bộ xử lý có bộ nhớ cache riêng của địa phương. Sau đó, nếu một từ bị thay đổi trong một bộ nhớ cache, nó có thể hình dung trong xác nhận một từ trong cache khác.
đang được dịch, vui lòng đợi..
