OrdenagailuakInformazio teknologia

Zer da cached datuak eta katxeak?

Computer, ai, ez berehala komandoak dira, jendeak jaso exekutatzen. prozesu hau azkartzeko hainbat trikimailuen erabiltzen du, eta horien artean leku harrotasuna partaidea den cachean. Zer da? Zer dira cached datuak? Nola ez, prozesu hau benetan gertatzen? Zer da datuen cached smartphone bat "Samsung", adibidez, eta zertxobait datoz ordenagailuan horiek dira? Gaitezen behera galdera hauen erantzunak lortzeko.

Zer da cache?

Beraz izeneko tarteko buffer, zein informazio sarbide azkarra ematen du, kontsulta hori batik probabilitatea. Datu guztiak bertan jasotako. abantaila garrantzitsu bat da hori ateratzeko katxeatu batetik beharrezko informazioa jatorrizko dendatik baino azkarragoa izan daiteke. tamaina - Baina eragozpen esanguratsua da. Cached datuak nabigatzaileak, disko gogorrean, CPU, web zerbitzaria, WINS eta DNS-zerbitzuetan erabiltzen da. egitura oinarria recordsets dira. Horietako bakoitzak elementu jakin bat edo datu-unitate irtengo kopiatu zer memoria nagusian dago lotuta. Sarrerak identifikatzailea (TAG) eta, bide horietatik da datorren zehazten du. Dezagun apur ikuspuntu ezberdin bat: zer da katxean zure telefonoa "Samsung" edo beste fabrikatzaile datuen? Dira horiek ordenagailu daude desberdinak? tamaina diferentzia bakarra da - ikuspegi funtsezko puntu batetik.

erabilita prozesua

Bezero bat (behean ari dira zerrendatu) datuak eskatzen denean, ordenagailu bat egiten den lehenengo gauza - cache aztertzen. desiratzen bada, sarrera, ondoren erabiltzen da. Kasu horietan ez hit bat da. Aldian behin, datuak, memoria nagusira katxeatu batetik kopiatu. Baina beharrezkoa erregistroa ez da aurkitu bada, ez dago bilaketa-eduki base gordetzea. Guztiak hartu informazioa dago katxeatu transferitu eta, beraz, ondoren sar daiteke azkarrago. eskaeren ehunekoa denean arrakasta koroatua, maila edo hit ratio izeneko.

eguneratzea datuak

erabiltzean, adibidez, web nabigatzaile bat markatuz tokiko katxeatu orriaren kopia bat aurkitzeko. Hori mugak memoria mota, miss informazioa espazio egiteko baztertu erabaki da. zehazki erabaki zer ordezkatuko da, erabili ezberdinak algoritmoak desplazamendu. Bide batez, hain zuzen, hori datuak katxean "Android" buruz hitz badugu, hori zati handiena dute irudiak, eta eskaera datuekin lan egiteko erabiltzen da.

idatzi Policy

cache edukiak aldatzea zehar eta memoria nagusian datuak eguneratzeko. Denbora atzerapena duten aplikazio informazio grabaketa politiken arabera artean pasatzen. Badira bi mota nagusiak:

  1. Grabazio. aldaketa bakoitzak sinkronikoki grabatu da, memoria nagusira.
  2. Atzeratuta edo writeback. Update datuak ospatu aldiro, edo bezeroak eskatu. segimendua egiten aldatua izan zen ala ez, kartel bat erabili bi estatu batekin: "zikin" edo aldatu. - Nahi den elementua irakurtzeko lehena izan diren katxeatu aldatu diren datuak grabatzeko erabiltzen da, eta bigarrena: Miss baten kasuan, bi errekurtsoak zuzenduta memoria nagusia da.

hala nola informazio hori tarteko buffer garrantzirik bihurtzen izan daiteke. Hau denean, memoria nagusian datuen gertatzen den edozein doikuntza egiteko katxeatu gabe. koherentzia lortzeko, edizio prozesu guztiak koherentzia protokoloak erabiliz.

garaikidearen erronka

