MakombiyutaRuzivo rwokugadzira

Chii Zvakachengetwa kare mashoko uye caching?

Computer, nhamo, haana pakarepo anoita mirairo, izvo kubva pavanhu. Kuti mhanyisa izvi anoshandisa siyana anonyengera, uye kuzvikudza nzvimbo pakati pavo ndohwavo caching. Chii? Ndezvipi Zvakachengetwa kare mashoko? Sei izvi chaizvoizvo kwaitika? Chii Zvakachengetwa kare mashoko ari smartphone "Samsung" Somuenzaniso, uye ivo vakasiyana yakati vari kombiyuta? Ngatitore pasi kuwana mhinduro dzemibvunzo iyi.

Chii cache?

Saka akadana zvenguva buffer, izvo chinopa nokukurumidza kuwana mashoko, mukana kuti mubvunzo pamusoro zvose. Data All ririmo. An mukana chinokosha kuti wabvisa zvakafanira mashoko kubva cache kunogona yekudyidzana dzichimhanya kupfuura kubva pakutanga chitoro. Asi pane chinokosha drawback - saizi. Zvakachengetwa kare date inoshandiswa browsers, zvakaoma dhisiki, CPU, paWeb server, kunoita, uye DNS mabasa. Hwaro nemamiriro ndivo recordsets. Mumwe nomumwe wavo chokuita imwe Kufananidzira kana date chikwata kuti protrude kutevedzera zviri huru ndangariro. Entries vane identifier (Tag), achishandisa zvakatemwa kuburikidza chienderane. Ngatitarisei zvishoma akasiyana nemaonero: zviri Zvakachengetwa kare mashoko mu foni yako "Samsung" kana mumwe mugadziri? Vari yakasiyana avo vari kombiyuta? Kubva chinokosha maonero - kwete chete musiyano iri kukura.

Muitiro kushandisa

Kana munhu aiva nemhosva (yavari pamusoro apa) anokumbira data, chinhu chokutanga kuti anoita kombiyuta - anoongorora cache. Kana achida kupinda, ipapo rinoshandiswa. Muzviitiko izvi pane corners. Nguva nenguva humboo vaitevedzera Maive kusvikira huru ndangariro. Asi kana runodiwa chinyorwa haina kuwanikwa, pane kutsvaka kugutsikana mune chawo chekuchengeta. All kutora mashoko hwakatamisirwa cache, zvokuti ipapo chinogona kuwanikwa nokukurumidza. Kubva zvikumbiro kana korona kubudirira, yainzi pamwero kana rova reshiyo.

Updating date

Kana kushandisa Somuenzaniso, imwe dandemutande Browser iri achiongorora omunharaunda cache kuwana kopi peji. Akapiwa kuitwa ichi ndangariro mhando, mumwe vanorovha iri akasarudza kubvisa ruzivo kuti nzvimbo. Kuti vasarudze chaizvo chii achatsiviwa, kushandisa dzakasiyana algorithms misha. Panzira, kana isu kutaura chokwadi kuti izvi Zvakachengetwa kare mashoko kune "Android", kuti nokuda kworutivi vari kushandiswa kushanda nezvifananidzo, uye kushandisa mashoko.

nyora Policy

Munguva dikidiki zviri cache uye kunatsurudza humboo iri huru ndangariro. The nguva kunonoka kuti inopfuura pakati chikumbiro mashoko zvichienderana kurekodha mitemo. Pane mhando mbiri huru:

  1. Pakarepo kutsikisa. kuchinja mumwe wakanyorwa synchronously kune huru ndangariro.
  2. Kunonoka kana writeback. Update Data wakaitwa nguva nenguva, kana kana akakumbira nokuda mutengi. Kuti arambe kana zvakanzi Akave nokuvandudza kushandisa chiratidzo vaviri inoti: "tsvina" kana dzakachinjwa. Kana munhu vanorovha anogona kuitwa nyaya mbiri kunangidzirwa huru ndangariro: wokutanga chinoshandiswa kunyora mashoko kuti akachinjwa kubva cache, uye wechipiri - kuverenga achida chinhu.

Kungava vakadaro kuti mashoko zvava hachibatsiri kune zvenguva buffer. Izvi zvinoitika kana mashoko ari mukuru ndangariro pasina kuchinja chero kune cache. Kusachinja-chinja, vose fora pezvakaitwa kushandisa coherence protocols.

panguva matambudziko

