Komputeran, Teknolojî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?
Pêvajoya bikaranîna
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
- recording mêvanî. Her guhertina hemdemî ji bîra sereke tomar kirin.
- 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
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:
- Berfireh. The cache dikarin tevbigerin, lê wek ku hûn dixwazin.
- Exclusive. Designed ji bo her rewşê taybet.
- Non-exclusive. a standard qebûl.
asta cache
- 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.
- 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.
- 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.
- 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
Similar articles
Trending Now