Khác biệt giữa bản sửa đổi của “Cache (tin học)”
không có tóm lược sửa đổi
nKhông có tóm lược sửa đổi |
Không có tóm lược sửa đổi |
||
|publisher=Merriam-Webster, Incorporated
|work=Merriam-Webster Online Dictionary
|accessdate=2 May 2011}}</ref>) là bộ nhớ đệm chứa dữ liệu, các dữ liệu được nằm chờ yêu cầu từ ứng dụng hoặc phần cứng. Mục đích của
== Cách vận hành ==
Phần cứng cài đặt '''cache''' như một nơi chứa dữ liệu tạm thời để có thể sử dụng lại.Vi xử lí (CPUs) và
'''Cache''' gồm thanh ghi.Mỗi thanh ghi chứa 1 bit để đánh dấu là đang lưu dữ liệu từ bộ nhớ hoặc chưa được sử dung,1 nhãn (tag) để kiểm tra xem nó có phải là dữ liệu ứng với bộ nhớ hay không và 1 vùng để lưu trữ dữ liệu giống với bộ nhớ.
Khi '''cache client''' (vi xử lí,trình duyệt web,...) cần truy cập đễn dữ liệu ở bộ nhớ,nó sẽ kiểm tra
Trong khi cache miss,CPU sẽ loại bỏ
một số thanh ghi để
=== Nguyên tắc ghi của hệ thống(Writing policies) ===
===Bộ nhớ đệm đĩa (Disk Cache)===
Bộ nhớ đệm đĩa là một bộ phận để cải thiện thời gian đọc từ đĩa cứng hoặc ghi lên đĩa cứng. Hiện nay, bộ nhớ đệm đĩa thường được xem như một phần của đĩa cứng. Bộ nhớ đệm đĩa cũng có thể là một phần riêng biệt của RAM.
=== Một số bộ nhớ đệm khác ===
Một loại bộ nhớ đệm khác sẽ được dùng để lưu giữ những kết quả
tính toán mà có thể sẽ được sử dụng trở lại. Ví dụ,
tạo ra bộ nhớ đệm cho đầu ra của trình biên dịch để tăng tốc độ biên dịch cho
những lần biên dịch sau.
|