Rumah Perangkat keras Apa itu koherensi cache? - definisi dari techopedia

Apa itu koherensi cache? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Cache Coherence?

Koherensi cache adalah keteraturan atau konsistensi data yang disimpan dalam memori cache. Mempertahankan cache dan konsistensi memori sangat penting untuk sistem multiprosesor atau memori bersama terdistribusi (DSM). Manajemen cache disusun untuk memastikan bahwa data tidak ditimpa atau hilang. Teknik yang berbeda dapat digunakan untuk memelihara koherensi cache, termasuk koherensi berbasis direktori, pengintaian bus dan snarfing. Untuk menjaga konsistensi, sistem DSM meniru teknik ini dan menggunakan protokol koherensi, yang sangat penting untuk operasi sistem. Koherensi cache juga dikenal sebagai koherensi cache atau konsistensi cache.

Techopedia menjelaskan Cache Coherence

Mayoritas protokol koherensi yang mendukung multiprosesor menggunakan standar konsistensi berurutan. Sistem DSM menggunakan standar konsistensi yang lemah atau melepaskan. Metode berikut digunakan untuk manajemen koherensi cache dan konsistensi dalam operasi baca / tulis (R / W) dan sesaat: Lokasi data tertulis diurutkan. Operasi tulis terjadi secara instan. Pelestarian pesanan program dikelola dengan data RW. Tampilan memori yang koheren dipertahankan, di mana nilai-nilai yang konsisten disediakan melalui memori bersama. Beberapa jenis koherensi cache dapat digunakan oleh struktur yang berbeda, sebagai berikut: Koherensi berbasis direktori: Referensi filter di mana data memori dapat diakses oleh semua prosesor. Ketika data area memori berubah, cache diperbarui atau tidak valid. Pengintaian bus: Memantau dan mengelola semua memori cache dan memberi tahu prosesor saat ada operasi penulisan. Digunakan dalam sistem yang lebih kecil dengan lebih sedikit prosesor. Snarfing: Memantau sendiri dan memperbarui alamat dan versi datanya. Membutuhkan sejumlah besar bandwidth dan sumber daya dibandingkan dengan koherensi berbasis direktori dan pengintaian bus.

Apa itu koherensi cache? - definisi dari techopedia