Kooperasyon ng Cache

May -Akda: Laura McKinney
Petsa Ng Paglikha: 9 Abril 2021
I -Update Ang Petsa: 25 Hunyo 2024
Anonim
CEO crazy loves his wife and does not let Cinderella be wronged!
Video.: CEO crazy loves his wife and does not let Cinderella be wronged!

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Cache Coherence?

Ang pagkakaugnay ng cache ay ang pagiging regular o pagkakapareho ng data na nakaimbak sa memorya ng cache. Ang pagpapanatili ng cache at pare-pareho ng memorya ay kinakailangan para sa mga multiprocessors o ipinamamahagi na ibinahaging memorya (DSM) system. Ang pamamahala ng cache ay nakabalangkas upang matiyak na ang data ay hindi nasusulat o nawala. Ang iba't ibang mga pamamaraan ay maaaring magamit upang mapanatili ang pagkakaugnay ng cache, kasama ang direktoryo batay sa pagkakaugnay, pag-unoy ng bus at snarfing. Upang mapanatili ang pare-pareho, ang isang sistema ng DSM ay ginagaya ang mga pamamaraan na ito at gumagamit ng isang koordinasyong protocol, na mahalaga sa mga operasyon ng system. Ang pagkakaugnay ng cache ay kilala rin bilang cache ng cache o pagkakapare-pareho ng cache.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Cache Coherence

Ang karamihan ng mga proteksyon ng pagkakaugnay na sumusuporta sa mga multiprocessors ay gumagamit ng isang sunud-sunod na pamantayan ng pagkakapare-pareho. Ang mga sistema ng DSM ay gumagamit ng isang mahina o naglalabas ng pamantayan ng pagkakapare-pareho. Ang mga sumusunod na pamamaraan ay ginagamit para sa pamamahala ng pagkakaugnay ng cache at pagkakapareho sa pagbasa / pagsulat (R / W) at mga agarang operasyon: Nakasusunod ang mga lokasyon ng data. Ang mga operasyon ng pagsulat ay naganap kaagad. Ang pagpapanatili ng order ng programa ay pinapanatili ng data ng RW. Ang isang magkakaugnay na pagtingin sa memorya ay pinananatili, kung saan ang mga pare-parehong halaga ay ibinibigay sa pamamagitan ng ibinahaging memorya. Ang ilang mga uri ng pagkakaugnay ng cache ay maaaring magamit ng iba't ibang mga istraktura, tulad ng sumusunod: Direksyon na batay sa direktoryo: Mga sanggunian ang isang filter kung saan naa-access ang data ng memorya sa lahat ng mga processors. Kapag nagbago ang data ng lugar ng memorya, ang cache ay na-update o hindi wasto. Paghahabol sa bus: Sinusubaybayan at pinamamahalaan ang lahat ng memorya ng cache at inabisuhan ang processor kapag mayroong isang operasyon sa pagsulat. Ginamit sa mas maliit na mga sistema na may mas kaunting mga processors. Snarfing: Sinusubaybayan ng sarili at ina-update ang mga bersyon at mga bersyon ng data. Nangangailangan ng malaking halaga ng bandwidth at mga mapagkukunan kumpara sa direktoryo na batay sa pagkakaugnay at paglalagay ng bus.