Kaj je predpomnilnik, zakaj je potreben. Kaj je predpomnilnik strani in čemu je namenjen

Prepričan sem, da tudi če ne uporabljate računalnika, čeprav je takšnega človeka težko najti v našem svetu, ste slišali besedo »CACHE.« To lahko varno imenujemo najbolj umazano mesto v računalniku. , ne košara, ne uporabniške mape, ne hladilni sistem, in sicer predpomnilnik, ki ga je treba pogosto in učinkovito čistiti.

Najbolj zanimivo je, da je v računalniku veliko število predpomnilnikov. Mnogi ljudje morda mislijo, da je predpomnilnik nekakšno smetišče za osebni računalnik. Toda v resnici ni. Predpomnilniki služijo kot pospeševalniki za strojno opremo in aplikacije. Kako pa so potem dobili oznako »sistemski žleb za smeti?!« Danes bomo ugotovili, kaj točno se imenuje predpomnilnik, kaj je, kako deluje in zakaj ga je treba redno čistiti.

Začasni pomnilnik - koncept in vrste.

Predpomnilnik ali začasni pomnilnik je posebno shranjevanje pogosto uporabljenih podatkov, do katerega se dostopa deset, sto in tisočkrat hitreje kot do pomnilnika z naključnim dostopom ali drugih pomnilniških medijev.

Vse aplikacije, spletni brskalniki, avdio in video predvajalniki, urejevalniki baz podatkov, komponente operacijskega sistema in strojne opreme, in sicer predpomnilnik L1-L3 centralnega procesorja, medpomnilnik grafičnega čipa, medpomnilniki pogonov in drugi, imajo svoj predpomnilnik. Toda njegova izvedba za vse zgoraj navedene "elemente" bo drugačna: strojna ali programska oprema.

Predpomnilnik programa je preprosto ločena mapa ali datoteka, kamor se naložijo na primer slike, meniji, skripti, večpredstavnostna vsebina in druga vsebina obiskanih spletnih mest. V tej mapi se brskalnik najprej "potopi", ko znova odprete spletno stran. Nalaganje nekaterih vsebin iz lokalnega pomnilnika pospeši njen prenos in zmanjša omrežni promet.



V pogonih, vključno s trdimi diski, je predpomnilnik ločen čip RAM z zmogljivostjo 1-256Mb, ki se nahaja na elektronski plošči. Prejema informacije, prebrane z magnetne plasti in še ne naložene v RAM, ter podatke, ki jih operacijski sistem najpogosteje zahteva.



Kar zadeva sodobni centralni procesor, vsebuje 2-3 glavne ravni predpomnilnika, ki se imenuje tudi super-operativni pomnilnik. Postavljeni so v obliki strojnih modulov na isti kristal. Najhitrejši in najmanjši glede na prostornino (32–64 KB) je predpomnilnik Level 1 (L1) - deluje na isti frekvenci kot procesor. L2 zavzema povprečen položaj glede hitrosti in zmogljivosti (od 128 Kb do 12 Mb). In L3 je najpočasnejši in najobsežnejši (do 40 Mb), pri nekaterih modelih pa ga ni. Hitrost L3 je le počasna glede na hitrejše brate in sestre, je pa stotine krat hitrejša od najbolj produktivnega RAM-a.

RAM procesorja shranjuje podatke, ki se nenehno uporabljajo. Izvlečeni so iz RAM-a in navodil za strojno kodo. Več kot je takega pomnilnika, hitreje deluje procesor.

Danes tri ravni predpomnjenja še zdaleč niso meja.

Intel Corporation, že dolgo vodilno procesorsko podjetje, je izumilo arhitekturo Sandy Bridge. Po njeni zaslugi je na voljo dodaten predpomnilnik "predpomnilnik L0". Ta razdelek je odgovoren za shranjevanje dešifriranih mikroinstrukcij.

In najbolj zmogljivi CPU imajo tudi predpomnilnik četrte stopnje, narejen v obliki ločenega mikrovezja.

Interakcija ravni predpomnilnika L0-L3 je videti shematsko (na primeru Intel Xeon):



Kako vse deluje - razložimo na prste.

