RačunalnikiInformacijska 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?

Tako imenovani vmesni buffer, ki omogoča hiter dostop do informacij, je verjetnost, da je vprašanje predvsem. Vsi podatki, ki jih vsebuje. Pomembna prednost je, da izvleči potrebne informacije iz predpomnilnika lahko bistveno hitreje kot iz prvotne trgovini. Vendar pa je pomembno pomanjkljivost - velikost. Predpomnjeni podatki se uporabljajo v brskalnikih, trdi disk, CPU, spletni strežnik, ZMAGA, in DNS storitev. Osnova strukture so recordsets. Vsak od njih je povezana z določenim elementom ali podatkovno napravo, ki štrlijo kopirati, kaj je v glavnem pomnilniku. Navedbe identifikator (TAG), s pomočjo katerih se določi z ustreznimi. Poglejmo malo drugače stališče: kaj je predpomnjeni podatki v telefonu "Samsung" ali drug proizvajalec? Se razlikujejo od tistih, ki so v računalniku? Iz temeljnega vidika - ne samo razlike v velikosti.

Postopek uporabe

Ko stranka (oni so navedeni zgoraj) zahteva podatke, je prva stvar, ki naredi računalnik - proučuje predpomnilnika. Če želimo vstop, potem se uporablja. V teh primerih je prišlo do zadetka. Občasno se podatki kopirajo iz predpomnilnika do glavnega pomnilnika. Ampak, če ni bilo ugotovljeno, da je potrebno zapis, da je vsebnost iskanju v osnovni shranjevanje. Vsi sprejeti podatki se prenesejo v predpomnilnik, tako da se potem lahko hitreje dostopate. Odstotek zahtev pri kronan z uspehom, ki se imenuje raven ali sprašuje razmerje.

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

Med spremembe vsebine predpomnilnika in posodabljanje podatkov v glavnem pomnilniku. Časovni zamik, ki poteka med informacijami vloge, odvisno od politike snemanja. Obstajata dve glavni vrsti:

  1. Takojšnje snemanje. Vsaka sprememba se zabeleži sinhrono do glavnega pomnilnika.
  2. 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

S povečanjem pogostosti procesorji in večjo zmogljivost pomnilnika, nov problem območja - omejitev je vmesnik prenosa podatkov. Kaj lahko opazili usposobljeno osebo? Začasni pomnilnik je zelo koristno, če je frekvenca manj kot RAM v procesor. Mnogi od njih ima svoj vmesni buffer za zmanjšanje časa za dostop do pomnilnika, ki je počasnejši od registrov. CPU, ki podpirajo virtualno naslavljanje, pogosto postavite majhen, a zelo hiter naslov prevod buffer. Toda v drugih primerih, predpomnilnika ni zelo koristna, in včasih povzroča samo težave (ki pa je ponavadi v računalnikih, ki so bili ne-profesionalno različico). Ko že govorimo o tem, kaj je v predpomnilniku podatkov v pametnem telefonu, nevladnih organizacij opozorila, da je zaradi majhnosti naprave potrebno ustvariti nov miniaturni izvajanje predpomnilnika. Sedaj lahko nekateri telefoni pohvali parametrov, kot pred desetimi leti, napredne računalniške - ampak kaj je razlika v velikosti!

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:

  1. Vključeno. Predpomnilnik lahko obnašajo, kot ti je všeč.
  2. Exclusive. Zasnovan za vsak posamezen primer.
  3. Neizključno. široko sprejet standard.

ravni predpomnilnika

Njihovo število je običajno enako tri ali štiri. Večja kot je raven spomina, zato je bulkier in počasnejši:

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

Kot lahko vidite, cached podatkov pod določenimi pogoji, s katero računalnik hitreje ukrepati. Ampak, žal, še vedno zelo veliko problemov, na katere se lahko delajo za dolgo časa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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