Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška strojna oprema >>

Kako Caching Works

o s strani uporabnika. Nato program ločuje vsako število med 1 in 100 s številom, ki jih vnese uporabnik. Preveri, če je preostanek 0 (modulo delitev). Če je tako, se program izhodi " Z je mnogokratnik X " (na primer, 12 je mnogokratnik 6), za vsako številko med 1 in 100. Potem konča program.

Tudi če ne veste veliko o računalniškem programiranju, je težko razumeti, da je v je 11 vrstic tega programa, zanka del (vrstice za 7 do 9), se izvede 100-krat. Vsi drugi progah se izvajajo samo enkrat. Lines 7 do 9 bo bistveno hitreje, ker predpomnjenja.

Ta program je zelo majhna in lahko zlahka popolnoma prilegajo v najmanjši L1 predpomnilnik, ampak recimo, da je ta program ogromno. Rezultat ostaja enaka. Če programirate, veliko akcije poteka znotraj zank. Beseda procesor porabi 95 odstotkov čakalnega časa za vaš prispevek in ga prikazuje na zaslonu. Ta del programa beseda procesorjev je v predpomnilniku.

Ta% razmerje 95% -to-5 (približno) je tisto, čemur pravimo lokalnost reference, in to je, zakaj cache deluje tako učinkovito. To je tudi razlog, lahko tako majhno cache učinkovito cache tako velik pomnilniški sistem. Lahko vidite, zakaj je ni vredno zgraditi računalnik z najhitrejšim spomin povsod. Mi lahko prinesejo 95 odstotkov te učinkovitosti za delček stroškov.

Za več informacij o predpomnjenje in sorodnih temah, si oglejte povezave na naslednji strani.

Page [1] [2] [3] [4] [5] [6]