Računalniki, Informacijska tehnologija
Kaj je predpomnjeni podatki in predpomnjenje?
Računalnik, žal, ni takoj izvede ukaze, ki jih je prejela od ljudi. Da bi pospešila ta proces uporablja različne trike, in ponos kraju, med njimi pripada predpomnjenje. Kaj je to? Kakšne so cached podatki? Kako se ta proces dejansko poteka? Kaj je v predpomnilniku podatkov v pametni telefon "Samsung", na primer, in se nekoliko razlikujejo od tistih v računalniku? Pojdimo do dobili odgovore na ta vprašanja.
Kaj je predpomnilnik?
Postopek uporabe
posodabljanje podatkov
Pri uporabi, na primer, je spletni brskalnik preverja lokalni predpomnilnik najti kopijo strani. Glede na omejitve te vrste pomnilnika, je gospodična odločila zavreči podatke, da bi prostor. Natančno določiti, kaj bo zamenjan, uporabljajo različne algoritmov premik. Mimogrede, če govorimo o tem, da je to v predpomnilniku podatke na "Android", ki v večjem delu se uporabljajo za delo s slikami in podatki aplikacij.
pisati politiko
- Takojšnje snemanje. Vsaka sprememba se zabeleži sinhrono do glavnega pomnilnika.
- Zamudo ali writeback. posodabljanje podatkov potekala redno, ali če to zahteva stranka. Slediti na to, ali je bila spremenjena tako, da uporabite znak z dvema državama: "umazan" ali spremenjeni. V primeru gospodični se lahko izvede dve pritožbi, katerih cilj glavni pomnilnik: prvi je, ki se uporabljajo za beleženje podatkov, ki so spremenili iz predpomnilnika, in drugi -, da se glasi želeni element.
Morda je taka, da informacije ne upoštevati vmesnega medpomnilnika. To se zgodi, ko podatkov v glavnem pomnilniku, ne da bi kakršne koli prilagoditve predpomnilnika. Zaradi doslednosti, vse procese urejanja uporabo skladnost protokolov.
sodobni izzivi
Sinhronizacija podatkov med različnimi pufri
Predpomnilnik je uporabno, ko je eden, in kako ohraniti učinkovitost te tehnologije, če veliko od njih? Ta problem je rešen blažilnika koherentnost. Obstajajo tri možnosti za izmenjavo podatkov:
- Vključeno. Predpomnilnik lahko obnašajo, kot ti je všeč.
- Exclusive. Zasnovan za vsak posamezen primer.
- Neizključno. široko sprejet standard.
ravni predpomnilnika
- L1 predpomnilnik. Najhitrejši stopnja predpomnilnika - prvi. Dejstvo je, da je del procesorja, kot se nahaja na enem čipu, in se nanaša na funkcijskih blokov. Ponavadi razdeljena na dve vrsti: navodilo predpomnilnika in podatkov. Večina sodobnih procesorji ne delujejo, ne da bi to raven. Ta predpomnilnik deluje na frekvenci procesorja, tako da sklicevanje na to lahko opravi vsak taktu.
- L2 predpomnilnika. Ponavadi se nahaja skupaj s prejšnjim. A ločena območja pomnilnika. Če želite izvedeti svojo vrednost, morate celotno količino, dano na podlagi podatkov za predpomnjenje, deljeno s številom jeder, ki je v procesorju.
- Predpomnilnika L3. Počasen, vendar je največja odvisna predpomnilnika. Značilno je, da več kot 24 MB. To se uporablja za sinhronizacijo podatkov, prejetih od zakladov različnih drugem nivoju.
- L4 predpomnilnika. Uporaba upravičena le za večopravilni strežnike visoko zmogljivih in veliki. ga izvaja kot ločen čip. Če si zastavite vprašanje, ki je predpomnjenje podatkov v pametni telefon "Samsung" in gledaš na to, ta raven - lahko rečem, da je za 5 let natančno mudi.
predpomnilnik asociativnost
To je temeljna značilnost. je potrebno asociativnost v predpomnilniku podatkov za prikaz logično segmentacije. Ona, po drugi strani, je treba zaradi dejstva, da zaporedno skeniranje vseh obstoječih linij traja deset ciklov in prinaša ne vse prednosti. Zato uporabite RAM celicam togo upoštevanje podatkovnega predpomnilnika, da se zmanjša čas iskanja. Če primerjamo vmesni blažilniki so enake prostornine, vendar drugačno asociativnosti, tisti, s katerim je imela veliko volje, da bi manj dela hitro, vendar z veliko specifično učinkovitost.
zaključek
Similar articles
Trending Now