Khác biệt giữa các bản “Cache (tin học)”

Không thay đổi kích thước ,  3 năm trước
n
→‎Cách vận hành: replaced: xử lí → xử lý (2) using AWB
n (→‎Cách vận hành: replaced: xử lí → xử lý (2) using AWB)
 
== 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ử (CPUs) và ổ đĩa cứng (HDD) thường xuyên sử dụng Cache,tương tự trình duyệt web và máy chủ (server).
 
'''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ử ,trình duyệt web,...) cần truy cập đễn dữ liệu ở bộ nhớ,nó sẽ kiểm tra cache.Nếu 1 thanh ghi có nhãn tương ứng với dữ liệu mong muốn thì '''cache client''' sẽ sử dụng dữ liệu trên thanh ghi đó.Tình huống này đựoc gọi là cache-hit.Ngược lại,nếu không tìm được thanh ghi tương ứng,cache miss xảy ra.Lúc này CPU sẽ truy cập vào bộ nhớ,lấy dữ liệu cần truy cập,đồng thời lưu dữ liệu đó vào 1 thanh ghi nào đó.
 
Trong khi cache miss,CPU sẽ loại bỏ