Huis Hardware Wat is cache-coherentie? - definitie van techopedia

Wat is cache-coherentie? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Cache Coherence?

Cache-coherentie is de regelmaat of consistentie van gegevens die zijn opgeslagen in het cachegeheugen. Consistentie in cache en geheugen is absoluut noodzakelijk voor multiprocessors of gedistribueerde gedeelde geheugen (DSM) -systemen. Cachebeheer is gestructureerd om ervoor te zorgen dat gegevens niet worden overschreven of verloren gaan. Verschillende technieken kunnen worden gebruikt om de cache-coherentie te behouden, inclusief directory-gebaseerde coherentie, bus-snuffelen en snuffelen. Om de consistentie te behouden, imiteert een DSM-systeem deze technieken en maakt gebruik van een coherentieprotocol, dat essentieel is voor systeemactiviteiten. Cache-coherentie is ook bekend als cache-coherentie of cache-consistentie.

Techopedia legt Cache Coherence uit

De meeste coherentieprotocollen die multiprocessors ondersteunen, gebruiken een sequentiële consistentie standaard. DSM-systemen gebruiken een zwakke of consistente standaard voor release. De volgende methoden worden gebruikt voor cache-coherentiebeheer en consistentie in lezen / schrijven (R / W) en onmiddellijke bewerkingen: Geschreven gegevenslocaties worden gesequenced. Schrijfbewerkingen vinden onmiddellijk plaats. Programma orderbehoud wordt gehandhaafd met RW-gegevens. Er wordt een coherent geheugenoverzicht gehandhaafd, waarbij consistente waarden worden verstrekt via gedeeld geheugen. Verschillende soorten cache-coherentie kunnen als volgt worden gebruikt door verschillende structuren: Directory-gebaseerde coherentie: verwijst naar een filter waarin geheugengegevens toegankelijk zijn voor alle processors. Wanneer geheugengebiedgegevens veranderen, wordt de cache bijgewerkt of ongeldig gemaakt. Bus-snuffelen: bewaakt en beheert alle cachegeheugen en waarschuwt de processor wanneer er een schrijfbewerking plaatsvindt. Gebruikt in kleinere systemen met minder processors. Snarfing: bewaakt en werkt zijn adres- en gegevensversies automatisch bij. Vereist grote hoeveelheden bandbreedte en bronnen vergeleken met directory-gebaseerde coherentie en bus-snooping.

Wat is cache-coherentie? - definitie van techopedia