>> Nguồn chính: http://namthanh.com.vn/forum/phan-cung/28783-tim-hieu-cach-lam-viec-cua-bo-nho-cache-phan-2-a.html <<
Mình Xin Tóm Tắt Lại Thế Này:
I> Được sử dụng đầu tiên trên máy tính thời 3860DX
II> Được Biết Đến Với Tên "
write-through ", dùng cho các hoạt động ghi- nghĩa là khi cpu muốn lưu trữ dữ liệu trong bộ nhớ thì bộ điều khiển Cache nhớ sẽ cập nhật bộ nhớ RAM ngay lập tức
III> Với các bộ vi xử lý 486DX, Intel đã bổ sung thêm một số lượng nhỏ (8KB) Cache nhớ bên trong mỗi CPU.
Cache nhớ bên trong này được gọi là L1 (level 1) hay “internal”,
còn các Cache nhớ bên ngoài được gọi là (level 2) hay “external”. Số lượng và sự tồn tại của Cache nhớ bên ngoài phụ thuộc vào model của bo mạch chủ. Số lượng điển hình cho thời điểm đó là 128 KB và 256 KB.
Sau đó các mô hình 486 đã bổ sung thêm kiến trúc Cache “write back”, đây là kiến trúc đã được sử dụng cho đến ngày nay, các hoạt động ghi của bộ nhớ RAM không được cập nhật ngay tức khắc mà CPU lưu dữ liệu trên Cache nhớ và bộ điều khiển nhớ sẽ cập nhật bộ nhớ RAM chỉ khi không có Cache
Sơ Đồ Hoaojt Động Của Một CPU
.
Bất kể một máy PC nào đều tỏ ra rất hữu hiệu khi dùng cache. Bằng cách đọc nhiều dữ liệu hơn là trình ứng dụng đòi hỏi, dữ liệu cần thiết cho ứng dụng đó đã nằm sẵn sàng trong bộ nhớ cache. Do đọc dữ liệu từ cache nhanh hơn đọc từ đĩa cứng nên tốc độ của cả hệ thống cũng như của ứng dụng tăng đáng kể.BÀI NÀY VIẾT TRONG LÚC BÙN NGỦ..NẾU TÓM TẮT CÓ GÌ SAI CÁC PRO BỎ QUÁ NHA