Da bi vam bilo bolj jasno, kako še vedno delate s predpomnilnikom, si predstavljajte osebo, ki dela za mizo. Dokumenti in mape, ki jih uporablja, so v mizi, torej v začasnem pomnilniku. Da bi dobili dostop do njih, morate samo stopiti v stik z njimi.

Papir, ki ga oseba uporablja zelo redko, je v spodnjih mapah, torej v RAM-u. Če želite dostopati do njih, morate vstati in malo hoditi. Datoteke, s katerimi oseba trenutno ne dela, se predajo v arhiv, to pomeni, da so zapisane na trdi disk.

Jasno je, da je širša pisarna delovne mize, več dokumentov je na njej. V skladu s tem bo lahko zaposleni hitro dobil več informacij. Zdaj razumete, zakaj bo zaradi večje zmogljivosti predpomnilnika program ali naprava delovala hitreje.

Včasih delavec dela napake. Sestavljeni so iz shranjevanja papirjev na mizo, ki vsebujejo netočne podatke in se uporabljajo pri delu. Po takem delu se bo kakovost dela naravno zmanjšala. To pomeni, da če v predpomnilniku obstajajo napake, programi in strojna oprema ne bodo delovali. Za rešitev te težave mora zaposleni z napako najti datoteke, jih zavreči in na njihovo mesto postaviti pravilne. To se imenuje čiščenje začasnega pomnilnika.

Čeprav je tabela lahko velika, je prostor na njej omejen, prav tako pa tudi količina začasnega pomnilnika. Ne glede na to lahko prostor tabel dodate tako, da vanj pritrdite drugo tabelo. Toda včasih je to zaradi velikosti sobe nemogoče. Količino začasnega pomnilnika lahko povečate, če ta postopek predpiše program. Opreme predpomnilnika same ne morete spremeniti, ker je vgrajena v strojno opremo.

Vendar pa lahko hitreje delate z datotekami brez razširitve delovnega mesta. Lahko najamete asistenta, ki bo želeno mapo postregel z datotekami. To pomeni, da lahko operacijski sistem dodeli del neuporabljenega RAM-a za predpomnjenje podatkov naprave. Toda tak asistent ne bo še posebej pospešil dela, saj je veliko hitreje sam vzeti potrebne informacije, saj natančno veste, kje in kaj leži.

Čistilec. Če aplikacija, odvisna od predpomnilnika, postane počasnejša ali pogosto nalaga zastarele podatke, uporabite načrtovano čistilo predpomnilnika ali ročno izvedite to manipulacijo vsakih nekaj dni.

Pravzaprav ves čas vidimo predpomnjenje datotek. Na primer, nakup izdelkov za prihodnjo uporabo in vsa dejanja, ki jih izvajamo med tem postopkom, tako rekoč hkrati! Keširanju lahko rečemo vse, zaradi česar ne delamo nepotrebnih sitnosti in gibov telesa. Če računalnik ne bi imel predpomnilnika, bi se njegovo delo znatno upočasnilo.

Prepričan sem, da zdaj razumete pomen in kako deluje predpomnilnik. Zato je tako pomembno, da očistite računalnik, razen če ga želite upočasniti.

Kot smo že omenili, je statični RAM našel uporabo v začasni pomnilnik... Glavna prednost statičnega pomnilnika je njegova hitrost. Glavna pomanjkljivost je velika fizična prostornina, ki jo zaseda pomnilnik, in velika poraba energije.


Spomnimo se, da je statična pomnilniška celica zgrajena na tranzistorski stopnji, ki lahko vsebuje do 10 tranzistorjev. Ker je čas preklopa tranzistorja iz enega stanja v drugega zanemarljiv, je tudi hitrost statičnega pomnilnika velika.


Predpomnilnik je majhen in se nahaja neposredno na matrici procesorja. Njegova hitrost je veliko večja od hitrosti dinamičnega pomnilnika (moduli RAM), vendar nižja od hitrosti centralnih procesorjev (RON).


