PočítačeInformač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äť?

Tzv strednej vyrovnávacej pamäte, ktorý poskytuje rýchly prístup k informáciám, je pravdepodobnosť, že dotaz predovšetkým. Všetky údaje v ňom obsiahnuté. Dôležitou výhodou je skutočnosť, že extrahovať potrebné informácie z vyrovnávacej pamäte môže byť výrazne rýchlejší ako z pôvodného úložiska. Ale tam je významnou nevýhodou - veľkosť. Vyrovnávacej pamäte dáta sú využívané v prehliadačoch, pevný disk, CPU, webový server, WINS a DNS služieb. Základom konštrukcie sú sady záznamov. Každý z nich je spojená s určitým prvkom alebo dátové jednotky, ktoré vyčnievajú kopírovať to, čo je v hlavnej pamäti. Záznamy majú identifikátor (TAG), pomocou ktorej je určené zodpovedajúce. Pozrime sa trochu iný uhol pohľadu: čo je vo vyrovnávacej pamäti dáta v telefóne "Samsung" alebo iného výrobcu? Sa líšia od tých, ktoré sú v počítači? Z fundamentálneho hľadiska - a to nielen na rozdielu vo veľkosti.

proces používanie

Keď klient (oni sú uvedené vyššie) požaduje údaje, prvá vec, ktorá robí počítač - skúma cache. Ak je žiaduce vstup, potom to je používané. V týchto prípadoch je hit. Pravidelne dáta skopírujú z vyrovnávacej pamäte do hlavnej pamäte. Ale ak nebol nájdený požadovaný záznam, je vyhľadávanie obsahu v základnom skladovania. All vziať tieto informácie sa prenesie do vyrovnávacej pamäte, takže potom možno pristupovať rýchlejšie. Percento žiadostí pri korunované úspechom, nazývaných úroveň alebo hit pomer.

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

Pri zmene obsahu vyrovnávacej pamäte a aktualizovať dáta v hlavnej pamäti. Časové oneskorenie, ktorá prechádza medzi informáciami aplikácie v závislosti na záznamovej politiky. Existujú dva hlavné typy:

  1. Okamžité nahrávanie. Každá zmena je zaznamenaná synchrónne do hlavnej pamäte.
  2. 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

So zvýšením frekvencie procesorov a vyšší výkon pamätí, nové problémových oblastí - obmedzenia na rozhraní prenosu dát. To, čo si všimnúť skúseného človeka? Vyrovnávacia pamäť je veľmi užitočné v prípade, že frekvencia je menšia ako veľkosť pamäte RAM v procesore. Mnohí z nich majú svoje vlastné stredné vyrovnávacej pamäte znížiť dobu prístupu do pamäte, čo je pomalšie ako registrov. CPU, ktoré podporujú virtuálne adresovanie, často umiestniť malú, ale veľmi rýchly preklad adries vyrovnávacej pamäte. Ale v iných prípadoch, vyrovnávacia pamäť nie je príliš užitočná, a niekedy vytvára iba problémy (ale to je zvyčajne v počítačoch, ktoré prešli non-profesionálna verzia). Keď už hovoríme o tom, čo je vo vyrovnávacej pamäti dát v telefóne, NGO poznamenať, že vzhľadom k malej veľkosti zariadenia je nutné vytvoriť nový miniatúrny implementáciu vyrovnávacej pamäte. Teraz niektoré telefóny môže pýšiť parametre ako pred desiatimi rokmi, pokročilé počítačové - ale aký rozdiel v ich veľkosti!

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:

  1. Inclusive. Cache môže správať ako sa vám páči.
  2. Exclusive. Navrhnuté pre každý konkrétny prípad.
  3. Nevýhradné. široko uznávaný štandard.

hladiny medzipamäte

Ich počet je zvyčajne rovná tri alebo štyri. Čím vyššia je úroveň pamäti, takže je objemnejší a pomalší:

  1. 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.
  2. 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.
  3. 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.
  4. 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

Ako môžete vidieť, dáta vo vyrovnávacej pamäti za určitých podmienok umožňuje počítaču fungovať rýchlejšie. Ale, bohužiaľ, je tu stále pomerne veľa aspektov, na ktorých môžete pracovať po dlhú dobu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.birmiss.com. Theme powered by WordPress.