ComputerSoftware

Unsa ang cache sa panumduman

Dili ang tanan nga mga tag-iya sa computer nasayud nga ang ingon nga sa usa ka cache, bisan tuod aktibong kini gigamit sa hingpit sa tanan nga mga manufacturers, sa mga processors ug mga programa. Ang ubang tiggamit sa bag-o lang nagsugod sa pag-ugmad sa usa ka personal nga computer, usahay sa panaghisgot forums sa Global Network moreklamo sa hinay nga performance sa ilang electronic katabang. Pananglitan, kon ang 5 segundos moagi sa taliwala sa pagsugod sa mga programa sa tag office ug sa pagtunga sa mga tamboanan, nan kini giisip nga usa ka dakong panahon. O nag-ingon nga ang mga 10-15 segundos mga gikinahanglan aron sa boot sa operating system gikan sa mga malisud nga disk sa magnetic pinggan - sa usa ka awa-aw sa panahon. Makapatingala: lamang sa usa ka dosena nga mga tuig ang milabay, sa paglunsad sa mga programa makahimo sa halos katunga sa usa ka minuto, ug kini giisip nga pagpuasa. Usa ka butang ang tin-aw - dugang nga computer performance kamahinungdanon ug kini dili mao ang katapusan nga papel sa processor cache.

Ingon sa gigamit sa computer hardware sa panumduman modules base sa DRAM teknolohiya (dynamic handumanan random access). Bahin sa niini nga teknolohiya diha sa usa ka ubos nga gasto, nga hatag-as kasaligan ug ... usa ka medyo ubos nga speed. DRAM gigamit napulo ka tuig na ang milabay, bisan pa hinay kausaban niini. Kon sa panahon sa access sa mga selula sa handumanan mao ang nadugay mga 200 nanoseconds, nan karon kining bili nga pagbuntog sa babag sa 20 ns. Kini daw - speed kinahanglan nga nindot kaayo! Apan, sa susama sa uban sa pagpalambo sa DRAM usab misaka sa kapasidad sa mga processor bus, mao nga ang kinatibuk-ang ratio nausab dili aron sa makahimo niini. Ania na kita sa mga pangutana sa unsa ang cache. Unsaon nako pagdugang sa performance sa bahin sa sistema sa Computer Memory? Ang tubag mao ang klaro - kini mao ang posible nga sa pag-ilis obsolete DRAM butang nga mas progresibo nga. Apan ang nakuhaan sa dungog Intel kasinatian uban sa mahal nga mga trangka Rambus misugyot nga ang puli dili kamahinungdanon sa pagdugang sa kinatibuk-ang kantidad.

Kon wala pagdili niini, walay usa nga wala gayud naghunahuna nga ang maong usa ka cache, tungod kay sa maong usa ka mekanismo nga dili daghan nga punto. Igo sa pag-ilis mas abante DRAM SRAM (nagahunong random handumanan access) ug ang problema nga masulbad. Apan kini muagi sa usa ka mahinungdanon nga pagtaas sa gasto. Busa gisugyot ko ang usa ka pagkompromiso nga bersyon kaayo malampuson nga magamit gikan sa panahon sa unang 80286-speed sa panumduman bloke mga gihan-ay aron sa pagdugang sa performance sa sistema sa taliwala sa mga medyo hinay handumanan modules ug high-speed nga processor. Paryente sa kantidad sa DRAM mga selula mao ang hilabihan importante nga kantidad, ranging gikan sa 8 kbps (nga lebel L1) sa tinagpulo ka megabyte (L3 ang-ang). Espesyal nga controller moagi pinaagi sa usa ka bi-direksiyon data sapa ug mga kopya sa kanila sa usa ka pagpuasa handumanan. Sa sunod nga hangyo sa CPU sa mga tseke DRAM controller kon walay "sa wala" sa tuo data, ug kon sila makita, ang transmission processor mao ang lang sa usa ka cache. Sama sa makita, ang operating baruganan mao na mga walay-pagtagad. Mga kalisdanan motungha diha sa mga pamaagi sa pagpatuman: developers nga mohukom unsa nga matang sa data mao ang duplicate, sa unsa nga paagi sa pag-update kanila, sa unsa nga paagi sa pagpalambo sa buhat sa efficiency, ug uban pa Apan kini mao ang usa ka dako kaayo nga hilisgutan, mao nga labaw pa niini makita diha sa espesyalista tinubdan ..

Busa, ang tubag sa mga pangutana sa unsa ang usa ka cache sa panumduman, mahimong formulated ingon sa mosunod: nga ang cache mao ang usa ka buffer sa diin ang controller misulat / mabasa data, sa pagdugang sa performance sa handumanan bahin sa sistema sa.

Ug bahin sa network application nga mao ang cache? Ang browser user sa diha nga pagtan-aw sa mga panid sa Internet sa paggamit sa sama nga solusyon. Sa dihang ang unang pag-abli sa bisan unsa sa mga elemento niini, sa daghan nga mga pahina (data larawan) nga gitipigan sa usa ka folder sa disc, ug alang sa sunod-sunod nga accesses niini nga data dili loaded gikan sa mahinay web, ug gisal-ut sa suksukanan sa papel, sa pagdugang sa surfing speed. Acceleration mao ang labi mamatikdan sa ubos nga gikusgon sa Internet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.atomiyme.com. Theme powered by WordPress.