Začasni pomnilnik se je prvič pojavil na 386 računalnikih in je bil na matični plošči. Matične plošče 386 DX so imele od 64 KB do 256 KB predpomnilnika. Procesorji 486 so že imeli predpomnilnik na procesorskem čipu, vendar je bil predpomnilnik na matični plošči ohranjen. Sistem predpomnilnika je postal dvostopenjski: začeli so klicati pomnilnik na čipu predpomnilnik prve stopnje (L1) in na matični plošči - predpomnilnik druge stopnje (L2). Sčasoma se je predpomnilnik druge stopnje "preselil" v matrico procesorja. AMD je bil prvi, ki je to storil na procesorju K6-III (L1 \u003d 64 Kb, L2 \u003d 256 Kb).

Prisotnost predpomnilnikov na dveh ravneh je zahtevala vzpostavitev mehanizma za njihovo medsebojno interakcijo. Obstajata dve možnosti za izmenjavo informacij med predpomnilniki prve in druge ravni ali, kot pravita, dve arhitekturi predpomnilnika: vključujoče in izključno.

Vključen začasni pomnilnik

Inkluzivna arhitektura predvideva podvajanje informacij v L1 in L2.


Shema dela je naslednja. Med kopiranjem informacij iz RAM-a v predpomnilnik sta narejeni dve kopiji, ena kopija se vnese v L2, druga kopija v L1. Ko je L1 poln, se podatki nadomestijo z brisanjem najstarejših podatkov - LRU (Najmanj nedavno uporabljeno). Enako se zgodi s predpomnilnikom druge stopnje, a ker je njegova velikost večja, se podatki v njem shranjujejo dlje.


Ko procesor prebere informacije iz predpomnilnika, se vzamejo iz L1. Če zahtevanih informacij ni v predpomnilniku prve stopnje, jih poiščemo v L2. Če se v predpomnilniku druge stopnje najdejo potrebne informacije, se podvojijo v L1 (po principu LRU) in nato prenesejo v procesor. Če zahtevanih informacij ni mogoče najti v predpomnilniku druge stopnje, jih je mogoče prebrati iz RAM-a po zgoraj opisani shemi.


Inkluzivna arhitektura se uporablja v sistemih, kjer je razlika v velikostih prvega in drugega predpomnilnika velika. Na primer za Pentium 3 (Coppermine): L1 \u003d 16 Kb, L2 \u003d 256 Kb; Pentium 4: L1 \u003d 16 Kb, L2 \u003d 1024 Kb. V takih sistemih se podvoji majhen del predpomnilnika druge stopnje; to je povsem sprejemljiva cena za enostavnost izvajanja vključujočega mehanizma.

Ekskluzivni začasni pomnilnik

Ekskluzivni predpomnilnik predpostavlja edinstvenost informacij, ki se nahajajo v L1 in L2.


Pri branju informacij iz RAM-a v predpomnilnik se informacije takoj vnesejo v L1. Ko je L1 poln, se informacije prenesejo iz L1 v L2 po principu LRU.


Če zahtevanih informacij ni mogoče najti, ko procesor prebere informacije iz L1, jih poišče v L2. Če se v L2 najdejo potrebne informacije, potem v skladu z načelom LRU predpomnilniki prve in druge ravni medsebojno izmenjujejo vrstice ("najstarejša" vrstica iz L1 je postavljena v L2, zahtevana vrstica iz L2 pa je zapisana v svoje mesto). Če v L2 ne najdemo potrebnih informacij, gre dostop do RAM-a po zgoraj opisani shemi.


Ekskluzivna arhitektura se uporablja v sistemih, kjer je razlika med velikostmi prvega in drugega predpomnilnika razmeroma majhna. Na primer, Athlon XP: L1 \u003d 64 Kb, L2 \u003d 256 Kb. Ekskluzivna arhitektura učinkoviteje uporablja začasni pomnilnik, vendar je izvajanje ekskluzivnega mehanizma veliko bolj zapleteno.

Interakcija začasnega pomnilnika z RAM-om

Ker začasni pomnilnik deluje zelo hitro, se informacije, do katerih procesor pogosto dostopa, shranijo v predpomnilnik - to bistveno pospeši njegovo delo. Informacije iz RAM-a se shranijo v predpomnilnik in nato procesor dostopa do njih. Obstaja več shem za interakcijo začasnega in glavnega pomnilnika.


