Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška strojna oprema >>

Kako Caching Works

zaprosi za dostop do te strani, preglede vašega brskalnika, če je datum datoteke na internetu novejša od enega Posnetek. Če je datum je enak, vaš brskalnik uporablja eno na trdem disku, namesto da bi ga prenesli iz interneta. V tem primeru je manjši, vendar hitrejši pomnilniški sistem je vaš trdi disk in večji in počasnejši eden je internet.

Lahko Cache treba zgraditi tudi neposredno na perifernih naprav. Sodobne trde diske prihajajo s hitrim pomnilnikom, okoli 512 kilobajtov, Hardwired na trdi disk. Računalnik ne neposredno uporabljati to spomin - krmilnik trdega diska ne. Za računalnik, ti ​​spominski čipi so disk sam. Ko računalnik vpraša za podatke iz trdega diska, preveri, hard-disk krmilnik v ta spomin pred premikanjem mehanske dele trdega diska (ki je zelo počasi v primerjavi s spominom). Če ugotovi, da podatki, ki računalnik povpraševali v predpomnilniku, se bo vrnil podatke, shranjene v predpomnilniku, ne da bi dejansko dostop do podatkov na disku sam, varčevanje veliko časa.

Tukaj je eksperiment lahko poskusite . Računalnik shranjuje vaš disketni pogon z glavnega pomnilnika, in lahko dejansko videli, da se dogaja. Dostop do velikega datoteko iz diskete - na primer tako, da odprete 300 KB besedilno datoteko v urejevalniku besedil. Prvič, boste videli luč na vaši disketi vklop in boste počakati. Disketa je zelo počasna, tako da bo trajalo 20 sekund, da naložite datoteko. Zdaj, zaprite urejevalnik in ponovno odpre isto datoteko. Drugič (ne čakati 30 minut, ali pa veliko dostopa do diska med obema tries) ne boste videli luč vklop, in vam ne bo čakala. Operacijski sistem preveri v svoji začasni pomnilnik za disketo in ugotovila, kaj je iskal. Torej, namesto da bi čakali 20 sekund, so bili podatki na voljo v pomnilniški podsistem veliko hitreje kot takrat, ko ste ga prvič poskusili (en dostop do disketo traja 120 milisekund, medtem ko je ena dostop do glavnega pomnilnika traja približno 60 nanosekund - to je veliko hitrejši). Lahko bi teči isti test na trdem disku, vendar je bolj očitno na disketni pogon, ker je tako počasen

Če želite, da vam veliko sliko vsega, tukaj je seznam običajnem sistemu caching.:

  • L1 cache - Memory dostopi pri polni hitrosti mikroprocesorja (10 nanosekund, 4 kilobajtov do 16 kilobajtov v velikosti)
  • L2 cache - Access Memory tipa SRAM (okoli 20 do 30 nanosekund , 128 kilobajtov na 512 kilobajtov velikosti)
  • Main spominskih - dostop do pomnilnika tipa RAM (približno 60 nanose

    Page [1] [2] [3] [4] [5] [6]