KompjûtersSoftware

Wat is cache ûnthâld

Net alle kompjûter eigners witte dat sa'n cache, hoewol't it wurdt aktyf brûkt troch absolút alle fabrikanten, sawol Prozessoren en programma. Guon brûkers hawwe allinnich koartlyn begûn te ûntwikkeljen in persoanlike kompjûter, soms op 'e diskusje foarums yn de Global Network kleie fan trage útfiering fan harren elektroanyske assistenten. Bygelyks, as 5 sekonden foarby tusken it begjin fan de tag kantoar programma en it ûntstean fan syn ruten, dan wurdt it beskôge as in ûnhuere tiid. Of steaten dy't 10-15 sekonden binne nedich to boot it bestjoeringssysteem fan de hurde skiif oan it magnetyske Wilkens - in tiidfergriemen. Ferrassende: mar in tsiental jierren lyn, it lansearjen fan it programma koe nimme up hast in heale minuten, en it waard sjoen as hurd. Ien ding is dúdlik - tanommen kompjûter foarstelling gâns en dit is net de lêste rol spile troch de lytsûnthâld prosessor.

Lykas brûkt yn kompjûterapparatuer ûnthâld modules basearre op DRAM technology (dynamyske ûnthâld samar tagong). Features fan dizze technology yn in lege kosten, hege betrouberheid en ... in relatyf lege snelheid. DRAM brûkt tsien jier lyn, alhoewol't noch stadiger syn oanpassings. As yn de tiid fan tagong ta oantinken sellen wurdt fertrage likernôch 200 nanoseconds, dan no dat wearde hat oerwûn de barriêre fan 20 ns. It soe lykje - snelheid moat wêze gewoan fantastysk! Lykwols, yn parallel mei it ferbetterjen fan DRAM ek tanommen de kapasiteit fan de prosessor bus, sadat de totale ferhâlding feroare is net sa as it koe. Hjir komme wy oan 'e fraach fan wat de cache. Hoe kin ik fergrutsje de prestaasjes fan 'e subsysteem Computer Unthâld? It antwurd leit foar de hân - it is mooglik om ferfange ferâldere DRAM wat mear progressyf. Mar it beruchte Intel ûnderfining mei djoere bars Rambus suggerearre dat de ferfanger moatte net flink tanimme de totale kosten.

Sûnder dizze beheining, gjinien soe nea hawwe dat sa'n cache, want yn sa'n mechanisme soe net folle punt. Genôch te ferfangen mear avansearre DRAM SRAM (statyske willekeurich ûnthâld tagong) en it probleem soe oplost wurde. Mar dit soe har meibringe signifikant tanommen yn kosten. Dêrom ik foarstelde in kompromis ferzje wie sa suksesfol dat jildt út 'e tiid fan' e earste 80286-snelheid ûnthâld blokken binne oardere te fergrutsjen de prestaasjes fan it systeem tusken de relatyf stadich ûnthâld modules en hege-snelheid prosessor. Ten opsichte fan it bedrach fan DRAM sellen is ekstreem neatich bedrach, fariearjend fan 8 kbps (nivo L1) oant tsientallen megabytes (L3 nivo). Special controller rint troch in bi-Directional gegevens stream en kopyen fan harren yn in flugge ûnthâld. By de folgjende fersyk de CPU oan it DRAM Controller kontrolearret oft der gjin "lofts" rjochts DATA, en as hja binne al werom, de oerdracht processor is mar in cache. Sa't bliken docht, it bestjoeringssysteem prinsipe is hiel simpel. Swierrichheden ûntsteane yn 'e metoaden fan útfiering: ûntwikkelers moatte beslute hokker soarte fan gegevens is dûbele, hoe't fernije se, hoe te ferbetterjen wurk effisjinsje, ensfh Mar dit is in hiel grut ûnderwerp, dus mear dêrfan is te finen yn spesjalisearre boarnen ..

Sa, it antwurd op 'e fraach fan wat in cache ûnthâld, meie wurde formulearre as folget: it lyts ûnthâld is in buffer dêr't de controller skriuwt / lêst gegevens, it fergrutsjen fan de útfiering fan it ûnthâld subsystem.

En mei it each op netwurk programma dat is cache? De browser brûker doe't besjen siden op it ynternet trochsykje mei de deselde oplossing. Doe't de earste iepening fan ien fan syn eleminten, in protte siden (ôfbyldingsgegevens) opslein yn in map op de skiif, en foar lettere yngongen dizze gegevens net laden fan trage web, en wurde ynfoege yn de map, tanimmende surfen snelheid. Acceleration is benammen merkber by lege snelheden fan it ynternet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fy.atomiyme.com. Theme powered by WordPress.