Neposredno preslikan predpomnilnik. Najlažji način za interakcijo predpomnilnika z RAM-om. Količina RAM-a je razdeljena na segmente (strani), ki so po velikosti enaki velikosti celotnega predpomnilnika (na primer pri velikosti predpomnilnika 64 KB, RAM pa je razdeljen na 64 KB strani). Ko predpomnilnik komunicira z RAM-om, se v pomnilnik dodeli ena stran RAM-a, začenši z naslovom nič (tj. Od samega začetka predpomnilnika). Ko se postopek interakcije ponovi, se naslednja stran namesti na obstoječo - to pomeni, da so prejšnji podatki dejansko nadomeščeni s trenutnimi.


Prednosti: enostavna organizacija matrike, minimalen čas iskanja.

Slabosti: neučinkovita uporaba celotnega začasnega pomnilnika - navsezadnje sploh ni nujno, da bodo podatki zavzeli celotno velikost predpomnilnika, lahko zavzamejo 10%, vendar naslednji podatek uniči prejšnjega, torej v v resnici imamo predpomnilnik z veliko manjšo prostornino.


Set-asociativni predpomnilnik. Celotna velikost predpomnilnika je razdeljena na več enakih segmentov, večkratnikov dveh na celoštevilčno stopnjo (2, 4, 8). Predpomnilnik 64 KB lahko na primer razdelimo na:

  • 2 segmenta, po 32 KB;
  • 4 segmenti, po 16 KB;
  • 8 segmentov, po 8 KB.

Pentium 3 in 4 imata 8-kanalno strukturo predpomnilnika (predpomnilnik je razdeljen na 8 segmentov); Athlon Thunderbird - 16 kanal.


S to organizacijo je RAM razdeljen na strani, enake velikosti kot en segment predpomnilnika (ena banka predpomnilnika). Stran RAM je zapisana prvi gotovinski banki; naslednja stran gre do druge gotovinske banke itd., dokler se vse gotovinske banke ne zapolnijo. Nadaljnje evidentiranje informacij gre v gotovinsko banko, ki ni bila uporabljena najdlje (vsebuje "najstarejše" podatke).


Prednosti: poveča se učinkovitost uporabe celotnega obsega predpomnilnika - več kot je gotovinskih bank (večja asociativnost), večja je učinkovitost.

Slabosti: bolj zapletena shema upravljanja predpomnilnika; dodaten čas za analizo informacij.


Asociativni predpomnilnik. To je omejevalni primer prejšnje različice, ko obseg gotovinske banke postane enak vrstici začasnega pomnilnika (ni več kam razdeliti). V tem primeru lahko poljubno vrstico RAM-a shranite kjer koli v začasnem pomnilniku.


Polje predpomnilnika za shranjevanje je sestavljeno iz nizov enake dolžine. Zmogljivost takšne vrstice je enaka velikosti paketa, ki se bere iz RAM-a v enem ciklu (na primer Pentium 3 - 32 bajtov; Pentium 4 - 64 bajtov). Niz se naloži v predpomnilnik in pridobi samo v celoti.


Za: največja učinkovitost pri uporabi predpomnilnika.

Slabosti: največ časa, porabljenega za iskanje informacij.

Izraz predpomnilnik (ali gotovino) ima dve definiciji v ruščini .

Prva prihaja iz angleščine predpomnilnik ("predpomnilnik").Predpomnilnik lahko bistveno skrajša čas dostopa do podatkov v celotnem računalniškem sistemu, trdih diskih, spletnem brskalniku in drugih stvareh (to pomeni, da se slike, spletne strani, sporočila v sporočilu itd. Hitreje odprejo). To je vmesni vmesni pomnilnik za hitri dostop, ki vsebuje informacije, ki bodo najverjetneje zahtevane. Dostop do podatkov v predpomnilniku je hitrejši kot pridobivanje surovih podatkov iz počasnejšega pomnilnika ali oddaljenega vira, vendar je njegova velikost v primerjavi s prvotnim pomnilnikom znatno omejena.

