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

Không thay đổi kích thước ,  1 năm trước
n (→‎top: replaced: tháng 7 20 → tháng 7 năm 20 using AWB)
Thẻ: Sửa đổi di động Sửa đổi từ trang di động
'''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đế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ỏ