Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Vị trí
Ví dụ về thao tác của cache:
+ Khi CPU truy nhập (đọc/ghi) một từ nhớ, có hai khả năng xảy ra:
– Từ nhớ đó có trong cache (cache hit)
– Từ nhớ đó không có trong cache (cache miss)
Vì số line của cache ít hơn số block của bộ nhớ chính nên cần có một thuật giải ánh xạ thông tin trong bộ nhớ chính và cache.
Ví dụ về tổ chức bộ nhớ cache ba cấp bao gồm ba bộ nhớ cache có kích thước khác nhau được tổ chức ở ba cấp độ khác nhau như được hiển thị trong hình H.3 ở trên
- Cache có tốc độ nhanh hơn bộ nhớ chính
- Cache được đặt giữa CPU và bộ nhớ chính
- Nhằm tăng tốc độ truy cập bộ nhớ của CPU
- Cache có thể được đặt trên chip CPU
![](http://nhathacomputer.com/wp-content/uploads/2021/08/vi-tri-Cache-1-300x150.jpg)
- CPU yêu cầu nội dung của ngăn nhớ.
- CPU kiểm tra trên cache với dữ liệu này.
- Nếu có, CPU nhận dữ liệu từ cache (nhanh).
- Nếu không có, đọc block nhớ chứa dữ liệu từ bộ nhớ chính vào cache.
- Tiếp đó chuyển dữ liệu từ cache vào CPU.
- Tốc độ nhanh của bộ nhớ đệm làm cho nó trở nên cực kỳ hữu ích.
- Nó được sử dụng để bắc cầu tốc độ không phù hợp giữa CPU nhanh nhất và bộ nhớ chính.
- Nó không để cho hiệu suất CPU bị ảnh hưởng do tốc độ chậm hơn của bộ nhớ chính.
![](http://nhathacomputer.com/wp-content/uploads/2021/08/to-chuc-cache-da-cap-300x225.jpg)