Glede na podrobnosti lahko rečemo, da gre za vrsto pomnilnika, namenjenega pospeševanju dostopa do podatkov, ki so z manjšo hitrostjo dostopa nenehno v glavnem pomnilniku. Predpomnilnik je sestavljen iz nabora vnosov, od katerih je vsak povezan z majhnim podatkom, ki je kopija podatkovnega elementa v glavnem pomnilniku. Vsak tak vnos ima identifikator, ki identificira ujemanje med podatkovnimi elementi v predpomnilniku in njihovimi kopijami v glavnem pomnilniku. Ko odjemalec predpomnilnika dostopa do podatkov, se predpomnilnik najprej pregleda. Če je v predpomnilniku najden vnos z identifikatorjem, ki se ujema z identifikatorjem zahtevanega elementa, se uporabijo elementi v predpomnilniku. Če v predpomnilniku ni najden noben zapis, ki vsebuje zahtevani podatkovni element, se prebere iz glavnega pomnilnika v predpomnilnik in postane na voljo za naslednje klice. Spletni brskalnik na primer preveri v lokalnem predpomnilniku diska lokalno kopijo spletne strani, ki se ujema z zahtevanim URL-jem. V tem primeru je URL ID, vsebina spletne strani pa podatkovni elementi. Če je velikost predpomnilnika omejena, se lahko sprejme odločitev, da se nekaj prostora zavrže, da se sprosti prostor. Za izbiro zapisa, ki ga želite zavreči, se uporabljajo različni algoritmi za prednostno oddajo. Včasih predpomnilnik prekine pravilno delovanje brskalnika ali aplikacije, zato je včasih priporočljivo, da ga počistite.

Druga definicija je v ruski mladinski žargon prišla iz ameriškega slenga. V ZDA pod besedo c pepel razumeti gotovino. Beseda je prišla naravnost iz zahodnih filmov in ni spremenila svojega pomena. V angleščini je gotovina papirnati denar, ki ga je enostavno skriti pred davki in ki se aktivno uporablja pri izvajanju operacij v senci (in prevod besede predpomnilnik) ... Denar je sinonim za denar.

V zadnjih letih lahko besedo "povračilo denarja" vse pogosteje slišimo. Povezan je tudi z denarjem, in sicer z donosom denarja, na področju spletnega poslovanja, bančništva in iger na srečo pa se uporablja kot oznaka vrste bonusnega programa za privabljanje strank in povečanje njihove zvestobe.

Predpomnilnik brskalnika.

Na primer, na VPRAŠANJE napišete vprašanje, zaprete zavihek, znova kliknete »Vprašaj in vaše vprašanje je na mestu \u003d), kot da je predpomnilnik.

V Googlu je predpomnilnik, ki shrani sličice slik za hitro nalaganje.

Potujemo po širnosti svetovnega spleta, obiskujemo ogromno spletnih mest, kjer si ogledamo besedilo, slike, video posnetke. Ko se spletna stran prvič odpre v brskalniku, se vse informacije (besedilne in grafične) prenesejo s strežnika, kjer je vir.

Če je spletni skrbnik konfiguriral predpomnjenje, se bodo podatki po prvem ogledu shranili v poseben odsek na trdi disk uporabniškega računalnika (ta razdelek se imenuje predpomnilnik brskalnika).

Možnosti, ki jih ponuja predpomnilnik, lahko ocenite tako, da opazite najpogostejši pojav - nalaganje glavne strani vira z uporabo mobilnega interneta. V iskanje vnesite katero koli poizvedbo in sledite eni od povezav. Ko se stran spletnega vira naloži, se vrnite in znova sledite povezavi.

Glavna stran spletnega mesta se bo na zaslonu prikazala veliko hitreje. Razlog za to je naslednji: brskalnik naloži podatke iz predpomnilnika, ki se nahaja v pomnilniku vaše naprave, ki je, kot vidite, precej bližje kot strežnik daleč stran.

Upoštevati je treba tudi, da ni vsa vsebina strani predpomnjena. Nastavitve predpomnilnika nastavi vsak spletni skrbnik po lastni presoji. Če je informacijski vir ustvarjen s pomočjo sistema za upravljanje vsebin (WordPress, Joomla, Drupal), ima razvijalec praviloma že pripravljene rešitve za predpomnjenje v obliki vtičnikov (ki imajo standardne nastavitve in pogosto ne potrebujejo dodatnih nastavitev).

