Việc sử dụng hai cấp độ của bộ nhớ để giảm các tác phẩm thời gian truy cập trung bình trên nguyên tắc, nhưng chỉ khi điều kiện (a) đến (d) áp dụng. Bằng cách sử dụng một loạt các công nghệ, một quang phổ của hệ thống bộ nhớ tồn tại thỏa mãn điều kiện (a) đến (c). May mắn thay, điều kiện (d) cũng thường là hợp lệ.
Các cơ sở về tính hợp lệ của điều kiện (d) là một nguyên tắc được gọi là địa phương của
tài liệu tham khảo [DENN68]. Trong quá trình thực hiện chương trình, tài liệu tham khảo bộ nhớ của bộ vi xử lý, cho cả hướng dẫn và dữ liệu, có xu hướng cluster. Chương trình thường chứa một số lượng của các vòng lặp và các chương trình con. Khi một vòng lặp hoặc chương trình con được nhập vào, có được lặp lại tham chiếu đến một tập nhỏ các hướng dẫn. Tương tự như vậy, hoạt động trên các bảng và các mảng liên quan đến việc truy cập vào tập nhóm các từ dữ liệu. Trong một thời gian dài, các cụm trong thay đổi sử dụng, nhưng qua một thời gian ngắn, bộ xử lý chủ yếu làm việc với các cụm cố định của tài liệu tham khảo bộ nhớ.
Theo đó, có thể tổ chức các dữ liệu qua hệ thống phân cấp như vậy mà tỷ lệ truy cập cho mỗi cấp độ tiếp thấp hơn ít hơn đáng kể so với mức trên. Hãy xem xét ví dụ hai cấp đã được trình bày. Hãy nhớ cấp 2 chứa tất cả các lệnh của chương trình và cụm hiện data.The có thể được tạm thời đặt ở cấp độ 1. Theo thời gian, một trong những cụm ở mức 1 sẽ phải được hoán đổi trở lại mức 2 để nhường chỗ cho một cluster mới sắp vào cấp 1. Tính trung bình, tuy nhiên, hầu hết các tài liệu tham khảo sẽ được chỉ dẫn và dữ liệu chứa trong mức độ 1.
đang được dịch, vui lòng đợi..