Makombiyuta, Ruzivo 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?
Muitiro kushandisa
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
- Pakarepo kutsikisa. kuchinja mumwe wakanyorwa synchronously kune huru ndangariro.
- 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
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:
- Sanganisira. The cache anogona kuita sezvo uchida.
- Exclusive. Rakagadzirirwa neimwe chaicho nyaya.
- Non-oga. munhu kugamuchirwa chaizvo mureza.
cache mumatunhu
- 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.
- 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.
- L3 cache. Slow, asi chinonyanya kuzvimiririra cache. Kazhinji, vanopfuura 24 MB. Rinoshandiswa synchronize humboo kubva akavanzwa saizvozvo akasiyana rechipiri chechetere.
- 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
Similar articles
Trending Now