Kadar imate težave s spletnim mestom, je eden od prvih predlogov, ki ga slišite od informacijske podpore, "poskusite počistiti predpomnilnik brskalnika in izbrisati piškotke."

Torej, kaj točno je ta zlovešči predpomnilnik brskalnika? Kaj počne predpomnilnik brskalnika in zakaj bi ga bilo treba počistiti?

Kaj je predpomnilnik brskalnika

Predpomnilnik brskalnika je začasno shranjevanje (shranjevanje) informacij v računalniku, naloženo v brskalnik.

Datoteke, ki so predpomnjene v lokalnem pomnilniku, vključujejo elemente spletnega mesta, kot so HTML, slogi CSS, skripti Java, grafike in druge večpredstavnostne vsebine.

Ko boste naslednjič obiskali spletno mesto, bo brskalnik preveril vsebino predpomnilnika in ga posodobil ali dodal nekaj, česar ni.

To zmanjšuje uporabo pasovne širine na strani uporabnika in strani strežnika ter omogoča hitrejše nalaganje strani. Zato je še posebej koristno, če imate počasno internetno povezavo.

Zakaj morate počistiti predpomnilnik brskalnika

Izkaže se, da je predpomnilnik brskalnika precej velik in zavzame veliko prostora na trdem disku in teh virov ne boste nikoli več obiskali.

Čeprav lahko omejite njegovo glasnost, je občasno tudi koristno, da jo očistite.

Včasih lahko predpomnjene različice spletnega mesta povzročijo težave, na primer, ko brskalnik ne prenese nove kopije, čeprav je bila stran posodobljena od zadnjega obiska.

Drugi dokaz čiščenja je, če je spletno mesto delno naloženo. Poleg tega so shranjeni podatki o mestu, ki so bili shranjeni pri prejšnjem obisku.

To je lahko vprašanje zasebnosti, odvisno od tega, kdo ima dostop do vašega računalnika.

Kaj je računalniški predpomnilnik

V računalniku predpomnilnik uporablja mikroprocesor. To skrajša čas dostopa do pomnilnika.

Z velikim številom zahtev v pomnilnik jih bo računalnik obdelal s predpomnilnikom.

Z enostavnimi besedami lahko rečemo, kaj je predpomnilnik računalnika, ko procesor dostopa do pomnilnika, najprej preveri, ali obstaja potrebna kopija podatkov.

Če jo najde, lahko takoj izvede operacijo z njo, če pa je ne najde, bo moral počakati na zahtevo v glavni pomnilnik, ki je v primerjavi s tisto, ki je shranjena v "skladišču", nekajkrat počasnejša ".

Za kaj je še predpomnilnik?

Mikroprocesorji v računalnikih (sodobni) imajo vsaj tri predpomnilnike: za pospešitev nalaganja, za hitrejše branje in za oddajanje.

Shranjeni pomnilnik zagotavlja približno petkratno pasovno širino (za branje) kot fizični pomnilnik računalnika.

To pa še ni vse: čas dostopa do predpomnilnika lahko zmanjšate celo za 25-krat. Zdaj si lahko preprosto predstavljate, za kaj je namenjen predpomnilnik v današnjih računalniških sistemih in brskalnikih.

Zakaj potem AMD in Intel ne prodajata procesorjev s še več pomnilnika

AMD in Intel vedno sklepata kompromise. Najpomembnejši razlog so strukturne omejitve.

Predpomnilnik ima ogromno tranzistorjev, zato je treba zmogljivost uravnotežiti s proizvodnimi stroški.

Gre tudi za to, da ima lahko v določenih strukturah "shranjeni pomnilnik" zaradi velike površine dolg čas dostopa - dolgo boste morali "iskati".

Iz teh razlogov poceni bloki nimajo predpomnilnika L3 - izdelava je veliko cenejša.

Večji predpomnilnik ne pomeni vedno boljše zmogljivosti

To se zgodi, če podatkov, potrebnih za izračun, ni mogoče najti na nobeni ravni pomnilnika.

