ĐịNh Nghĩa bộ nhớ cache

Khái niệm về bộ đệm, xuất phát từ bộ đệm từ tiếng Pháp, có thể được sử dụng theo nhiều cách khác nhau. Ý nghĩa đầu tiên được đề cập trong từ điển của Học viện Hoàng gia Tây Ban Nha ( RAE ) đề cập đến số tiền được trả cho một nghệ sĩ hoặc một số chuyên gia nhất định để thực hiện một bài thuyết trình hoặc một công việc.

Mặc dù về mặt công nghệ không có nhiều khác biệt giữa bộ nhớ cache và bộ nhớ chính của hệ thống (tức là RAM), trước đây có dung lượng ít hơn nhiều và cho phép truy cập nhanh hơn đáng kể. Chính vì khía cạnh cuối cùng này là giá của nó rất cao, và đó là lý do tại sao nó không được sử dụng với số lượng lớn; để nói một cách cụ thể hơn, trong khi các máy tính hiện tại thường có tối thiểu 16 GB RAM, bộ xử lý của nó không đạt tới 30 MB bộ nhớ đệm (lưu ý rằng 1 GB là 1024 MB, vì vậy sự khác biệt là rất lớn ).

Vì bộ nhớ đệm nhỏ hơn rất nhiều so với bộ nhớ chính, nên không thể lưu trữ tất cả dữ liệu của một chương trình hiện tại trong đó (đừng quên rằng một số thường yêu cầu vài trăm megabyte để thực thi, một lượng vượt quá dung lượng bộ nhớ cache hàng chục lần). Vì lý do này, bộ vi xử lý chỉ lưu trữ trong đó dữ liệu bạn cần sử dụng thường xuyên hơn, để lại RAM cho phần còn lại.

Một trong những bí mật về tốc độ truy cập mà bộ đệm có thể giữ trên bộ nhớ chính là vị trí của nó: các nhà sản xuất bộ xử lý đặt nó bên cạnh họ, trong khi bộ nhớ RAM phải được cài đặt thủ công trên bo mạch chủ, vài cm của bộ xử lý và hiệu suất của nó phụ thuộc một phần vào tốc độ của các thành phần kết nối nó với nó.

Vì bộ vi xử lý tạo một bản sao của một số dữ liệu nhất định trong bộ đệm trong lần đầu tiên truy cập vào chúng, khi cần đọc lại chúng, nó sẽ tìm chúng ở đó trước trong bộ nhớ RAM; Nếu bạn tìm thấy chúng, thì bạn có thể làm việc hiệu quả hơn nhiều.

Đề XuấT