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 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 dòng của 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 hiệu suất kinh tế và
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 I / O module
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 đó bộ nhớ từ tương ứng là không hợp lệ. Hơn nữa, nếu các I / O điện thoại
đã làm thay đổi bộ nhớ chính, sau đó từ bộ nhớ cache là không hợp lệ. Một 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
làm mất hiệu lực một từ trong cache khác.
đang được dịch, vui lòng đợi..