Cách làm việc của cache na ná như Ram vậy bạn. Cách làm việc của Ram là: lưu những dữ liệu được sử dụng lặp đi lặp lại nhiều lần và được sử dụng gần nhất; để CPU có thể truy xuất dữ liệu một cách nhanh chóng mà ko cần phải tìm lại; vì việc tìm lại và truy xuất dữ liệu trong bộ nhớ chậm hơn Ram nhiều.Cache làm việc hiệu quả hơn Ram, mình nhớ man mán là cache có thể đoán trước dữ liệu mà CPU sẽ dùng tới. Trình tự làm việc như vầy, cpu tìm dữ liệu trong cache trước nếu ko có thì tìm đến ram, nếu ko có nữa thì tìm đến bộ nhớ. Cache nãy giờ mình nói là cache CPU (dung lượng chỉ vài MB), ngoài ra còn có cache của bộ nhớ (trong ổ cứng chẳng hạn, dung lượng cũng chỉ vài MB) để truy xuất bộ nhớ được nhanh hơn. Còn có File cache (dung lượng có thể lên tới GB), các file cache được lưu trong bộ nhớ để tăng tốc việc khởi động các chương trình đã chạy trước đó. Với máy tính thì bộ nhớ có vẻ chậm chạp vì thường là đĩa từ quay tròn có vẻ khá cơ học (đĩa flash thì nhanh hơn vì sử dụng các ô nhớ). Điện thoại thường sử dụng bộ nhớ flash (kể cả bộ nhớ trong và thẻ nhớ); hình như chỉ ngoại trừ thằng NOKIA N91 sử dụng ổ cứng; nên có các cái mod "chuyển cache vào thẻ nhớ", "tăng dung lượng cache" đều dồn vào ổ E (vì thẻ nhớ tới 8 GB lận và cũng là bộ nhớ flash nên tốc độ cũng nhanh). File Cache (thường gọi tắc là cache) của trình duyệt web cũng được lưu trong bộ nhớ luôn đó bạn, để tải lại các trang web đã vào nhanh hơn.
trả lời kiểu này cho em nó đọc xong rồi chít ah.
cache giống như cái SÂN-CACHE khi chuyển hàng từ nhà - CPU ra xe tải - RAM.
giả sử có 8 ông khuân vát.
thay vì phải ông nào cũng phải bưng hàng 1 vòng từ nhà ra xe, thì nếu có sân lúc này chia làm 2 tốp. 1 tốp chỉ bưng nhà ra sân - CACHE, còn 1 tốp thì bưng từ sân ra xe - RAM
có như vậy mới giảm tải cho băng thông, 1 đoạn chỉ có 4 ông chạy tới chạy lui, thay vì 8 ông.
--------------
trở lại vấn đề cache làm nhanh hay chậm máy nó phải thế này
1. cache nằm trong c bao giờ cũng nhanh hơn e, nhưng hiện tại tâm lý cho rằng xóa trống c thì bộ nhớ tăng, nên cứ mãi mê xóa trong c cho bằng hết, điều này là sai lầm thứ 1.
2. cache cố khai cho lớn - thực chất cache lớn thì chỉ nhanh trong trường hợp cache cho cpu hay cache cho đĩa cứng. còn cache cho browser - duyệt web - thì nên khai VỪA ĐỦ XÀI thôi, đừng ham khai cho nhiều. nếu khai nhiều thì số lượng file linh tinh trong cache sẽ chứa nhiều lên, lúc đầu sẽ giúp web nhanh 1 chút nhưng về sau thì chính những file này làm web chậm lại.
ngày xưa xài modem 56kbps nên cache quan trọng , ngày nay adsl rồi thì ko nên lạm dụng cache.
thêm vào đó, chúng ta ham cache thì phone -pc phải dùng 1 phần bộ nhớ để quản lý lượng file linh tinh này. giống như 1 file sever đòi hỏi ram lớn là vậy đó. vậy thì bộ nhớ chúng ta sẽ nhỏ đi đó.
3. công nghệ về cache - để ý ie của ms cache chứ file rời - nên rất chi giống rác, ngay cả khi ie không chạy thì lượng file này cũng làm chậm hệ thống.
với firefox thì khác. firefox tạo 1 ổ đĩa cache ảo như là đĩa ghost vậy đó, khi vào firefox thì chỉ có firefox thấy nhiều file cache bên trong đó. còn lại windows vẫn xem đám cache đó như là 1 file duy nhất nên firefox ko làm hệ thống ảnh hưởng nhiều.
vậy thì với phone cũng thế. 4mb cách cho browser là quá đủ, ráng khai lên 10mb cũng ok thôi, máy sẽ toàn rác và sẽ chậm...
hôm nay sao tự sướng thế này. hehe