Casa Hardware Cos'è la coerenza della cache? - definizione da techopedia

Cos'è la coerenza della cache? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa coerenza cache?

La coerenza della cache è la regolarità o la coerenza dei dati archiviati nella memoria cache. Il mantenimento della coerenza della cache e della memoria è indispensabile per i multiprocessori o i sistemi di memoria condivisa (DSM). La gestione della cache è strutturata per garantire che i dati non vengano sovrascritti o persi. Diverse tecniche possono essere utilizzate per mantenere la coerenza della cache, tra cui coerenza basata su directory, snooping del bus e snarfing. Per mantenere la coerenza, un sistema DSM imita queste tecniche e utilizza un protocollo di coerenza, essenziale per le operazioni del sistema. La coerenza della cache è anche nota come coerenza della cache o coerenza della cache.

Techopedia spiega la coerenza della cache

La maggior parte dei protocolli di coerenza che supportano i multiprocessori utilizza uno standard di coerenza sequenziale. I sistemi DSM utilizzano uno standard di coerenza debole o di rilascio. I seguenti metodi vengono utilizzati per la gestione della coerenza della cache e la coerenza nelle operazioni di lettura / scrittura (R / W) e istantanee: Le posizioni dei dati scritti vengono sequenziate. Le operazioni di scrittura avvengono istantaneamente. La conservazione dell'ordine del programma viene mantenuta con i dati RW. Viene mantenuta una visualizzazione coerente della memoria, in cui vengono forniti valori coerenti attraverso la memoria condivisa. Diversi tipi di coerenza della cache possono essere utilizzati da diverse strutture, come segue: Coerenza basata su directory: fa riferimento a un filtro in cui i dati della memoria sono accessibili a tutti i processori. Quando i dati dell'area di memoria cambiano, la cache viene aggiornata o invalidata. Bus snooping: monitora e gestisce tutta la memoria cache e avvisa il processore in caso di un'operazione di scrittura. Utilizzato in sistemi più piccoli con meno processori. Snarfing: esegue il monitoraggio automatico e aggiorna l'indirizzo e le versioni dei dati. Richiede grandi quantità di larghezza di banda e risorse rispetto alla coerenza basata su directory e al snooping del bus.

Cos'è la coerenza della cache? - definizione da techopedia