Cache miss là gì?

Phrase None

Cache miss là sự kiện trong đó hệ thống hoặc ứng dụng đưa ra yêu cầu truy xuất dữ liệu từ bộ nhớ cache, nhưng dữ liệu cụ thể đó hiện không có trong cache. Đối chiếu điều này với lần truy cập bộ nhớ cache, trong đó dữ liệu được yêu cầu được truy xuất thành công từ bộ nhớ cache.

Cache miss yêu cầu hệ thống hoặc ứng dụng thực hiện lần thứ hai để xác định vị trí dữ liệu, lần này tìm trong cơ sở dữ liệu chính nhưng tốc độ chậm hơn. Nếu dữ liệu được tìm thấy trong cơ sở dữ liệu chính, dữ liệu sau đó thường được sao chép vào bộ nhớ cache để một yêu cầu khác trong tương lai có thể truy xuất được.

Cache miss xảy ra do dữ liệu chưa bao giờ được đặt trong bộ nhớ cache hoặc do dữ liệu đã bị xóa khỏi bộ nhớ cache bởi chính hệ thống cache hoặc một ứng dụng bên ngoài đã thực hiện cụ thể yêu cầu loại bỏ đó. Việc xóa bỏ bởi chính hệ thống cache xảy ra khi cần giải phóng dung lượng để thêm dữ liệu mới vào bộ nhớ cache hoặc nếu chính sách về thời gian tồn tại (time to live) trên dữ liệu đã hết hạn. Xem thêm cache hit.

Learning English Everyday