Giải pháp phần mềmPhần mềm bộ nhớ cache sự gắn kết chương trình cố gắng để tránh sự cần thiết cho phần cứng bổ sung mạch và logic bằng cách dựa trên trình biên dịch và hệ điều hành để đối phó với vấn đề. Phương pháp tiếp cận phần mềm được hấp dẫn bởi vì chi phí của phát hiện vấn đề tiềm năng được chuyển giao từ chạy thời gian để biên dịch thời gian, và thiết kế phức tạp được chuyển giao từ phần cứng đến phần mềm. Mặt khác, compiletime phần mềm phương pháp tiếp cận thường phải thực hiện quyết định bảo thủ, dẫn đến sử dụng bộ nhớ cache không hiệu quả.Tính mạch lạc dựa trên trình biên dịch cơ chế thực hiện một phân tích trên mã để xác định khoản mục dữ liệu có thể trở nên không an toàn cho bộ nhớ đệm, và họ đánh dấu những mục cho phù hợp. Hệ điều hành hoặc phần cứng sau đó ngăn chặn noncacheable mục từ đang được lưu trữ.
đang được dịch, vui lòng đợi..