interfazearen mugak - prozesadoreak maiztasuna handitzea eta memoria performance handitu bat arazoa arlo berriarekin datu transferentzia. Zer ezagutzaile pertsona bat nabarituko? Cache memoria, oso baliagarria da maiztasuna prozesadore batean RAM baino gutxiago bada. Horietako asko, beren bitarteko buffer propioa sarbidea denbora murrizteko memoria, hau da, erregistro baino motelagoa izan. onartzen duten birtual helbideratzeko CPU, askotan jar txiki baina oso azkarra helbidea itzulpen buffer. Baina beste batzuetan, katxeatu, ez da oso erabilgarria, eta batzuetan arazoak bakarra sortzen (baina normalean da ordenagailuak, zein bertsio ez-profesionala jasan ere). Zer da datuen cached zure telefonoan hitz, GKE adierazi ondorioz gailu tamaina txiki beharrezkoa dela new miniaturazko cache ezartzea sortzeko. baina zer beren tamaina diferentzia bat - Orain telefonoak zenbait parametro duela hamar urte bezala, aurreratu ordenagailua harro!

buffer desberdin artean datuak sinkronizatu

cachea erabilgarria da bat, eta nola teknologia honen eraginkortasuna mantentzeko, horietako asko badu? Arazo hau konpondu da buffer koherentzia. Badira hiru aukera datuak trukatzeko:

  1. Biak barne. cachea nahi duzun bezala jokatu dezake.
  2. Esklusiboak. Kasu zehatz bakoitzean diseinatua.
  3. Ez-esklusiboa. oso harrera estandar bat.

cache-mailak

Haien kopurua normalean hiruzpalau berdina da. Zenbat eta memoria-maila, beraz bulkier eta motelagoa da:

  1. L1 cache. Azkarrena mailako cache - lehen. Izan ere, prozesagailua da txip bakar batean dago gisa parte da, eta funtzio blokeak erlazionatzen. instrukzioa katxeatu eta datuak: Normalean, bi taldetan banatuta. moderno prozesadore gehienek ez maila honetan gabe lan egiteko. cache honek prozesadorearen maiztasuna at funtzionatzen, beraz, erreferentzia erloju zikloaren bakoitza egiteko daitezke.
  2. L2 cache. Normalean elkarrekin dago aurrekoarekin batera. Aparteko memoria eremuetan. jakiteko bere balioa izateko, bolumen osoa, katxeak datuen azpian eman, nukleoak kopurua, eta horrek prozesadore dago zatituta behar duzu.
  3. L3 cache. Slow, baina menpeko cache handiena. Normalean, 24 MB baino gehiago. It bigarren mailako ezberdinen cacheak jasotako datuak sinkronizatzeko erabiltzen da.
  4. L4 cache. Erabilera errendimendu handiko multiprozesu zerbitzariak eta mainframes soilik justifikatu. Ezartzea da bereizi txipa gisa. datu cachean da smartphone bat "Samsung" eta begira galdera bat egin ezkero, maila honetan - esan dezaket 5 urte hartan, hain zuzen, azkar.

cache elkarkortasuna

Hau funtsezko ezaugarri bat da. cached datuen Elkartzea derrigorrezkoa da logikoa segmentazio erakusteko. She, aldi berean, beharrezkoa da, izan ere, dauden lerro guztiak eskaneatzea sekuentziala duten zikloak hamarnaka hartzen du eta onura guztiak ez dakar. Hori dela eta, erabil RAM zelula zurrun atxikimendua datuen cache izateko, ikertzeko denbora murrizteko. alderatuz gero, tarteko bufferrak bolumen berdina baina elkarkortasuna ezberdinak, bat harekin borondate handia gutxiago azkar lan egin behar izan zuen, baina eraginkortasuna zehatz handi batekin.

ondorio

Ikusten duzun bezala, cached baldintza jakin batzuetan, datuak, aukera ematen dizu zure ordenagailua azkarrago jarduteko. Baina, ai, ez da oraindik nahiko bertan denbora luzez lan egin ahal alderdi asko.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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