ÒdinatèTeknoloji enfòmasyon

Ki sa ki se done yo kach ak caching?

Odinatè, Ay, pa t 'imedyatman ègzekutra kòmandman sa yo, ki te resevwa nan men pèp la. Akselere pwosesis sa a sèvi ak yon varyete de ke trik nouvèl, ak fyète a nan plas nan mitan yo ki dwe nan caching. Ki sa ki sa li ye? Ki sa ki done yo kach? Ki jan pwosesis sa a aktyèlman pran plas? Ki sa ki kach done nan yon smartphone "Samsung", pou egzanp, epi yo diferan yon ti jan nan men moun nan òdinatè a? Se pou nou jwenn desann nan ap resevwa repons a kesyon sa yo.

Ki sa ki se kachèt?

Sa yo rele entèmedyè tanpon, ki bay rapid aksè nan enfòmasyon, pwobabilite ki genyen pou rechèch la pi wo a tout. Tout done genyen nan yo nan li. Yon avantaj enpòtan se ke ekstrè enfòmasyon ki nesesè soti nan kachèt a kapab siyifikativman pi vit pase soti nan magazen an orijinal la. Men, gen yon dezavantaj enpòtan - gwosè. se kach done yo itilize nan navigatè, ki gen kapasite difisil, CPU, sèvè sou sit wèb ★ WINS, ak sèvis dns. Baz la nan estrikti a yo recordsets yo. Chak nan yo ki asosye avèk yon eleman sèten oswa inite done ki pouse kopi sa ki nan memwa prensipal la. Entries gen yon idantifyan (TAG), pa vle di nan ki se detèmine pa matche. Se pou yo gade yon ti jan pwen diferan de vi: ki sa ki kach done nan telefòn ou "Samsung" oswa yon lòt manifakti? Eske yo se moun diferan de sa yo ki nan òdinatè a? Soti nan yon pwen fondamantal de vi - pa sèlman diferans ki genyen nan gwosè.

Pwosesis la nan lè l sèvi avèk

Lè yon kliyan (yo ap ki nan lis anwo a) mande done, premye bagay la ki fè yon òdinatè - examines kachèt la. Si li se vle antre, Lè sa a, li se itilize. Nan ka sa yo gen yon chòk. Tanzantan done yo kopye soti nan kachèt a nan memwa prensipal la. Men, si dosye a egzije pa te jwenn, gen yon rechèch kontni nan depo baz. Tout pran se enfòmasyon an transfere nan kachèt a, se konsa ke li Lè sa a ou kapab jwenn aksè pi vit. Pousantaj demann lè kouwone ak siksè, ki rele nivo a oswa frape rapò.

Mete ajou done

Lè w ap itilize, pou egzanp, se yon navigatè entènèt tcheke kachèt lokal yo jwenn yon kopi nan paj la. Bay limit yo nan sa a kalite memwa, se yon miss deside jete enfòmasyon an fè espas. Deside ekzakteman ki sa pral ranplase, sèvi ak algoritm diferan deplasman. By wout la, si nou pale de lefèt ke sa a kach done nan "Android la", ki pou pati ki pi yo yo te itilize yo travay avèk imaj, ak done aplikasyon an.

ekri Règleman

Pandan modifikasyon an nan sa ki nan kachèt a epi mete ajou done yo nan memwa prensipal la. Reta nan tan ki pase ant enfòmasyon aplikasyon depann sou politik yo anrejistreman. Gen de kalite prensipal:

  1. Instant anrejistreman. Chak chanjman anrejistre senkronize nan memwa prensipal la.
  2. Reta oswa writeback. done Mizajou fèt detanzantan, oswa lè mande pa kliyan an. Pou kenbe tras nan si wi ou non li te amande yo sèvi ak yon siy ak de di: "sal" oswa modifye. Nan ka a nan yon miss ka fè de apèl ki vize memwa prensipal: premye a se sèvi ak dosye done yo ki te chanje soti nan kachèt la, ak dezyèm lan - li atik la vle.

Li kapab sa yo ki enfòmasyon vin petinan nan zòn de defans la entèmedyè. Sa rive lè done yo nan memwa prensipal la san yo pa fè nenpòt ki ajisteman nan kachèt la. Pou konsistans, tout nan pwosesis yo koreksyon lè l sèvi avèk pwotokòl yo gen yon koneksyon.

