Kaj je predpomnilnik, zakaj je potreben in kako deluje

Kaj je predpomnilnik, zakaj je potreben in kako deluje

Zadovoljstvo

  • Koncept in vrste predpomnilnika
  • Človeški jezik o tem, kako vse deluje
Kaj je najbolj umazano mesto v računalniku? Misliš na košaro? Uporabniške mape? Hladilni sistem? Niso ugibali! Najbolj umazan kraj je predpomnilnik! Konec koncev ga je treba nenehno očistiti!

Pravzaprav je v računalniku veliko predpomnilnika in ne služijo kot smetišče odpadkov, ampak s pospeševalniki opreme in aplikacij. Kje je njihov ugled iz "System Garbage Chute"? Ugotovimo, kaj je predpomnilnik, kako deluje, kako deluje in zakaj ga je treba občasno očistiti.

Koncept in vrste predpomnilnika

Predpomnilnik ali predpomnilnik se imenuje posebno shranjevanje pogosto uporabljenih podatkov, dostop do katerega je narejen v desetini, sto in tisočkrat hitrejši kot za ovna ali drug prevoznik informacij.

Aplikacije (spletni brskalniki, zvočni in video predvajalniki, urejevalci baz podatkov itd. Imajo svoj predpomnilnik. D.), komponente operacijskih sistemov (skice predpomnilnika, DNS-KESH) in opremo (predpomnilnik L1-L3 osrednjega procesorja, grafični čip Freimbuer, pogonski medpomnilniki). Se izvaja na različne načine - programsko in strojno opremo.

  • Programi predpomnilnika so le ločena mapa ali datoteka, kjer se na primer prenesejo slike, meni, skripte, večpredstavnostne vsebine in druge vsebine obiskanih spletnih mest, na primer. V takšni mapi je, da je brskalnik predvsem "potapljanje", ko znova odprete spletno stran. Črpanje dela vsebine iz lokalnega pomnilnika pospešuje nalaganje in zmanjša omrežni promet.

  • V pogonih (zlasti trdi diski) je predpomnilnik ločen RAM čip z zmogljivostjo 1-256 MB, ki se nahaja na plošči za elektroniko. Prejema informacije, ki so le ena iz magnetne plasti in se še ni naložena v RAM, pa tudi podatke, ki jih operacijski sistem najpogosteje zahteva.

  • Sodobni centralni procesor vsebuje 2-3 glavne ravni denarnega pomnilnika (imenuje se tudi super-surpavzivni pomnilnik), nameščen v obliki strojnih modulov na enem kristalu z njim. Najhitrejši in najmanjši volumen (32-64 kb) je stopnja predpomnilnika 1 (L1) - deluje na isti frekvenci kot procesor. L2 zaseda povprečni položaj v hitrosti in zmogljivosti (od 128 kb do 12 Mb). In L3 je najpočasnejši in obsežen (do 40 MB), pri nekaterih modelih ni. Hitrost L3 je nizka le glede na njegove hitrejše brate, vendar je tudi stokrat hitrejša od najbolj produktivnega operativnega.

Pomnilni pomnilnik procesorja se uporablja za shranjevanje nenehno uporabljenih podatkov, črpanih iz RAM -a, in navodila za strojno kodo. Bolj ko je, hitrejši je procesor.

Danes tri stopnje predpomnjenja niso več meja. S pojavom arhitekture Sandy Bridge je Intel v svojih izdelkih uvedel dodaten predpomnilnik L0 (zasnovan za shranjevanje dešifriranih mikrokomunikacij). In najbolj uspešen CPU ima tudi predpomnilnik četrte stopnje, narejen v obliki ločenega čipa.

Shematično je interakcija ravni predpomnilnika L0-L3 videti tako (za primer Intel Xeon):

Človeški jezik o tem, kako vse deluje

Da bi bilo jasno, kako deluje predpomnilnik, si predstavljajte osebo, ki dela za mizo. Mape in dokumenti, ki jih uporablja, nenehno ležijo na mizi (V predpomnilniku). Če želite dostopati do njih, samo iztegnite roko.

Dokumenti, ki jih potrebuje manj pogosto shranjen v bližini polic (V Ramu). Če jih želite dobiti, morate vstati in iti nekaj metrov. In s čim oseba trenutno ne deluje, je predano arhivu (Posneto na trdem disku).

Širša tabela, več dokumentov se bo prilegalo njej, kar pomeni, da bo zaposleni lahko dobil hiter dostop do več informacij (Večja kot je zmogljivost predpomnilnika, bolj program ali naprava deluje hitreje v teoriji).

Včasih dela napake - drži na mizi papirja, ki vsebuje napačne informacije, in jih uporablja pri delu. Kot rezultat tega se kakovost njegovega dela zmanjša (Napake v predpomnilniku vodijo do napak pri delu programov in opreme). Da bi popravil situacijo, mora zaposleni metati dokumente z napakami in postaviti prave na svoje mesto (Očistite predpomnilnik).

Tabela ima omejeno območje (Denarni pomnilnik ima omejeno količino). Včasih ga lahko na primer razširimo s premikanjem druge tabele, včasih pa je nemogoče (Obseg predpomnilnika se lahko poveča, če takšno priložnost ponuja program; predpomnilnika opreme ni mogoče spremeniti, saj ga izvaja strojna oprema).

Drug način za pospešitev dostopa do večjega obsega dokumentov, kot ga vsebuje tabela - poiskati pomočnika, ki bo služil zaposlenemu s police (Operacijski sistem lahko izpostavi del neuporabljenega RAM -a za predpomnjenje teh naprav). Vendar je še vedno počasneje, kot če jih vzamejo s mize.

Dokumenti, ki ležijo pri roki, morajo biti pomembni za trenutne naloge. Zaposleni je dolžan spremljati. Redno postavite stvari v dokumente (Razmestitev nepomembnih podatkov iz predpomnilnika je "na ramenih" aplikacij, ki jih uporabljajo; Nekateri programi imajo funkcijo samodejnega čiščenja predpomnilnika).

Če zaposleni pozabi ohraniti red na delovnem mestu in spremljati ustreznost dokumentacije, lahko nariše urnik čiščenja mize in ga uporabi kot opomnik. V ekstremnih primerih, da to zaupate pomočniku (Če je aplikacija odvisna od predpomnilnika, aplikacija začne delovati počasneje ali pogosto naložiti nepomembne podatke, uporabiti orodja za čiščenje predpomnilnika v skladu z urnikom ali opravljajte manipulacijo).

***

Z "funkcijami predpomnjenja" dejansko naletimo povsod. To je nakup izdelkov za prihodnost in različna dejanja, ki jih izvajamo mimogrede, hkrati in t. D. Pravzaprav je to vse, kar nas prihrani pred presežkom in nepotrebnim gibanjem telesa, racionalizira življenje in olajša delovno silo. Računalnik naredi enako. Z eno besedo, če ne bi bilo predpomnilnika, bi delal na stotine in tisočkrat počasneje. In nam je težko všeč.