Hjem maskinvare Hva er hurtigbuffertkoherens? - definisjon fra techopedia

Hva er hurtigbuffertkoherens? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr cache-sammenheng?

Cache koherens er regelmessigheten eller konsistensen til data som er lagret i hurtigminnet. Opprettholdelse av hurtigbuffer og minnekonsistens er avgjørende for multiprosessorer eller DSM-systemer (distribuert delt minne). Cache management er strukturert for å sikre at data ikke overskrives eller går tapt. Ulike teknikker kan brukes for å opprettholde hurtigbuffert-koherens, inkludert katalogbasert sammenheng, buss-snooping og snarfing. For å opprettholde konsistensen imiterer et DSM-system disse teknikkene og bruker en koherenseprotokoll, som er avgjørende for systemdrift. Cache koherens er også kjent som cache koherens eller cache konsistens.

Techopedia forklarer Cache Coherence

De fleste koherenseprotokoller som støtter multiprosessorer bruker en sekvensiell konsistensstandard. DSM-systemer bruker en svak standard eller frigjør konsistensstandard. Følgende metoder brukes for cache koherensstyring og konsistens i lese / skrive (R / W) og øyeblikkelig drift: Skriftlige datalokasjoner sekvenseres. Skriving skjer øyeblikkelig. Bevaring av programordre opprettholdes med RW-data. Et koherent minnesyn opprettholdes, der konsistente verdier blir gitt gjennom delt minne. Flere typer cachekoherens kan brukes av forskjellige strukturer, som følger: Katalogbasert koherens: Henviser til et filter der minnedata er tilgjengelig for alle prosessorer. Når data fra minneområdet endres, blir cachen oppdatert eller ugyldig. Bussnusing: Overvåker og administrerer alt hurtigminnet og varsler prosessoren når det er skriveoperasjon. Brukes i mindre systemer med færre prosessorer. Snarfing: Selvovervåker og oppdaterer adresse- og dataversjoner. Krever store mengder båndbredde og ressurser sammenlignet med katalogbasert sammenheng og bussnusing.

Hva er hurtigbuffertkoherens? - definisjon fra techopedia