Computers, Ntaub ntawv technology
Yuav ua li cas yog lub cached ntaub ntawv thiab caching?
Khoos phib tawj, alas, tsis sai li sai executes lub commands, uas yog tau txais los ntawm cov neeg. Yuav kom accelerate tus txheej txheem no siv ib tug ntau yam ntawm tricks, thiab cov kev txaus siab ntawm qhov chaw nyob rau hauv lawv belongs rau caching. Yuav ua li cas yog nws? Yuav ua li cas yog cov cached ntaub ntawv? Yuav ua li cas tus txheej txheem no yeej yuav siv sij hawm qhov chaw? Yuav ua li cas yog cached ntaub ntawv nyob rau hauv ib tug smartphone "Samsung", piv txwv li, thiab lawv txawv los ntawm cov neeg nyob rau hauv lub computer? Wb tau sau mus rau cov lus teb rau cov lus nug no.
Yuav ua li cas yog cache?
Tus txheej txheem ntawm kev siv
Muab kho dua cov ntaub ntawv
Thaum uas siv cov, piv txwv li, ib tug web browser yog soj ntsuam lub zos cache mus nrhiav tau ib daim qauv ntawm cov nplooj ntawv. Muab cov kev txwv ntawm no nco hom, ib tug mus dhau yog txiav txim siab los muab pov tseg cov ntaub ntawv los mus ua kom qhov chaw. Yuav kom txiav txim siab raws nraim li cas yuav tsum tau hloov, siv txawv algorithms xaav. Los ntawm txoj kev, yog hais tias peb tham txog qhov tseeb hais tias qhov no cached ntaub ntawv mus rau lub "hauv", uas rau feem ntau yog ib feem lawv yog siv los ua hauj lwm nrog cov dluab, thiab daim ntawv thov cov ntaub ntawv.
sau txoj cai
- Instant cov ntaubntawv povthawj siv. Txhua hloov yog kaw synchronously mus rau lub ntsiab nco.
- Lig los yog writeback. Hloov tshiab cov ntaub ntawv muaj nyob rau tsis tseg, los yog thaum thov los ntawm tus neeg muas zaub. Yuav kom khiav ntawm seb nws yog muab hloov kho mus siv ib tug kos npe rau nrog ob tug hais tias: "qias neeg" los yog hloov. Nyob rau hauv cov ntaub ntawv ntawm ib tug mus dhau yuav ua ob tug hais aimed ntsiab nco: thawj yog siv los sau cov ntaub ntawv uas tau raug hloov los ntawm lub cache, thiab lub thib ob - mus nyeem cov kev kawm yam khoom.
Nws yuav tsum xws li tias cov lus qhia yuav sob mus rau lub intermediate tsis. Qhov no tshwm sim thaum cov ntaub ntawv nyob rau hauv lub ntsiab nco tsis ua tej yam kev kho me ntsis rau lub cache. Rau taub hau, tag nrho cov editing dab siv cov coherence twg.
kawm txoj kev sib tw
Synchronize cov ntaub ntawv sib txawv buffers
Lub cache yog pab tau thaum muaj ib tug, thiab yuav ua li cas kom muaj cov hauj lwm zoo ntawm no technology, Yog hais tias ib tug ntau ntawm lawv? Qhov teeb meem no yog solved tsis coherency. Muaj peb xaiv rau cov ntaub ntawv pauv:
- Koog. Lub cache yuav coj raws li koj nyiam.
- Kom. Tsim rau txhua cov ntaub ntawv.
- Tsis-kom. ib tug yawm lug txais txheem.
cache theem
- L1 cache. Tus ceev tshaj theem cache - ua ntej. Nyob rau hauv qhov tseeb, nws yog ib feem ntawm lub processor raws li nws yog nyob rau ntawm ib tug tib nti, thiab koom cov kev ua blocks. Feem ntau muab faib mus rau hauv ob hom: kev qhia cache thiab cov ntaub ntawv. Feem ntau cov niaj hnub ua tsis ua hauj lwm tsis muaj rau theem no. Qhov no cache ua hauj lwm nyob rau processor zaus, ces tus reference rau nws tej zaum yuav ua tau txhua moos voj voog.
- L2 cache. Feem ntau nyob ua ke nrog rau yav tas los ib. Ib tug cais nco thaj chaw. Yuav kom nrhiav tau tawm nws tus nqi, koj yuav tsum rau tag nrho cov ntim, muab nyob rau hauv caching cov ntaub ntawv, muab faib los ntawm tus xov tooj ntawm cores, uas yog nyob rau hauv lub processor.
- L3 cache. Qeeb, tab sis qhov loj tshaj nyob cache. Feem ntau, ntau tshaj 24 MB. Nws yog siv los synchronize cov ntaub ntawv tau txais los ntawm caches ntawm txawv thib ob theem.
- L4 cache. Siv yog kev txaus cai tsuas yog rau cov high-kev ua tau zoo multiprocessing servers thiab mainframes. Siv raws li ib tug nyias muaj nyias ib nti. Yog hais tias koj hais ib lo lus nug uas yog caching cov ntaub ntawv nyob rau hauv ib tug smartphone "Samsung" thiab saib nws, qhov no theem - kuv yuav hais tias rau 5 xyoo precisely tsuag tsuag.
cache associativity
Qhov no yog ib tug siv cov yam ntxwv. Associativity ntawm lub cached cov ntaub ntawv yog yuav tsum tau mus tso saib cov zajlus kom khiav lag. Nws, nyob rau hauv lem, yog tsim nyog vim rau qhov tseeb hais tias ib tug tshwm sim los scan ntawm tag nrho cov uas twb muaj lawm kab yuav siv sij hawm kaum ntawm mus thiab coj mus rau tsis yog txhua txhua cov kev pab cuam. Yog li ntawd, siv RAM hlwb txhav ua raws li cov ntaub ntawv cache, nyob rau hauv thiaj li yuav txo cov kev tshawb fawb lub sij hawm. Yog hais tias peb los sib piv cov intermediate buffers yog tib volume tab sis txawv associativity, ib tug nrog leej twg nws muaj ib tug yawm yuav mus ua hauj lwm tsawg sai sai, tab sis nrog ib tug loj kev efficiency.
xaus
Similar articles
Trending Now