Datori, Informācijas tehnoloģijas
Kas ir kešatmiņā datus un kešatmiņu?
Dators, diemžēl, nav uzreiz izpilda komandas, kas tiek saņemti no cilvēkiem. Lai paātrinātu šo procesu izmanto dažādus trikus, un lepnums vietu starp tiem pieder caching. Kas tas ir? Kādi ir kešatmiņā datus? Kā šis process patiesībā notiek? Kas ir kešatmiņā datus viedtālrunis "Samsung", piemēram, un tie nedaudz atšķiras no datora? Iesim uz leju, lai iegūtu atbildes uz šiem jautājumiem.
Kas ir cache?
Izmantot process
atjaunināšana dati
Lietojot, piemēram, tīmekļa pārlūkprogramma pārbaudīta lokālo kešatmiņu, lai atrastu lapas kopiju. Ņemot vērā ierobežojumus šīs atmiņas veida, garām tiek nolemts izmest šo informāciju, lai padarītu telpu. Lai izlemtu, ko tieši tiks aizstāts, izmantot dažādas algoritmus pārvietošanos. Starp citu, ja mēs runājam par to, ka šis kešatmiņā datus par "Android", kas lielākoties tie tiek izmantoti, lai strādātu ar attēliem, un pieteikuma datus.
rakstīt politika
- Instant ieraksts. Katrs izmaiņas reģistrē sinhroni ar galveno atmiņu.
- Aizkavēta vai atpakaļrakstīšana. Atjaunināt datus tur regulāri vai tad, kad klients to pieprasa. Lai sekotu, vai tas tika grozīts, lai izmantotu apzīmējumu, ar divām valstīm: "netīro" vai modificēt. Gadījumā, ja ir garām, var veikt divas apelācijas mērķis galveno atmiņu: pirmais tiek izmantota, lai ierakstītu datus, kas ir mainīta no cache, un otrais - lasīt vēlamo objektu.
Tas var būt tāds, ka informācija kļūst nozīmes starpposma buferšķīdumā. Tas notiek tad, kad datus galvenajā atmiņā, neveicot nekādas korekcijas kešatmiņā. Konsekvences, visi rediģēšanas procesu, izmantojot saskaņotību protokolus.
mūsdienu problēmas
Sinhronizējiet datus starp dažādām buferi
Kešatmiņa ir noderīga, ja viens, un to, kā saglabāt efektivitāti šo tehnoloģiju, ja daudzi no viņiem? Šī problēma ir atrisināta bufera saskaņotība. Ir trīs iespējas datu apmaiņai:
- Ieskaitot. Kešatmiņa var uzvesties, kā vēlaties.
- Exclusive. Paredzēti katrā konkrētā gadījumā.
- Neekskluzīvs. plaši pieņemts standarts.
kešatmiņas līmeņi
- L1 kešatmiņu. Ātrākais līmeņa kešatmiņa - pirmās. Faktiski, tā ir daļa no procesoru jo tas atrodas uz vienas mikroshēmas, un ir saistīts ar funkciju blokiem. Parasti iedalīt divos veidos: instrukciju kešatmiņas un datu. Lielākā daļa mūsdienu procesori nedarbojas bez šajā līmenī. Tas kešatmiņa darbojas pie procesora frekvence, tāpēc atsauce uz to, var veikt katru pulksteņa ciklu.
- L2 kešatmiņu. Parasti atrodas kopā ar iepriekšējo. A atsevišķas atmiņas vietas. Lai uzzinātu savu vērtību, jums ir nepieciešams visu apjomu, ņemot vērā ar kešatmiņas datiem, dalīts ar skaitu kodoliem, kas ir par procesoru.
- L3 kešatmiņu. Lēni, bet lielākais atkarīgs kešatmiņu. Raksturīgi, ka vairāk nekā 24 MB. To lieto, lai sinhronizētu datus, kas saņemti no kešatmiņas dažāda otrā līmeņa.
- L4 kešatmiņu. Izmantošana ir pamatota tikai augstas veiktspējas multiprocessing serveriem un lielas. To īstenotu kā atsevišķu mikroshēmu. Ja jums uzdot jautājumu, kas ir Kešdarbe datus viedtālrunis "Samsung", un skatoties uz to, šis līmenis - Es varu teikt, ka uz 5 gadiem precīzi steigties.
kešatmiņa Saistījuma
Tas ir fundamentāls pazīme. Saistījuma kešotā datu attēlošanai ir nepieciešams loģisko segmentāciju. Viņa, savukārt, ir nepieciešams sakarā ar to, ka secīgi skenēšanas visu esošo līniju ņem desmitiem ciklu un nes ne visiem ieguvumiem. Tāpēc izmantojiet RAM šūnas stingras ievērošanas datu kešatmiņu, lai samazinātu meklēšanas laiku. Ja mēs salīdzinātu starpproduktus buferi ir tāda paša tilpuma, bet citā Saistījuma, viens ar kuru viņa bija lieliska griba strādāt tik ātri, bet ar lielu konkrētu efektivitāti.
secinājums
Similar articles
Trending Now