RačunalnikiProgramska oprema

Kaj je predpomnilnik

Niso vsi lastniki računalnik ve, da tak cache, čeprav se ga absolutno vsi proizvajalci, tako procesorji in programov aktivno uporablja. Nekateri uporabniki so šele pred kratkim začeli razvijati osebni računalnik, včasih na forumih v globalni mreži pritožujejo počasno delovanje njihovih elektronskih pomočnikov. Na primer, če je 5 sekund mimo od začetka pisarniških programov tag in pojav njegovih oken, potem se šteje, da je ogromno časa. Ali so potrebne za zagon operacijskega sistema s trdega diska do magnetne plošče navaja, da so 10-15 sekund - zapravljanje časa. Presenetljivo: Pred samo deset let, bi lahko zagon programa traja skoraj pol minute, in se je zdelo hitro. Ena stvar je jasna - povečana zmogljivost računalnika bistveno in to ni zadnja vloga, ki jo procesor predpomnilnika igral.

Kot se uporablja v pomnilniške module računalniške strojne opreme, ki temelji na tehnologiji DRAM (dinamični pomnilnik random access). Značilnosti te tehnologije v nizki ceni, visoko zanesljivost in ... relativno nizki hitrosti. DRAM uporablja pred desetimi leti, čeprav je še vedno počasnejši njenih sprememb. Če se v času dostop do spominskih celic odloži okoli 200 nanosekund, potem zdaj je ta vrednost premagati oviro 20 ns. Zdi se - hitrost bi morala biti samo fantastično! Vendar pa je vzporedno z izboljšanjem DRAM tudi povečana zmogljivost procesorja avtobus, tako da je skupni delež ni spremenil, tako kot bi se lahko. Tu pridemo do vprašanja , kaj predpomnilnika. Kako lahko poveča zmogljivost podsistema Computer Memory? Odgovor je očiten - je mogoče za zamenjavo dotrajane DRAM nekaj bolj postopno. Toda zloglasni Intel izkušnje z drage palice Rambus je predlagal, da zamenjava ne bi smel bistveno povečati skupne stroške.

Brez te omejitve, ne bi nihče nikoli ne bi mislil, da je tak predpomnilnik, ker pri takem mehanizmu ne bi bilo smisla. Zadostuje za zamenjavo bolj napredne DRAM SRAM (statični bralno-pisalnega pomnilnika) in problem bi bil rešen. Vendar bi to pomenilo znatno povečanje stroškov. Zato sem predlagal kompromis različica je bila tako uspešna, da se uporablja od trenutka prvih spominskih blokov 80.286 hitrosti so razporejeni za povečanje učinkovitosti sistema med relativno počasi pomnilniških modulov in procesor visoke hitrosti. Glede na količino DRAM celic je zelo neznatna količina, ki sega od 8 kb (stopnja L1) do deset megabajtov (nivoja L3). Posebna krmilnik prehaja skozi dvosmerni tok podatkov in kopije njih v hitrem pomnilniku. Na naslednjem zahtevo CPU za kontrolo regulatorja DRAM ali je ne "levo" desno DATA, in če se ugotovi, procesor prenos je le predpomnilnika. Kot je razvidno, je načelo delovanja je zelo preprost. Težave nastanejo pri postopkih izvajanja: razvijalci morali odločiti, kakšne vrste podatkov je dvojnik, kako jih posodobiti, kako izboljšati učinkovitost dela, itd Ampak to je zelo velika tema, tako da več od tega jih je mogoče najti v specializiranih virov ..

Tako je odgovor na vprašanje, kaj je predpomnilnik, lahko formuliramo takole: Začasni buffer v katerega upravljavec piše / bere podatke, povečanje zmogljivosti pomnilniškega podsistema.

In v zvezi z uporabo omrežja , ki je predpomnilnik? Brskalnik uporabnik pri ogledu strani na internetu z isto raztopino. Ko je prvi odprtje koli izmed njegovih elementov, veliko strani (slika podatki) shrani v mapo na disku, in za naknadno dostopa do teh podatkov ni naložen od počasnega spleta, in se vstavi v mapi, povečuje hitrost deskanje. Pospešek je še posebej opazno pri nizkih hitrostih interneta.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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