Computer, Sa impormasyon nga teknolohiya
Unsa ang cached data ug sa caching?
Computer, alaut, wala dayon nagabuhat sa mga sugo, nga nadawat gikan sa mga tawo. Sa buylohan kini nga proseso gigamit sa usa ka lainlaing matang sa mga limbong, ug ang garbo sa dapit taliwala kanila iya sa caching. Unsa kini? Unsa ang mga cached data? Unsa nga paagi nga kini nga proseso sa tinuod mahitabo? Unsa ang cached data sa usa ka smartphone "Samsung", alang sa panig-ingnan, ug lahi sila medyo gikan niadtong anaa sa computer? Atong og ngadto sa mga tubag niini nga mga pangutana.
Unsa ang cache?
Ang proseso sa paggamit sa
updating data
Sa diha nga ang paggamit sa, alang sa panig-ingnan, usa ka web browser ang gitan-aw sa lokal nga cache sa pagpangita sa usa ka kopya sa panid. Tungod sa limitasyon sa niini nga matang sa panumduman, ang usa ka dili motambong sa mao nakahukom sa discard sa impormasyon sa paghimo sa luna. Sa paghukom kon unsa ang pulihan, sa paggamit sa lain-laing mga pagbakwit algorithms. Pinaagi sa dalan, kon kita sa paghisgot mahitungod sa kamatuoran nga kini nga cached data sa "Android", nga alang sa labing bahin sila gigamit sa pagtrabaho uban sa mga larawan, ug mga data aplikasyon.
isulat Policy
- Instant recording. Ang matag kausaban natala synchronously sa mga nag-unang nga handumanan.
- Nalangan o writeback. Update data nga gipahigayon matag, o sa diha nga gihangyo sa mga customer. Sa pagbantay sa track sa kon kini amendar sa paggamit sa usa ka ilhanan uban sa duha ka nag-ingon: "hugaw" o giusab. Sa kaso sa usa ka dili motambong sa mahimo nga gihimo sa duha ka mga hangyo nga nagtumong nag-unang handumanan: ang unang gigamit sa pagsulat sa data nga na nausab gikan sa cache, ug ang ikaduha - sa pagbasa sa gitinguha nga butang.
Kini mahimo nga ang maong nga ang impormasyon mahimong irrelevant sa intermediate buffer. mahitabo kini sa dihang ang mga data sa mga nag-unang nga handumanan nga walay mga pag bisan unsa nga mga kausaban ngadto sa cache. Kay ang pagkamakanunayon, ang tanan nga mga proseso sa pag-edit sa paggamit sa pagsunod protocol.
kadungan nga mga hagit
Pagpahiangay sa data sa taliwala sa lain-laing mga buffers
cache Ang mapuslanon diha nga ang usa, ug sa unsa nga paagi sa pagpadayon sa pagka-epektibo niini nga teknolohiya, kon ang usa ka daghan sa mga kanila? problema Kini nga masulbad buffer coherency. Adunay tulo ka mga kapilian alang sa data exchange:
- Inclusive. cache ang mahimong magbinuotan sama sa imong gusto.
- Exclusive. Gidisenyo alang sa matag piho nga kaso.
- Non-exclusive. ang usa ka kaylap nga gidawat nga sumbanan.
nga lebel cache
- L1 cache. Ang labing paspas nga lebel cache - una. Sa pagkatinuod, kini mao ang bahin sa processor ingon nga kini nahimutang sa usa ka chip, ug may kalabutan sa mga bloke function. Kasagaran gibahin ngadto sa duha ka matang: ang pahamatngon cache ug data. Kadaghanan sa modernong processors dili sa trabaho nga walay ang-ang niini. cache Kini nga naglihok sa processor frequency, mao nga ang mga paghisgot sa kini pagbuhat sa matag orasan cycle.
- L2 cache. Kasagaran nga nahimutang uban sa miaging usa. Usa ka linain nga handumanan nga mga dapit. Aron mahibaloan ang bili niini, kamo kinahanglan nga sa bug-os nga gidaghanon, nga gihatag sa ilalum sa data caching, gibahin sa gidaghanon sa mga cores, nga anaa sa processor.
- L3 cache. Mahinay, apan ang pinakadaku nga nagsalig cache. Kasagaran, labaw pa kay sa 24 MB. Kini gigamit aron sa pagpahiangay sa mga data nga nadawat gikan sa mga tagoanan sa lain-laing mga ikaduha nga ang-ang.
- L4 cache. Paggamit pagamatarungon lamang alang sa high-performance multiprocessing tigtagad ug mainframes. Pagpatuman niini ingon nga usa ka linain nga chip. Kon mangutana kamo sa usa ka pangutana nga caching data sa usa ka smartphone "Samsung" ug nagtan-aw sa niini, kini nga ang-ang - makaingon ako nga alang sa 5 ka tuig tukma pagdali.
cache associativity
Kini mao ang usa ka sukaranan nga kinaiya. Associativity sa cached data gikinahanglan sa pagpasundayag sa lohikal pagkabahin. Siya, sa baylo, gikinahanglan tungod sa kamatuoran nga ang usa ka sagunson scan sa tanan kasamtangan nga linya nagkinahanglan sa napulo ka siklo ug nagdala sa dili ang tanan nga mga benepisyo. Busa, sa paggamit sa RAM mga selula estrikto nga pagsunod sa cache data, aron sa pagpakunhod sa search panahon. Kon atong itandi sa intermediate buffers anaa sa sama nga gidaghanon apan lain-laing mga associativity, ang usa nga kaniya siya adunay usa ka dako nga kabubut-on sa pagbuhat sa dili kaayo sa madali, apan uban sa usa ka dako nga piho nga efficiency.
konklusyon
Similar articles
Trending Now