Kompyuta, Teknolojia ya habari
Ni data fiche na Caching nini?
Kompyuta, ole, si mara moja executes amri, ambazo walipokea kutoka watu. Kuongeza kasi ya mchakato huu anatumia aina ya mbinu, na kiburi cha nafasi kati yao ni ya Caching. Ni kitu gani? ni data fiche nini? Je utaratibu huu kweli unafanyika? Ni nini kache data katika smartphone "Samsung", kwa mfano, na wao ni tofauti kwa kiasi fulani na zile katika kompyuta? Hebu kupata chini ya kupata majibu ya maswali haya.
cache ni nini?
utaratibu wa kutumia
data kusasisha
Wakati wa kutumia, kwa mfano, kivinjari imechaguliwa kache ya karibu kupata nakala ya ukurasa. Kutokana mapungufu ya hii aina ya kumbukumbu, Miss ni aliamua kutupa habari ili kutengeneza nafasi. Kuamua nini hasa itabadilishwa, kutumia algorithms tofauti makazi yao. Kwa njia, kama sisi majadiliano juu ya ukweli kwamba taarifa hii kache na "Android", ambayo kwa sehemu kubwa hutumika kufanya kazi na picha, na data ya programu.
kuandika Policy
- Instant kurekodi. Kila badiliko imerekodiwa synchronously kwa kumbukumbu kuu.
- Kuchelewa au writeback. Mwisho data uliofanyika mara kwa mara, au wakati ombi kwa wateja. Kuweka wimbo wa kama mara baada ya kurekebishwa kwa kutumia ishara na nchi mbili: "chafu" au kurekebishwa. Katika kesi ya miss zinaweza kufanywa rufaa mbili kwa lengo kumbukumbu kuu: ya kwanza ni kutumika kwa rekodi data kwamba imebadilishwa kutoka cache, na wa pili - ya kusoma bidhaa taka.
Huenda kiasi kwamba habari inakuwa lisilo na bafa kati. Hii hutokea wakati data katika kumbukumbu kuu bila kufanya marekebisho yoyote kwa akiba. Kwa uthabiti, yote taratibu editing kutumia itifaki mshikamano.
changamoto ya kisasa
Sawazisha data kati Vizuizi mbalimbali
cache ni muhimu wakati mmoja, na jinsi ya kudumisha ufanisi wa teknolojia hii, ikiwa nyingi wao? Tatizo hili kutatuliwa bafa coherency. Kuna chaguzi tatu kwa ajili ya kubadilishana data:
- Umoja. cache unaweza kuishi kama wewe kama.
- Kipekee. Iliyoundwa kwa ajili ya kila tukio maalum.
- Mashirika yasiyo ya kipekee. kukubalika sana kiwango.
ngazi cache
- L1 akiba. kasi cha cache - kwanza. Kwa kweli, ni sehemu ya processor kama iko kwenye Chip moja, na inahusiana na vitalu kazi. Kwa kawaida kugawanywa katika aina mbili: mafundisho cache na data. wasindikaji wengi wa kisasa hawana kazi bila ngazi hii. cache Hii inafanya kazi katika processor frequency, hivyo akiwa na inaweza kufanya kila mzunguko saa.
- L2 akiba. Kwa kawaida iko pamoja na mmoja uliopita. tofauti ya kumbukumbu ya maeneo. Ili kujua thamani yake, unahitaji kiasi nzima, kutokana na chini ya data Caching, kugawanywa na idadi ya vipande, ambayo ni katika processor.
- L3 akiba. Slow, lakini kubwa tegemezi akiba. Kwa kawaida, zaidi ya 24 MB. Ni kutumika kusawazisha data kutoka kache ya kiwango tofauti cha pili.
- L4 akiba. Matumizi ni haki tu kwa ajili ya high-utendaji server multiprocessing na mainframes. Kutekeleza kama Chip tofauti. Ukiuliza swali kwamba ni Caching data katika smartphone "Samsung" na kuangalia yake, ngazi hii - naweza kusema kwamba kwa miaka 5 kwa usahihi haraka.
cache associativity
Hii ni tabia ya msingi. Associativity ya data fiche inahitajika kuonyesha mantiki segmentation. Yeye, kwa upande wake, ni muhimu kutokana na ukweli kwamba Scan mtiririko wa laini zote zilizopo inachukua mamia ya mzunguko na huleta si faida zote. Kwa hiyo, matumizi ya RAM seli rigid kuzingatia cache data, ili kupunguza search wakati. Kama sisi kulinganisha Vizuizi kati ni ya kiasi sawa lakini associativity tofauti, moja ambaye alikuwa mapenzi makubwa ya kufanya kazi chini ya haraka, lakini kwa ufanisi mkubwa maalum.
hitimisho
Similar articles
Trending Now