defi kontanporen

Avèk yon ogmantasyon nan frekans nan processeurs ak ogmante pèfòmans memwa, yon nouvo kote ki gen pwoblèm - limit yo nan koòdone transfè a done. Ki sa ki ka avi yon moun konesans? Cache memwa se trè itil si frekans lan se mwens pase RAM an nan processeur a. Anpil nan yo gen pwòp tanpon entèmedyè yo nan redwi a tan aksè a memwa a, ki se pi dousman pase anrejistre. CPU a ki sipòte vityèl adrese, souvan mete ti men trè vit tanpon adrès tradiksyon. Men, nan lòt ka yo, kachèt la se pa trè itil, epi pafwa sèlman kreye pwoblèm (men li se anjeneral nan òdinatè yo, ki te sibi yon vèsyon ki pa-pwofesyonèl). Pale de sa k ap kach done nan smartphone ou a, ONG te note ke akòz gwosè a ti nan aparèy la se nesesè yo kreye nouvo aplikasyon kachèt Miniature. Koulye a, kèk telefòn ka fè grandizè paramèt kòm dis ane de sa, avanse òdinatè - men sa ki yon diferans nan gwosè yo!

Senkroniz done ant tanpon diferan

kachèt a se itil lè yon sèl, ak ki jan yo kenbe efikasite nan teknoloji sa a, si yon anpil nan yo? se pwoblèm sa a rezoud cohésion tanpon. Gen twa opsyon pou echanj done:

  1. Enklizif. kachèt nan ka konpòte tankou ou renmen.
  2. San konte. Fèt pou chak ka espesifik.
  3. Ki pa Peye-san konte. yon estanda lajman aksepte.

nivo kachèt

Nimewo yo se nòmalman egal a twa oswa kat. Pi gwo a nivo a nan memwa, kidonk li se bulkier ak pi dousman:

  1. L1 kachèt. kachèt a nivo pi rapid - premye. An reyalite, li se yon pati nan processeur a kòm li se sitiye sou yon chip sèl, ak gen rapò ak blòk yo fonksyon. Anjeneral divize an de kalite: enstriksyon kachèt ak done. Pifò processeurs modèn pa travay san yo pa nivo sa a. kachèt Sa a opere nan frekans lan processeur, se konsa referans nan li ka fè chak sik revèy.
  2. L2 kachèt. Anjeneral ki sitiye ansanm ak yon sèl la anvan yo. Yon zòn memwa ki apa a. Pou chèche konnen valè li yo, ou bezwen volim nan tout, yo bay anba done caching, divize pa kantite a nan am, ki se nan processeur a.
  3. L3 kachèt. Ralanti, men kachèt nan pi gwo depandan. Tipikman, plis pase 24 MB. Li se itilize nan senkroniz done yo te resevwa nan men kachèt nan diferan nivo dezyèm fwa.
  4. L4 kachèt. se Sèvi ak jistifye sèlman pou serveurs multitretman pèfòmans-wo ak Mainframes. Aplike li kòm yon chip ki apa a. Si ou mande yon kesyon ki se caching done nan yon smartphone "Samsung" ak gade li, nivo sa a - Mwen kapab di ke pou 5 ane jisteman prese.

kachèt asosyativite

Sa a se yon karakteristik fondamantal. se asosyativite nan done yo kach oblije montre segmentation nan lojik. Li, nan vire, se sa nesesè akòz lefèt ke yon eskanè sekans nan tout liy ki egziste deja pran dè dizèn de sik ak pote nan se pa tout benefis yo. Se poutèt sa, sèvi ak selil RAM rijid Aderans a kachèt a done, nan lòd yo diminye tan an rechèch. Si nou konpare tanpon yo entèmedyè yo nan volim nan menm, men diferan asosyativite, yon sèl la ak ki moun li te gen yon gwo volonte nan travay mwens byen vit, men ak yon gwo efikasite espesifik.

konklizyon

Kòm ou ka wè, done yo kach selon sèten kondisyon, pèmèt òdinatè w lan yo aji pi vit. Men, malè, gen se toujou byen yon anpil nan aspè ki te sou ou ka travay pou yon tan long.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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