Zdravje in Bolezni
|  | Zdravje in Bolezni >  | Cancer | mezoteliom

Kaj pomeni mesi?

Okrajšava "MESI" pomeni Modified-Exclusive-Shared-Invalid, ki je protokol za skladnost predpomnilnika, ki se uporablja v večprocesorskih sistemih za ohranjanje skladnosti med več kopijami istih podatkov v različnih predpomnilnikih. Tukaj je razlaga, kaj vsako od teh stanj predstavlja:

1. Spremenjeno (M):

- Vrstica predpomnilnika je v spremenjenem stanju, ko je bila lokalno spremenjena in vsebuje najnovejšo različico podatkov.

- Drugi predpomnilniki, ki so prej imeli kopije istih podatkov, so razveljavljeni, ko vrstica predpomnilnika preide v spremenjeno stanje.

- Spremenjeno stanje označuje izključno lastništvo podatkov, kar pomeni, da noben drug predpomnilnik trenutno nima veljavne kopije.

2. Ekskluzivno (E):

- Ko je predpomnilniška vrstica v izključnem stanju, vsebuje veljavno kopijo podatkov, vendar ni bila lokalno spremenjena.

- Drugi predpomnilniki imajo lahko neveljavne ali skupne kopije istih podatkov, vendar noben drug predpomnilnik nima spremenjene kopije.

3. V skupni rabi (S):

- Vrstica predpomnilnika je v stanju v skupni rabi, ko ima več predpomnilnikov veljavne kopije istih podatkov in jih nobeden od njih ni spremenil.

- V stanju v skupni rabi so vse kopije podatkov med seboj skladne.

4. Neveljavno (I):

- Neveljavno stanje označuje, da vrstica predpomnilnika ne vsebuje veljavne kopije podatkov.

- Ko se dostopa do vrstice predpomnilnika in se ugotovi, da je neveljavna, jo mora procesor pridobiti iz glavnega pomnilnika ali drugega predpomnilnika, ki ima veljavno kopijo.

Protokol MESI zagotavlja, da ima samo en predpomnilnik spremenjeno kopijo podatkov naenkrat, kar preprečuje nedoslednosti med več predpomnjenimi kopijami. Zagotavlja tudi, da ko se podatki delijo med več predpomnilniki, so vse kopije konsistentne s posebnimi dejanji, ki se izvedejo, ko pride do spremembe stanja.

Zdravje in Bolezni © https://sl.265health.com