KompyutaProgramu

Cache kumbukumbu ni

Si kila wamiliki kompyuta kujua kwamba cache kama hiyo, pamoja na kwamba ni kutumika kikamilifu na kabisa wazalishaji wote, wasindikaji na programu. Baadhi ya watumiaji hivi karibuni tu imeanza kuendeleza kompyuta binafsi, wakati mwingine juu ya vikao vya majadiliano katika Global Network kulalamika utendaji polepole ya wasaidizi wao elektroniki. Kwa mfano, kama sekunde 5 kupita kati ya kuanza kwa programu za ofisi tag na kuibuka kwa madirisha yake, basi ni kuchukuliwa kuwa wakati kubwa. Au majimbo kuwa ni sekunde 10-15 ni muhimu kwa Boot mfumo wa uendeshaji kutoka disk ngumu sahani magnetic - ni kupoteza muda. Kushangaza: tu miaka kadhaa iliyopita, uzinduzi wa programu inaweza kuchukua hadi karibu nusu dakika, na ilikuwa kuchukuliwa kwa haraka. Jambo moja ni wazi - kuongezeka utendaji kompyuta kwa kiasi kikubwa na hii si mwisho jukumu processor akiba.

Kama kutumika katika modules kumbukumbu vifaa vya kompyuta kwa kuzingatia DRAM teknolojia (nguvu ya kumbukumbu random kupata). Makala ya teknolojia hii katika gharama ya chini, high kuegemea na ... ya chini kasi. DRAM kutumika miaka kumi iliyopita, ingawa bado polepole marekebisho yake. Kama wakati wa upatikanaji wa seli za kumbukumbu imechelewa 200 nanoseconds, basi sasa thamani hii kuondokana na kikwazo cha 20 ns. Inaonekana - kasi lazima iwe tu ajabu! Hata hivyo, sambamba na uboreshaji wa DRAM pia kuongezeka uwezo wa basi processor, hivyo uwiano wa jumla imebadilika si kama inaweza. Hapa sisi kuja suala la nini akiba. Jinsi gani naweza kuongeza utendaji wa sehemu ya mfumo wa kompyuta kumbukumbu? Jibu ni dhahiri - inawezekana kuchukua nafasi ya kizamani DRAM kitu zaidi maendeleo. Lakini sifa mbaya Intel uzoefu na baa ghali Rambus alipendekeza kuwa badala lazima kwa kiasi kikubwa kuongeza gharama jumla.

Bila kizuizi hiki, hakuna mtu hawezi kuwa na mawazo kwamba cache kama hiyo, kwa sababu katika utaratibu kama huo haitakuwa uhakika sana. Kutosha kuchukua nafasi ya juu zaidi DRAM SRAM (tuli random kumbukumbu upatikanaji) na tatizo itakuwa kutatuliwa. Lakini hii itakuwa na maana ongezeko kubwa la gharama. Kwa hiyo mimi mapendekezo maelewano version ilikuwa hivyo mafanikio ambayo inatumika tangu wakati wa kwanza vitalu ya kumbukumbu 80,286 kasi mpangilio wa kuongeza utendaji wa mfumo kati modules kiasi polepole kumbukumbu na kasi processor. Ikilinganishwa na kiasi cha seli DRAM ni insignificant sana kiasi, kuanzia 8 kbps (cha L1) hadi kumi ya megabytes (L3 cha). mtawala maalum hupitia pande mbili utawezesha data mkondo na nakala yao katika kumbukumbu ya haraka. Kutokana na ombi ya CPU kwa hundi DRAM mtawala kama hakuna "kushoto" DATA haki, na kama zinapatikana, usambazaji processor ni akiba. Kama inavyoonekana, kanuni za uendeshaji ni rahisi sana. Matatizo hutokea katika njia za utekelezaji: watengenezaji na kuamua ni aina gani ya data ni nakala, jinsi ya kuboresha yao, namna ya kuboresha kazi ufanisi, nk Lakini hii ni mada kubwa sana, hivyo zaidi ya hiyo inaweza kupatikana katika vyanzo maalumu ..

Hivyo, jibu la swali la nini cache kumbukumbu, inaweza kuwa yaliyoandaliwa kama ifuatavyo: cache ni buffer ambamo mtawala anaandika / wasomaji data, kuongeza utendaji wa kumbukumbu sehemu ya mfumo.

Na kuhusiana na maombi ya mtandao kwamba ni akiba? browser user wakati viewing kurasa kwenye mtandao kwa kutumia mchanganyiko huo. Wakati wa ufunguzi wa kwanza wa yoyote ya mambo yake, kurasa nyingi (data picha) kuhifadhiwa katika folder juu ya hii, na kwa ajili ya baadaye wanapata data hii si kubeba kutoka kwenye mtandao polepole, na ni kuingizwa katika folder, na kuongeza kutumia kasi. Kuongeza kasi ni hasa liko katika kasi ndogo ya mtandao.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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