Koherencija predmemorije

Autor: Laura McKinney
Datum Stvaranja: 9 Travanj 2021
Datum Ažuriranja: 25 Lipanj 2024
Anonim
Koherencija predmemorije - Tehnologija
Koherencija predmemorije - Tehnologija

Sadržaj

Definicija - Što znači koherencija predmemorije?

Koherencija predmemorije jest pravilnost ili dosljednost podataka pohranjenih u predmemorijskoj memoriji. Održavanje dosljedne memorije i memorije je neophodno za multiprocesore ili sustave raspodijeljene zajedničke memorije (DSM). Upravljanje predmemorijom strukturirano je tako da osigurava da podaci ne budu prebrisani ili izgubljeni. Za održavanje koherencije privremene memorije mogu se koristiti različite tehnike, uključujući koherenciju na bazi direktorija, presvlačenje sabirnice i snarfing. Da bi održao dosljednost, DSM sustav oponaša ove tehnike i koristi protokol koherencije, što je bitno za operacije sustava. Predmemorijska koherencija također je poznata i kao koherencija predmemorije ili dosljednosti predmemorije.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava Cahe Coherence

Većina protokola koherencije koji podržavaju višeprocesore koristi standard uzastopne konzistentnosti. DSM sustavi koriste slab ili dosljedan standard otpuštanja. Sljedeće metode koriste se za upravljanje koherencijom predmemorije i dosljednost u procesu čitanja / pisanja (R / W) i trenutnim operacijama: Napisana mjesta podataka su sekvencirana. Operacije pisanja događaju se trenutno. Čuvanje programskog naloga održava se RW podacima. Održava se koherentni prikaz memorije gdje se kroz zajedničku memoriju pružaju konzistentne vrijednosti. Različite strukture mogu koristiti nekoliko vrsta koherencije predmemorije, a to je na sljedeći način: Koherencija utemeljena na direktoriju: Navodi filtar u kojem su podaci o memoriji dostupni svim procesorima. Kada se promijene podaci memorijskog područja, predmemorija se ažurira ili poništava. Preskakanje sabirnice: nadgleda i upravlja s cijelom memorijom predmemorije te obaviještava procesor kada postoji postupak pisanja. Koristi se u manjim sustavima s manje procesora. Snarfing: Samokontrolira i ažurira svoje adrese i verzije podataka. Zahtijeva velike količine propusnosti i resursa u usporedbi s koherencijom temeljenom na direktoriju i presjedanjem sabirnice.