Arvutid, Infotehnoloogia
Mis on puhverdatud andmed ja vahemälu?
Arvuti paraku ei ole kohe täidab käske, mis on saadud inimesi. Et kiirendada seda protsessi kasutab erinevaid nippe ja uhkus koht nende hulgas kuulub vahemälustab. Mis see on? Millised on puhverdatud andmed? Kuidas see protsess tegelikult toimub? Mis on puhverdatud andmete nutitelefoni "Samsung", näiteks ja nad erinevad mõnevõrra arvutites? Lähme alla saada vastused nendele küsimustele.
Mis on vahemälu?
Protsessi kasutades
uuendamine andmeid
Kui kasutate näiteks veebibrauser kontrollitakse kohalik vahemälu leida lehekülje koopia. Arvestades piiranguid käesoleva mälu tüüp, miss on otsustati loobuda teavet, et teha ruumi. Et otsustada täpselt, mida saab asendada, kasutada erinevaid algoritme maht. Muide, kui me räägime sellest, et see puhverdatud andmed "Android", et enamasti kasutatakse neid töötada pildid ja taotluse andmed.
kirjuta Policy
- Instant salvestamist. Iga muudatus registreeriti sünkroonselt põhimälu.
- Viivitusega või tagasikirjutustugi. Uuenda andmeid toimuvad perioodiliselt või kui klient seda nõuab. Et jälgida, kas see oli muudetud kasutada märk kahe Ühendriigid: "määrdunud" ega muuta. Juhul miss saab teha kaks apellatsioonkaebust, mille eesmärk põhimälu: esimene on kasutatud andmeid salvestama, mis on muutunud vahemälu ja teine - lugeda soovitud kirje.
See võib olla selline, et andmed kaotab tähtsuse vahepealsesse puhvris. See juhtub siis, kui andmed põhimälus tegemata muudatusi vahemälu. Järjepidevuse kõik muutmisprotsessideks kasutades sidusus protokolle.
tänapäevaprobleemidele
Sünkroniseerige erinevaid puhvreid
Vahemälu on kasulik, kui üks, ja kuidas säilitada tõhusust seda tehnoloogiat, kui palju neist? See probleem on lahendatud puhvris sidususe. On kolm võimalust andmevahetus:
- Kaasa arvatud. Vahemälu võib käituda, kui soovite.
- Exclusive. Mõeldud igal konkreetsel juhul.
- Lihtleping. laialdaselt aktsepteeritud standard.
vahemälu tase
- L1 vahemälu. Kiireim taseme vahemälu - esimene. Tegelikult see on osa protsessori sest see paikneb ühel kiibil ning käsitleb funktsiooniplokki. Tavaliselt jagatakse kahte liiki: käsuvahemäluks ja andmed. Enamik tänapäeva protsessorid ei tööta ilma selle taseme. See vahemälu töötab protsessori taktsagedus, nii viide võib täita iga kella tsükkel.
- L2 vahemälu. Tavaliselt asub koos eelmisega. Eraldi mälu piirkondades. Et teada saada oma raha, pead kogu maht, mis leitakse vastavalt andmete mälus, mis on jagatud soonte arv, mis on protsessor.
- L3 vahemälu. Aeglane, kuid suurim sõltub vahemälu. Tavaliselt üle 24 MB. Seda kasutatakse, et sünkroniseerida andmeid saadud vahemälu eri teisele tasemele.
- L4 vahemälu. On õigustatud ainult suure jõudlusega multi serverid ja suurarvutid. Rakendada seda eraldi kiipi. Kui te küsite küsimus, et vahemälustab andmeid nutitelefoni "Samsung" ja vaadates seda, sellel tasemel - võin öelda, et 5 aastat täpselt kiirusta.
vahemälu assotsiatiivsuse
See on oluline omadus. Assotsiatiivsuse vahemälust andmete kuvamiseks on vaja loogiline segmenteerimine. Ta omakorda on vajalik tingitud asjaolust, et järjestikune skaneerimisega kõik olemasolevad liinid võtab kümneid tsüklit ja toob mitte kõik kasu. Seetõttu kasutavad RAM rakkude jäik järgimine andmete vahemälu, et vähendada otsingu ajal. Kui me võrdleme vahe puhvrid on sama mahu, kuid erinevad assotsiatiivsuse, üks kellega ta oli suur töötahe aeglasemalt, kuid suurte spetsiifiliste tõhusust.
järeldus
Similar articles
Trending Now