KomputeranTeknolojîya agahî

Ya data'yan ji cache'ê û girtina nasnavanName çi ye?

Computer, wax, ma ne di cih de fermanên, ku ji bo gelê standiye înfaz kirin. To lezkirinê vê pêvajoyê tîne cîhêreng ên tricks, û bi serbilindî cihê di nav wan de ye ji bdeyt. Çi ye? ya data'yan ji cache'ê çi ne? Ma çawa dibe ku ev pêvajo di rastiyê de pêk tê? Tiştê ku daneyên di smartphone "Samsung", bo nimûne cached, û ew hinekî ji wan kesên ku di komputera ferq dike? Werin em dest bi xwar ve diçe bersivên van pirsan.

cache çi ye?

Îcar navê tampon hiskirin, provides ku gihîştina bi lez agahî, ya dibe ku wek ya daxwazkirî di ser hemûyan re. Hemû daneyên di wê de dihewîne. An avantajeke girîng e, ku bo derxistin û agahiyên pêwîst ji xwe tevda dikare bibe zemîna zûtir ji ji store original. Lê belê zerereke girîng hene - size. Ev data'yan ji cache'ê li gerok, hard disk, CPU, web server, DNS, û xizmetên DNS tê bikaranîn. Ku bingeha xwe ji avaniya li recordsets in. Her yek ji wan bi element an jî beşa daneyên ku protrude kopî tiştê di bîra sereke re têkildar. Arşîva xwedî nasnameyên (TAG), bi rîya ku bi hevcotî destnîşankirin. Bila binêrin, hinekî cuda cuda radixe li view: Daneyên çi hatîye cache'kirin di telefona te "Samsung" an manufacturer din? Ma ew cuda, ji yên ku di komputerê de ne? Ji xala bingehîn ya view - ne bi tenê cudahiya di size.

Pêvajoya bikaranîna

Dema ku muwekîlê (ew çi li jor) daxwaza welat, yekem tiştê ku jî komputereke - bikolin tevda. Eger ku xwestin entry, paşê jî tê bikaranîn. Di van rewşan de ye, a hit hene. Periyodîk daneyên ji cache ji bîra sereke kopîkirin. Lê eger ku rekor di pêwîst hatiye nehatine dîtin, e naverokeke lêgerîn li depokirinê hene. Hemû bigirin agahiyên ku tevda veguhestin, da ku ew dikare zû zêdetir tê xwestin. Beşek ji daxwazên dema ku bi serkeftinê tacîdar, navê asta an ratio xist.

Daneyên Rastvekirina

Dema bikaranîna, ji bo nimûne, geroka torê tê kontrolkirin, cache herêmî bibînin copy of the page. Dema ku sînorên vê type bîra, a miss biryar e ku agahiyên ku cîh ji bo piştguh bike. Ku biryarê bide bê ka şûna wê bê, bi kar tînin ji algorîtmayan bi darê cuda. Di vê navê de, eger ku em li ser wê yekê ku ev data'yan ji cache'ê bo "Android" bipeyivim, da ku ji bo ku herî zêde ew bi kar tînin ji bo xebatê bi images, û welat serlêdana.

nivîsandina Policy

Di dema nû ya naveroka xwe tevda û nûjen daneyên di bîra sereke. Derengmayîna dema ku di navbera agahî sepan li gor polîtîkayên recording de derbas dibe. in, du cureyên sereke hene:

  1. recording mêvanî. Her guhertina hemdemî ji bîra sereke tomar kirin.
  2. Dereng an writeback. Daneyên Update demekê tê lidarxistin, an jî dema ku ji aliyê mişterî xwestin. To bi xwe bizanibî, gelo ev ji bo bikaranîna nîşanek bi her du dewletan de guherîn hatin kirin: "qirêj" an de hate guherandin. - ji bo xwendina babete xwestin yekem de tê bikaranîn, ji bo nîvîsandina ji daneyên ku ji xwe tevda guhertin, û ya duyem: di doza a miss dikare du îtirazên ku armanca bîra sereke çêkirin.

Dibe ku bi vî rengî ku agahî bê wate ji tampon hiskirin dibe. Ev bêyî ku ti adapte tevda pêk tê, dema ku welat di bîra sereke. Bo hevgirtî, hemû pêvajoyên guherandinê bi bikaranîna protokolên hemahengî ya.

astengên hevçerx

