bộ nhớ đệm

Tin HọC

2022

Chúng tôi giải thích bộ nhớ đệm là gì và những loại nào tồn tại. Ngoài ra, cách thức hoạt động và ưu điểm của bộ nhớ thay thế này là gì.

Bộ nhớ đệm lưu trữ dữ liệu tạm thời.

Bộ nhớ đệm là gì?

Trong tin học, nó được gọi là bộ nhớ đệm hoặc bộ nhớ truy cập nhanh vào một trong các tài nguyên mà CPU (Trung tâmXử lý Bài học, nghĩa là, Bộ xử lý Trung tâm) để tạm thời lưu trữ dữ liệu gần đây được xử lý trong một bộ đệm đặc biệt, tức là, trong một bộ nhớ dự phòng.

Bộ nhớ đệm hoạt động theo cách tương tự như Bộ nhớ chính của CPU, nhưng với tốc độ cao hơn mặc dù có kích thước nhỏ hơn nhiều. Hiệu quả của nó cung cấp bộ vi xử lý có thêm thời gian để truy cập vào dữ liệu được sử dụng thường xuyên nhất mà không cần phải truy tìm lại nguồn gốc của nó mỗi khi cần.

Do đó, bộ nhớ thay thế này nằm giữa CPU và RAM (Ngẫu nhiên Truy cậpKỉ niệm, tức là, Bộ nhớ truy cập ngẫu nhiên), và cung cấp thêm một lượng thời gian và tiết kiệm tài nguyên cho hệ thống. Do đó, tên của nó, trong tiếng Anh có nghĩa là "nơi ẩn náu".

Có một số loại bộ nhớ cache, chẳng hạn như sau:

  • Bộ nhớ đệm trên đĩa. Nó là một phần của bộ nhớ RAM được liên kết với một đĩa cụ thể, nơi dữ liệu được truy cập gần đây được lưu trữ để tăng tốc độ tải.
  • Theo dõi bộ nhớ cache. Tương tự như RAM, loại bộ nhớ đệm mạnh mẽ được sử dụng bởi siêu máy tính này rất mạnh mẽ, nhưng đắt tiền.
  • Bộ nhớ cache của web. Nó chịu trách nhiệm lưu trữ dữ liệu của các trang web đã truy cập gần đây, để tăng tốc độ tải liên tiếp và tiết kiệm băng thông. Đến lượt nó, loại bộ nhớ đệm này có thể hoạt động cho một người dùng (riêng tư), nhiều người dùng cùng lúc (dùng chung) hoặc cùng nhau cho toàn bộ mạng được quản lý bởi một máy chủ (cổng vào).

Bộ nhớ đệm hoạt động như thế nào?

Bộ nhớ đệm cho phép truy cập vào bản sao dữ liệu chứ không phải bản gốc.

Hoạt động của bộ nhớ thay thế này rất đơn giản: khi chúng tôi truy cập vào bất kỳ dữ liệu nào trong hệ thống máy tính của mình, một bản sao của dữ liệu có liên quan nhất sẽ được tạo ngay lập tức trong bộ nhớ đệm, để các truy cập tiếp theo vào thông tin giữ nó tiện dụng và không nên truy nguyên nó về nơi xuất xứ của nó.

Do đó, việc truy cập bản sao chứ không phải bản gốc giúp tiết kiệm thời gian xử lý và do đó tăng tốc độ, vì bộ vi xử lý không phải lúc nào cũng phải vào bộ nhớ chính. Nó là, hãy đặt nó như thế này, một bản sao làm việc được cập nhật liên tục của dữ liệu được sử dụng thường xuyên nhất.

Xóa bộ nhớ cache không xóa các tệp của bạn

Xóa bộ nhớ đệm không làm thay đổi thông tin trên ổ cứng.

Giống như tất cả các bộ nhớ, bộ nhớ đệm có thể đầy hoặc có dữ liệu vô tổ chức đến mức quá trình xác minh xem có bất kỳ dữ liệu yêu cầu nào có sẵn trong bộ nhớ đệm hay không - một quy trình mà tất cả các bộ vi xử lý thực hiện thường xuyên. Điều này có thể làm chậm máy, tạo ra một hiệu ứng hoàn toàn trái ngược với dự định. Hoặc, nó có thể gây ra lỗi đọc hoặc sao chép bộ nhớ cache.

Dù trong trường hợp nào, bạn có thể xóa bộ nhớ cache theo cách thủ công, yêu cầu hệ thống giải phóng dung lượng thay thế và nạp lại nếu cần. Thao tác này hoàn toàn không làm thay đổi nội dung thông tin của chúng tôi trên ổ cứng, ít hơn nhiều trong các tài khoản của chúng tôi về e-mail hoặc từ mạng xã hội. Nó là một bản sao đang hoạt động, và việc xóa nó khiến chúng ta phải đối mặt với bản gốc, giống hệt nhau nhưng ở một vị trí khác.

Ưu điểm của việc xóa bộ nhớ cache

Bạn nên xóa bộ nhớ cache một cách thường xuyên.

Giải phóng bộ nhớ cache phục vụ hai mục đích cơ bản, chẳng hạn như:

  • Loại bỏ dữ liệu cũ hoặc không cần thiết (vì không phải lúc nào chúng ta cũng sử dụng cùng một dữ liệu trong hệ thống), chẳng hạn như các tệp hoặc quy trình cũ mà chúng ta sẽ không cần nữa nhưng được lưu trữ ở đó "đề phòng" để tăng tốc độ thực thi của chúng.
  • Tăng tốc và sắp xếp hợp lý hệ thống bằng cách cung cấp cho bạn không gian trống mới để sao chép dữ liệu đang được sử dụng, rút ​​ngắn thời gian xử lý.

Công việc bảo trì này phải được thực hiện với một chu kỳ nhất định, tuy nhiên không nên phóng đại, vì chúng tôi sẽ ngăn bộ nhớ cache hoàn thành nhiệm vụ của nó.

Nếu chúng tôi liên tục xóa nó, dữ liệu được lưu trữ ở đó sẽ phải được tìm thấy và sao chép trở lại vị trí ban đầu của nó, dẫn đến tăng thời gian xử lý cho mỗi chương trình.

!-- GDPR -->