Počítače, Informačné technológie
Aký je archivované údaje a cache?
Počítač, bohužiaľ, však okamžite vykoná príkazy, ktoré sú prijímané od ľudí. Na urýchlenie tohto procesu využíva rad trikov a čestné miesto medzi nimi patrí k caching. Čo je to? Aké sú dáta vo vyrovnávacej pamäti? Ako sa tento proces vlastne prebieha? To, čo je vo vyrovnávacej pamäti dáta v telefóne "Samsung", napríklad, a oni sa trochu líši od tých, ktoré v počítači? Poďme dole k získaniu odpovede na tieto otázky.
Čo je vyrovnávacia pamäť?
proces používanie
aktualizácie dát
Pri použití, napríklad webový prehliadač sa kontroluje miestnej medzipamäte nájsť kópiu stránky. Vzhľadom na obmedzenia tohto typu pamäte, miss sa rozhodlo vyradiť informácie, aby sa priestor. Presne rozhodnúť, čo bude nahradená pomocou rôznych algoritmov posun. Mimochodom, ak hovoríme o tom, že tento cache dáta do "Android", ktoré z väčšej časti sa používajú pre prácu s obrázkami a dáta aplikácií.
písať politiky
- Okamžité nahrávanie. Každá zmena je zaznamenaná synchrónne do hlavnej pamäte.
- Oneskorené alebo spätný zápis. aktualizovať dáta konajú pravidelne, alebo na žiadosť zákazníka. Ak chcete mať prehľad o tom, či bol zmenený tak, aby použiť podpísať s dvoma stavmi: "špinavý" alebo zmenená. V prípade, že minie môžu byť vykonané dve výzvy zamerané hlavné pamäť: prvá sa používa pre záznam dát, ktoré boli zmenené oproti vyrovnávacej pamäte, a druhá - čítať požadovanú položku.
To môže byť také, že sa informácie, relevantné pre strednú vyrovnávacej pamäte. K tomu dochádza, keď dáta v hlavnej pamäti bez akýchkoľvek úprav do vyrovnávacej pamäte. Konzistencia, všetky editačných procesov pomocou súdržnosť protokolov.
súčasných problémov
Synchronizácia dát medzi rôznymi pufre
Vyrovnávacia pamäť je užitočné, keď jeden, a ako udržať účinnosť tejto technológie, ak je ich veľa? Tento problém je vyriešený vyrovnávacej súdržnosť. Existujú tri možnosti pre výmenu dát:
- Inclusive. Cache môže správať ako sa vám páči.
- Exclusive. Navrhnuté pre každý konkrétny prípad.
- Nevýhradné. široko uznávaný štandard.
hladiny medzipamäte
- L1 Cache. Najrýchlejší úroveň vyrovnávacej pamäte - ako prvý. V skutočnosti, že je súčasťou procesora, pretože sa nachádza na jedinom čipe, a týka funkčných blokov. Zvyčajne delia na dva typy: inštrukcie dát a vyrovnávacej pamäte. Väčšina moderných procesorov nepracujú, bez toho aby touto úrovňou. Táto cache pracuje na frekvencii procesora, takže odkaz na neho sa môže vykonávať pri každom hodinovom cykle.
- L2 cache. Zvyčajne je umiestnený spoločne s predchádzajúcim. A samostatné oblasti pamäte. Ak chcete zistiť jeho hodnotu, je potrebné celý objem, vzhľadom k tomu na základe uchovávania dát, delený počtom jadier, čo je v procesore.
- L3 Cache. Pomalý, ale najväčší závislé vyrovnávacej pamäte. Typicky, viac ako 24 MB. To sa používa na synchronizáciu dáta prijaté z cache rôzneho druhej úrovne.
- L4 cache. Použitie je odôvodnené iba pre vysoko výkonné pripojenie s viacerými servermi a mainframy. Implementovať ako samostatný čip. Spýtate Ak otázku, ktorá je caching dáta v telefóne "Samsung" a pri pohľade na to, na tejto úrovni - môžem povedať, že po dobu 5 rokov, presne sa poponáhľať.
cache associativity
To je základnou charakteristikou. Asociativita z vyrovnávacej pamäte dát je nutný na zobrazenie logickej segmentácii. Ona zase je potrebné vzhľadom na to, že sekvenčné snímanie všetkých existujúcich tratí trvá niekoľko desiatok cyklov a prináša do nie všetky výhody. Preto použiť RAM bunkám rigidné dodržiavanie dátovej rýchlej vyrovnávacej pamäte, aby sa skrátila doba vyhľadávania. Ak porovnáme medzistanici nárazníky majú rovnaký objem, ale inú asociativitě, ten, s kým ona mala veľkú vôľu menej pracovať rýchlo, ale s veľkým špecifickým účinnosti.
záver
Similar articles
Trending Now