KompjutersTeknoloġ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?

Hekk imsejħa buffer intermedju, li jipprovdi aċċess rapidu għall-informazzjoni, il-probabbiltà li l-mistoqsija fuq kollox. Id-data kollha li jinsabu fih. Vantaġġ importanti huwa li estratt l-informazzjoni meħtieġa mill-cache jista 'jkun ħafna aktar mgħaġġla milli mill-maħżen oriġinali. Iżda hemm żvantaġġ sinifikanti - daqs. data Cached huwa użat fil-browsers, hard disk, CPU, web server, Wins, u servizzi DNS. Il-bażi tal-istruttura huma l recordsets. Kull wieħed minnhom huwa assoċjat ma 'element ċerta jew unità data li jisporġu kopja dak li huwa fil-memorja prinċipali. Entrati għandhom identifikatur (TAG), li permezz tiegħu għandha tkun iddeterminata billi tqabbel. Ejja nħarsu ftit ftit punt di vista differenti: id-data x'inhu Cached fil-telefon tiegħek "Samsung" jew manifattur ieħor? Dawn huma differenti minn dawk li huma fil-kompjuter? Minn perspettiva fundamentali ta 'opinjoni - mhux biss id-differenza fid-daqs.

Il-proċess ta 'użu

Meta klijent (li qed elenkati hawn fuq) jitlob informazzjoni, l-ewwel ħaġa li tagħmel kompjuter - teżamina l-cache. Jekk huwa mixtieq dħul, allura dan jintuża. F'dawn il-każijiet hemm hit. Perjodikament-data kkupjati mill-cache għall-memorja prinċipali. Iżda jekk il-rekord rikjest ma jkunx instab, hemm kontenut tfittxija fil-ħażna bażi. Kollha jieħdu l-informazzjoni tiġi trasferita lill-cache, sabiex imbagħad jistgħu jiġu aċċessati aktar malajr. Perċentaġġ ta 'domandi meta għalaq ma suċċess, imsejjaħ il-livell jew proporzjon hit.

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

Matul il-modifika tal-kontenut tal-cache u taġġorna d-data fil-memorja prinċipali. Id-dewmien ta 'żmien li jgħaddi bejn l-informazzjoni applikazzjoni jiddependi fuq il-politiki ta' reġistrazzjoni. Hemm żewġ tipi ewlenin:

  1. reġistrazzjoni instant. Kull bidla hija rreġistrata synchronously lill-memorja prinċipali.
  2. 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

Ma 'żieda fil-frekwenza tal-proċessuri u prestazzjoni miżjuda memorja, ta' oqsma problematiċi ġodda - il-limitazzjonijiet tal-interface trasferiment tad-data. Liema jista tinnota persuna infurmati? memorja cache huwa utli ħafna jekk il-frekwenza huwa inqas minn l-RAM fil-proċessur. Ħafna minnhom għandhom buffer intermedjarja tagħhom stess sabiex inaqqsu ħin ta 'aċċess għall-memorja, li hija aktar baxxa milli reġistri. Il-CPU li l-appoġġ virtwali tindirizza, sikwit iqiegħdu żgħir iżda malajr ħafna buffer indirizz traduzzjoni. Iżda f'każi oħra, l-cache mhuwiex utli ħafna, u xi kultant joħloq biss problemi (iżda huwa ġeneralment fil-kompjuters, li jkunu għaddew minn verżjoni mhux professjonali). Taħdit ta 'dak li Cached data smartphone tiegħek, NGO nnutat li minħabba d-daqs żgħir tal-mezz huwa meħtieġ li tinħoloq implimentazzjoni ġdida cache minjatura. Issa xi telefowns tista 'tiftaħar parametri bħall għaxar snin ilu, avvanzati kompjuter - imma dak li differenza fid-daqs tagħhom!

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:

  1. Inklużiv. L-cache jista jaġixxu kif tixtieq.
  2. Esklussiva. Iddisinjati għal kull każ speċifiku.
  3. Mhux esklussiva. standard aċċettat b'mod wiesa '.

livelli cache

In-numru tagħhom huwa normalment ugwali għal tlieta jew erba '. L-akbar il-livell ta 'memorja, u għalhekk huwa bulkier u bil-mod:

  1. 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ġġ.
  2. 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.
  3. 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.
  4. 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

Kif tistgħu taraw, id-data Cached taħt ċerti kundizzjonijiet, tippermetti kompjuter tiegħek biex jaġixxu b'mod aktar malajr. Iżda, sfortunatament, għad hemm pjuttost ħafna ta 'aspetti li fuqhom tista' taħdem għal żmien twil.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mt.birmiss.com. Theme powered by WordPress.