Če jih ne najdete na prvi stopnji, jih bo procesor začel iskati na drugi, nato na tretji in šele po tem bo začel kopati po RAM-u.

Zdaj si lahko predstavljamo situacijo, da bo procesor z 2 MB pomnilnika L3 v fizični pomnilnik prišel prej kot isti procesor, vendar opremljen s 6 MB pomnilnika L3. Vso srečo.

Informacijske tehnologije so zelo raznolike, a namen nekaterih je zelo težko razumeti. Vzemimo na primer predpomnilnik - kaj je to? Zakaj je bilo to storjeno? Je v tem kaj smisla? No, če berete te vrstice, obstaja pomen, ki ga preprosto še ne veste. In v okviru članka bo ta nesporazum odpravljen.

Kaj je predpomnilnik?

Razume se kot vmesni vmesni pomnilnik, ki vsebuje informacije, katerih verjetnost je največja, za hitro predstavitev uporabniku računalnika. Dostop do zahtevanih podatkov je hitrejši kot dostop do oddaljenega vira ali pridobivanje iz počasnejšega pomnilniškega vira. Pomanjkljivost predpomnilnika pa je dejstvo, da je majhen, zaradi česar je v njem težko shraniti velike količine informacij.

Kako deluje ta tehnologija?

Zdaj, ko veste, kaj je predpomnilnik, se pogovorite o napravi. Osnove predpomnilnikov so nabori zapisov. Vsak sklop je povezan z določenim blokom ali podatkovnim elementom, ki je kopija informacij, shranjenih v glavnem pomnilniku. Vsak zapis ima svoj identifikator (včasih ga imenujemo tudi oznaka), s pomočjo katerega se ohranja povezava med "izvirnimi" podatki v glavnem pomnilniku in "kopijo" v začasnem pomnilniku. Do njega dostopa odjemalec, ki je lahko operacijski sistem, brskalnik ali CPU. Ko dostopa do prisotnosti predmeta zahteve, računalnik najprej pregleda predpomnilnik. Če najdete ujemanje identifikatorjev, se uporabijo podatki iz njega, sam postopek pa se imenuje zadetek. Če ni potrebnih informacij, se začne nalagati glavni pomnilnik. Ta postopek se imenuje predpomnilnik. Odstotek klicev nanj, ko je bil prejet zahtevani odgovor, se imenuje stopnja zadetkov.

Glede na omejeno velikost predpomnilnika se lahko sprejme odločitev, da se nekatere informacije preprečijo. Za njegovo sprejetje se uporabljajo različni algoritmi za razvejanje. Če spremenite elemente, shranjene v predpomnilniku, se spremenijo glavni elementi. Pravilnik pisanja vpliva na hitrost vnosa podatkov. Torej, z nujno možnostjo se bodo vse spremembe sinhrono izvedle v glavni pomnilnik. Leno pisanje (ali povratno pisanje) nadomesti podatke le, če so jih drugi elementi izločili iz predpomnilnika. Kako se ta mehanizem izvaja v zgornjih delih tehnike? Oglejmo si, kaj je predpomnilnik in kako deluje z drugimi deli računalnika.

Predpomnilnik v operacijskem sistemu PC

Najpomembnejši je predpomnilnik Windows - shranjevanje začasnih podatkov operacijskega sistema (ali drugega, če je nameščen v vašem računalniku). Sestavljen je iz naslednjih elementov:

  1. Strani RAM-a, ki so nato razdeljene na vmesne pomnilnike, katerih dolžina je enaka in je odvisna od uporabljene pomnilniške naprave.
  2. Nabor glav za medpomnilnike, katerih naloga je opisati njihovo stanje.
  3. Hash tabele, ki vsebujejo navedbo, katera glava se nanaša na kateri medpomnilnik.
  4. Seznam brezplačnih blažilnikov.

Predpomnilnik programa

