Kết hợp bộ nhớ cache

Tác Giả: Laura McKinney
Ngày Sáng TạO: 9 Tháng Tư 2021
CậP NhậT Ngày Tháng: 25 Tháng Sáu 2024
Anonim
Chương 3: Bộ nhớ cache - giới thiệu
Băng Hình: Chương 3: Bộ nhớ cache - giới thiệu

NộI Dung

Định nghĩa - Cache Coherence có nghĩa là gì?

Sự kết hợp bộ đệm là tính thường xuyên hoặc tính nhất quán của dữ liệu được lưu trữ trong bộ nhớ đệm. Duy trì bộ nhớ cache và tính nhất quán của bộ nhớ là bắt buộc đối với các bộ đa xử lý hoặc hệ thống bộ nhớ chia sẻ phân tán (DSM). Quản lý bộ đệm được cấu trúc để đảm bảo dữ liệu không bị ghi đè hoặc bị mất. Các kỹ thuật khác nhau có thể được sử dụng để duy trì sự kết hợp bộ nhớ cache, bao gồm sự kết hợp dựa trên thư mục, theo dõi xe buýt và theo dõi. Để duy trì tính nhất quán, một hệ thống DSM bắt chước các kỹ thuật này và sử dụng giao thức kết hợp, rất cần thiết cho các hoạt động của hệ thống. Sự kết hợp bộ đệm còn được gọi là sự kết hợp bộ đệm hoặc tính nhất quán của bộ đệm.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích về sự kết hợp bộ nhớ cache

Phần lớn các giao thức kết hợp hỗ trợ đa bộ xử lý sử dụng tiêu chuẩn thống nhất tuần tự. Hệ thống DSM sử dụng tiêu chuẩn thống nhất yếu hoặc phát hành. Các phương pháp sau đây được sử dụng để quản lý kết hợp bộ đệm và tính nhất quán trong đọc / ghi (R / W) và hoạt động tức thời: Các vị trí dữ liệu bằng văn bản được sắp xếp theo thứ tự. Thao tác ghi xảy ra tức thời. Bảo quản trật tự chương trình được duy trì với dữ liệu RW. Một khung nhìn bộ nhớ mạch lạc được duy trì, trong đó các giá trị nhất quán được cung cấp thông qua bộ nhớ dùng chung. Một số loại kết hợp bộ đệm có thể được sử dụng bởi các cấu trúc khác nhau, như sau: Sự kết hợp dựa trên thư mục: Tham chiếu một bộ lọc trong đó dữ liệu bộ nhớ có thể truy cập được cho tất cả các bộ xử lý. Khi dữ liệu vùng nhớ thay đổi, bộ đệm được cập nhật hoặc không hợp lệ. Bus snooping: Theo dõi và quản lý tất cả bộ nhớ cache và thông báo cho bộ xử lý khi có thao tác ghi. Được sử dụng trong các hệ thống nhỏ hơn với ít bộ xử lý hơn. Snarfing: Tự giám sát và cập nhật các phiên bản dữ liệu và địa chỉ của nó. Yêu cầu số lượng lớn băng thông và tài nguyên so với kết hợp dựa trên thư mục và rình mò xe buýt.