With nokuwedzera kakawanda processors uye yakawedzera ndangariro chokupika, mutsva dambudziko nzvimbo - kuitwa inowanikwa Data kutapurirana. Chii tingaona ruzivo munhu? Cache ndangariro inobatsira chaizvo kana kakawanda idukusa gondohwe iri processor. Vazhinji vavo vane pachavo zvenguva buffer yavo kuderedza kuwana nguva kuyeuka, inova nomumugwagwa kwaitora nguva pane evoruzhinji. The CPU kuti dzinotsigira rakapotsa kugadzirisa, kazhinji kuisa diki asi kutsanya chaizvo kero rokushandura buffer. Asi dzimwe nguva, the cache isinakukodzera chaizvo, uye dzimwe nguva chete zvinetso (asi kazhinji zviri makombiyuta, izvo ndavhiyiwa asiri nyanzvi Version). Achitaura zviri Zvakachengetwa kare mashoko ari smartphone yako, NGO rakati kuti nokuda duku kukura mudziyo zvakakodzera kusika itsva vakasiyana cache Implementation. Zvino vamwe dzeserura anozvikudza parameters sezvo makore gumi apfuura, yepamusoro kombiyuta - asi chii musiyano kukura kwavo!

Synchronize date pakati buffers siyana

The cache inobatsira apo mumwe, uye sei kuti tirambe kubudirira zvigadzirwa ichi, kana vakawanda? dambudziko iri kugadziriswa buffer coherency. Kune zvitatu nokuda date Exchange:

  1. Sanganisira. The cache anogona kuita sezvo uchida.
  2. Exclusive. Rakagadzirirwa neimwe chaicho nyaya.
  3. Non-oga. munhu kugamuchirwa chaizvo mureza.

cache mumatunhu

nhamba yavo kazhinji kuenzana navatatu kana mana. The kukuru padanho ndangariro, saka zviri bulkier uye nomumugwagwa kwaitora nguva,

  1. L1 cache. The uchitsanya chechetere cache - kutanga. Kutaura zvazviri, ndiye chikamu processor sezvazvakanyorwa riri pamusoro chete Chip, uye anorondedzera kuti mashandiro zvinogumbura. Kazhinji rakakamurwa mhando mbiri: kurayira cache uye mashoko. Most processors ano haashandi pasina ichi chechetere. cache ichi anoshanda panguva processor kakawanda, saka panotaurwa kuti zvinogona kuita mumwe wachi yatinofema.
  2. L2 cache. Kazhinji iri pamwe yapfuura mumwe. A yoga ndangariro nzvimbo. Kuti awane kukosha kwayo, unofanira bhuku rose, vakapa pasi caching data, yakakamurwa uwandu cores, riri processor.
  3. L3 cache. Slow, asi chinonyanya kuzvimiririra cache. Kazhinji, vanopfuura 24 MB. Rinoshandiswa synchronize humboo kubva akavanzwa saizvozvo akasiyana rechipiri chechetere.
  4. L4 cache. Use dzinoruramiswa chete kumusoro-kuita multiprocessing servers uye mainframes. Dzika sechinhu yoga chip. Kana wabvunza mubvunzo kuti caching mashoko ari smartphone "Samsung" uye akatarisa, izvi pamwero - ndinogona kutaura kuti 5 years chaiyo kukurumidza.

cache associativity

Ichi chinhu chinokosha chinoratidza. Associativity of Zvakachengetwa kare mashoko anofanirwa kuratidza musoro segmentation. Iyewo, zvakakodzera nokuti kuti sequential Ongororo zvose zviripo mitsetse Zvinotora makumi ezviuru zvinogara uye zvinounza kwete zvose zvazvakanakira. Saka, shandisa RAM masero vanachandagwinyira kuomerera date cache, kuti kuderedza kutsvaka nguva. Kana tikaenzanisa ari zvenguva buffers vari zvakafanana vhoriyamu asi zvakasiyana associativity, uyo aiva mukuru kuda kushanda zvishoma nokukurumidza, asi ane huru chaizvo kunyatsoshanda.

mhedziso

Sezvaunogona kuona, kuti Zvakachengetwa kare mashoko pasi zvimwe zvinhu, anobvumira kombiyuta yako kuita nokukurumidza. Asi, nhamo, pachine chaizvo zvakawanda zvinoumba pamusoro paunogona kushanda kwenguva yakareba.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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