ArvutidInfotehnoloogia

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?

Nn vahe puhvri, mis pakub kiiret juurdepääsu teabele, on tõenäosus, et päringu ennekõike. Kõik andmed on. Oluline eelis on see, et saada vajalikke andmeid vahemälu võib olla oluliselt kiiremini kui algsest poest. Aga seal on märkimisväärne puudus - suurus. Puhverdatud andmeid kasutatakse brauserites, kõvaketas, CPU, veebiserver, WINS ja DNS teenuseid. Alusel struktuuri on recordsets. Üks neist on seotud teatud element või andmete üksus, mis ulatuks koopia, mida on põhimällu. Sissekanded olema tunnus (TAG), mille abil tehakse kindlaks, sobitades. Vaatame natuke erinev seisukohast: mida on puhverdatud andmed telefoni "Samsung" või teise tootja? Kas nad erinevad, mis on arvuti? Fundamentaalsest seisukohast - mitte ainult suuruse erinevus.

Protsessi kasutades

Kui klient (nad ülalloetletud) taotleb andmeid, esimene asi, mis muudab arvuti - uurib vahemälu. Kui soovitakse versioon, siis seda kasutatakse. Sellistel juhtudel on tabanud. Perioodiliselt andmed kopeeritakse vahemälu põhimälu. Aga kui vajalikud andmed ei ole leitud, on otsing sisu aluse ladustamise. Kõik võtma informatsiooni üle cache, nii et see siis pääseb kiiremini. Protsent taotluste kui kroonitud edu, mida nimetatakse tasandil või vajuta suhe.

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

Ajal muutmist sisu vahemälu ja andmete värskendamiseks põhimällu. Viivituse aeg, mis läheb vahel taotluse andmed sõltuvalt salvestamise poliitika. On kaks peamist tüüpi:

  1. Instant salvestamist. Iga muudatus registreeriti sünkroonselt põhimälu.
  2. 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

Mis kasvu sagedus töötlejate ja suurenenud mälu jõudlust, uus probleemsed valdkonnad - piirangud liidese andmeedastust. Mis võib märgata teadmistega inimene? Vahemälu on väga kasulik, kui sagedus on väiksem kui RAM protsessor. Paljud neist on oma vahe puhvri vähendada juurdepääsu aeg mälu, mis on aeglasem kui registrites. CPU, mis toetavad virtuaalsed tegeledes sageli panna väike, kuid väga kiire aadress tõlkimise puhvri. Aga muudel juhtudel, vahemälu ei ole väga kasulik, ja mõnikord ainult tekitab probleeme (kuid see on tavaliselt arvutid, mis on läbinud mitte-professionaalne versioon). Rääkides, mida on puhverdatud andmed oma nutitelefoni, MTÜ märkida, et tänu väiksusele seade on vajalik, et luua uusi miniatuurne vahemälu rakendamist. Nüüd mõned telefonid ei saa kiidelda parameetrite kümne aasta tagasi, täiustatud arvuti - aga mis vahe nende suurus!

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:

  1. Kaasa arvatud. Vahemälu võib käituda, kui soovite.
  2. Exclusive. Mõeldud igal konkreetsel juhul.
  3. Lihtleping. laialdaselt aktsepteeritud standard.

vahemälu tase

Nende arv on üldjuhul võrdne kolm või neli. Mida suurem on mälu tasand, nii et see on mahukam ja aeglasem:

  1. 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.
  2. 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.
  3. 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.
  4. 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

Nagu näete, puhverdatud andmed teatud tingimustel võimaldab arvuti kiiremini tegutseda. Aga kahjuks on veel üsna palju aspekte, mille saate töötada pikka aega.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.birmiss.com. Theme powered by WordPress.