Kompjuters, Teknoloġija informatika
X'inhu d-data Cached u caching?
Kompjuter, sfortunatament, ma immedjatament tesegwixxi l-kmandi, li huma riċevuti mill-poplu. Biex iħaffu dan il-proċess tuża varjetà ta 'tricks, u l-kburija tal-post fosthom jappartjeni caching. X'inhu dan? X'inhuma l-informazzjoni Cached? Kif jaħdem dan il-proċess fil-fatt iseħħ? Dak li huwa Cached data smartphone "Samsung", per eżempju, u dawn huma xi ftit differenti minn dawk fil-kompjuter? Ejja nneħħu l isfel li jkollna tweġibiet għal dawn il-mistoqsijiet.
X'inhu cache?
Il-proċess ta 'użu
data aġġornament
Meta jintużaw, per eżempju, web browser huwa kkontrollat cache lokali biex isibu kopja tal-paġna. Minħabba l-limitazzjonijiet ta 'dan it-tip ta' memorja, miss jiġi deċiż li jarmi l-informazzjoni biex jagħmlu ispazju. Li jiddeċiedi eżattament dak li se jinbidlu, użu ta 'algoritmi differenti ispostament. Mill-mod, jekk nitkellmu dwar il-fatt li din id-data Cached għall- "Android", li għall-parti l-kbira huma użati biex jaħdmu bi stampi, u data ta 'applikazzjoni.
jiktbu Politika
- reġistrazzjoni instant. Kull bidla hija rreġistrata synchronously lill-memorja prinċipali.
- Mdewma jew writeback. data aġġornament isiru perjodikament, jew meta mitlub mill-klijent. Li jżommu rekord ta 'jekk ġiet emendata sabiex tuża sinjal b'żewġ stati: "maħmuġin" jew modifikati. Fil-każ ta 'miss jista' jsir żewġ appelli mmirati memorja prinċipali: l-ewwel huwa użat biex jirreġistra d-data li nbidlu mill-cache, u t-tieni - li jaqra l-oġġett mixtieqa.
Jista 'jkun tali li l-informazzjoni ssir irrilevanti għall-buffer intermedju. Dan iseħħ meta l-informazzjoni fil-memorja prinċipali mingħajr ma jagħmel xi aġġustamenti għall-cache. Għall-konsistenza, il-proċessi kollha editjar bl-użu protokolli koerenza.
isfidi kontemporanji
Synchronize data bejn buffers differenti
L-cache huwa utli meta waħda, u kif jinżamm l-effettività ta 'din it-teknoloġija, jekk ħafna minnhom? Din il-problema tissolva koerenza buffer. Hemm tliet għażliet għall-iskambju tad-data:
- Inklużiv. L-cache jista jaġixxu kif tixtieq.
- Esklussiva. Iddisinjati għal kull każ speċifiku.
- Mhux esklussiva. standard aċċettat b'mod wiesa '.
livelli cache
- cache L1. Il-livell cache mgħaġġla - l-ewwel. Fil-fatt, huwa parti mill-proċessur kif jinsab fuq ċippa unika, u tirrigwarda l-blokki funzjoni. Ġeneralment maqsum f'żewġ tipi: cache istruzzjoni u data. Ħafna proċessuri moderni ma jaħdmux mingħajr dan il-livell. Dan cache topera fil-frekwenza proċessur, sabiex ir-referenza għal dan tista 'twettaq kull ċiklu arloġġ.
- cache L2. Normalment jinsabu flimkien ma 'dak preċedenti. A oqsma memorja separati. Biex issir taf il-valur tagħha, għandek bżonn l-volum kollu, mogħti taħt id-data caching, diviż bin-numru ta 'qlub, li hija fil-proċessur.
- cache L3. Bil-mod, iżda l-cache dipendenti akbar. Tipikament, aktar minn 24 MB. Huwa użat biex jissinkronizzaw l-informazzjoni riċevuta mill ħażniet sigrieti ta tieni livell differenti.
- cache L4. Użu huwa ġġustifikat biss għall-servers Multiprocessing ta 'prestazzjoni għolja u mainframes. Jimplimentawha bħala ċippa separata. Jekk inti tistaqsi mistoqsija li hija caching data smartphone "Samsung" u tħares lejn din, dan il-livell - nista 'ngħid li għal 5 snin hurry preċiż.
assoċjattività cache
Dan huwa karatteristika fundamentali. Assoċjattività tad-data Cached hija meħtieġa biex juru l-segmentazzjoni loġiku. Hija, imbagħad, huwa meħtieġ minħabba l-fatt li skan sekwenzjali tal-linji kollha eżistenti jieħu għexieren ta 'ċikli u ġġib mhux l-benefiċċji. Għalhekk, użu ta 'ċelloli RAM aderenza riġidu sabiex l-cache tad-data, sabiex jitnaqqas il-ħin ta' tfittxija. Jekk inqabblu-buffers intermedjarji huma tal-istess volum imma assoċjattività differenti, il-waħda li magħha hija kellha rieda kbira biex jaħdmu inqas malajr, iżda ma 'effiċjenza speċifika kbira.
konklużjoni
Similar articles
Trending Now