Koherensi Cache

Pengarang: Laura McKinney
Tanggal Pembuatan: 9 April 2021
Tanggal Pembaruan: 25 Juni 2024
Anonim
Koherensi Cache, Protokol Mesi, Protokol DIREKTORI, Protokol Snoopy - ITA2123_Organisasi Komputer
Video: Koherensi Cache, Protokol Mesi, Protokol DIREKTORI, Protokol Snoopy - ITA2123_Organisasi Komputer

Isi

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.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

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.