Bi zêdebûna frekansa yên nivîsandinê de û zêdebûna performansa bîra, a navçeyên pirsgirêk nû - sînorên li virtual transfera daneyan. Çi dibe ku mirovekî zana bala xwe? bîra Cache pir bikêr e, eger çiqas kêmtir RAM di processor e. Gelek ji wan tampon hiskirin ku xwe bi xwe ji bo kêmkirina dema xwe bigihînin bîra, e ku, IMF'yê ji qeydên. The CPU ku piştgiriya virtual nihêrî, gelek caran biçûk di heman demê de pir lez tampon address werger cihekî. Lê di rewşên din de, tevda e pir kêrhatî ne, û hin caran bi tenê pirsgirêkên (lê ev bi giştî di komputeran de, ku di zîndanan de guhertoyeke non-profesyonel kirine). Di gotarekê de ji tiştên ku welat li smartphone xwe cached, NGO da zanîn ku ji ber ku di size biçûk yên ji cîhaz pêwist e ji bo pêkanîna nû cache xwebixwe. lê tiştê ku cudabûnek di size xwe - niha hinek telefonên dikarin Parametreyên wek deh sal berê, dibe pêşketî pesnê xwe!

Senkronîze bike daneyên di navbera buffers cuda

The cache kêrhatî ye dema ku yek, û çawa ji bo parastin û bandora vê teknolojîyê, eger gelek ji wan? Ev pirsgirêk coherency tampon çareserkirin. ne sê vebijarkên ji bo pevguherîna daneyan heye:

  1. Berfireh. The cache dikarin tevbigerin, lê wek ku hûn dixwazin.
  2. Exclusive. Designed ji bo her rewşê taybet.
  3. Non-exclusive. a standard qebûl.

asta cache

hejmara wan bi piranî bi sê an çar wekhev e. The mezintir asta bîra, wusa jî bulkier û hêdîtir e:

  1. cache L1. Teyra cache'a xwe tevda di asta - yekem. Di rastiyê de, ew beşek ji processor wekî ku li ser çîpeke yek located e, û eleqeya xwe bi blokên hevkęşeya. cache instruction û daneyên: bi piranî di nav du cureyên de dabeş dibe. Herî processors modern çi bê ev di asta xebatê ne. Ev cache binasin at frequency processor, da referansa ku ew dikarin her demjimêrê bimeşîne.
  2. cache L2. Bi piranî bi hev re bi yek berê ye. A herêmên bîra cuda. Ji bo agahîya ku nirxê xwe, hûn divê tevahiya volume, daye di bin welat caching, dabeş destê hejmara Helbest, ya ku di processor.
  3. cache L3. Slow, di heman demê de ya herî mezin cache girêdayî. Xwînê, zêdetir ji 24 MB. Ev tê bikaranîn ku cîhavên de agahiyên ji leşkirê yên di asta cuda duyemîn.
  4. cache L4. Bikaranîna tenê ji bo server'î multiprocessing-performansa bilind û mainframes rastdar. Bicihanîna wê wek chip cuda. Heke tu pirsa ku bdeyt, daneyên di smartphone "Samsung" û digerin lê bipirsin, ev di asta - ez dikarim bêjim ku ji bo 5 salan di anketê de bilezîne.

associativity cache

Ev taybetiyeke bingehîn e. Associativity ya data'yan ji cache'ê ne hewce ye ji bo nîşandanê de segmentation vacî. Ew, li dora, pêwîst ji ber wê yekê ku lêgerîneke piralî yên ji hemû xetên heyî digre bi deh cycles û tîne ji bo bi hemû alîkarîyên sosyalê ye. Ji ber vê yekê, bikaranîna hucreyên RAM rohne tund a ji bo cache daneyan, ji bo kêmkirina dema lêgerînê. Eger em beramberiya buffers hiskirin ku ji volume heman demê de associativity cuda, yek ji bi ku wê jî hebû îradeya mezin ji bo xebatê kêmtir bi lez in, lê bi a berevpêşbirina îmkanên mezin taybet.

encamê de

Wek ku hûn dibînin, li data'yan ji cache'ê bin hin mercan de, dihêle ku di komputera te de bi hev re tevbigerin zû more. Lê belê, mixabin e, dîsa jî pir gelek waran de li ser yên ku tu dikarî ji bo demeke dirêj li wir kar dikin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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