Številni programi morajo beležiti svoje vmesne izračune, da ne bi bilo treba vsakič izračunavati. In, uganili ste, uporabljajo predpomnilnik. Program ima od tega koristi, ker mu omogoča, da znatno pospeši svoje delo in izvede vse potrebne izračune, vendar le, če je na voljo dodaten RAM ali prosti prostor na disku. V vseh drugih primerih vam predpomnilnik ne bo mogel pomagati začutiti prednosti njegovega dela. Toda ne bodite razburjeni - ta opomba v vsakem primeru velja izključno za shranjevanje podatkov - poglejte v upravitelj opravil in lahko vidite, da je nekaj pomnilnika predpomnjeno.

Predpomnilnik brskalnika

Kako lahko zmanjšam promet po omrežju? Tu spet prihaja na pomoč predpomnilnik! Del informacij, uporabljenih na straneh brskalnika, je vanje shranjen v uporabnikovem računalniku ali na proxy strežnikih. Običajno je protokol HTTP odgovoren za vnos informacij v začasni pomnilnik in za njihovo uporabo. Toda v nekaterih primerih lahko njegove funkcije prevzame sistem za upravljanje vsebin, kjer je uporabnik trenutno. Sistemsko pomanjkljivost je ta, da spremembe, opravljene v enem brskalniku, niso vedno ali takoj prikazane v drugem. To se na mobilnih platformah še posebej ne obdeluje. Nato vam bom povedal, kako namestiti predpomnilnik v Android, in lahko razumete, zakaj ta vidik tam ni bil izdelan.

Brisanje predpomnilnika brskalnika

Posebnosti začasnega pomnilnika v brskalniku se kažejo tudi v tem, da ga je treba redno čistiti. Dejstvo je, da je sam ta pomnilnik precej velik, poleg tega pa hrani tudi podatke, ki jih ni ravno priročno obdelati. Zato občasno ne boli čiščenja predpomnilnika brskalnika. Poleg tega se ta pristop priporoča tudi, kadar se zaznajo težave z nalaganjem novih podatkov ali kadar so začasne napake prepogoste. Za večino brskalnikov to ni zapleten postopek in ga je mogoče dokončati v nekaj sekundah. Je tako vsestranski, da lahko tudi po splošnem opisu naredite vse, kar potrebujete, ne glede na to, kaj je predmet čiščenja: predpomnilnik v "Mozilli" ali "Internet Explorerju". Če ga želite počistiti, morate prebrati naslednje točke:

  1. Kliknite zdaj v meniju z nastavitvami.
  2. Izberite gumb Zgodovina. Če je ni - "Uporabniške nastavitve" in že obstaja "Zgodovina" ali "Piškotki".
  3. Pred vami se bo prikazal meni, v katerem lahko izberete, katere podatke je treba izbrisati in za katero obdobje. Nastavitve naredite tako, kot se vam zdi primerno.
  4. Kliknite gumb "Počisti".

Majhno opozorilo: vsi izbrani podatki bodo izbrisani. Privzeto je mogoče odstraniti vse, vključno s samodejno izpolnjevanjem obrazcev in gesel za različna spletna mesta. Torej, če ste navajeni, da s pomočjo izpolnite prijavo in geslo ali se sploh ne spomnite gesla za spletna mesta, ki jih pogosto obiskujete, potem morate zagotoviti, da lahko potem dobite dostop.

Mobilni predpomnilnik

Ugotovili smo, kaj je predpomnilnik na osebnih računalnikih. In zdaj k najbolj nenavadni stvari - kako je s predpomnilnikom na mobilnih platformah. Na splošno lahko rečemo, da je mehanizem izvajanja podoben mehanizmu, ki se uporablja v osebnih računalnikih, vendar s svojimi omejitvami, ki naletijo na strojne omejitve in tablice. Tako je pri njih shramba podatkov manjša, manj pomaga pri delu z brskalniki in je na splošno manj opazna kot pri delu z računalnikom. Čeprav lahko poveste podrobneje, za primer uporabite predpomnilnik Android. Vzemite datoteko s pripono .acr in kliknite gumb "Namesti". V mapi, kjer bo nameščena, bo ena mapa, ki se začne s com in konča z imenom programa. To je začasna shramba podatkov ali začasni pomnilnik ločenega programa. Tukaj vam sploh ni treba narediti ničesar, razen nekaj dotikov.

Podobni članki

2021 ap37.ru. Vrt. Okrasno grmičevje. Bolezni in škodljivci.