Rozdiel medzi pamäťou Virtual a Cache

Vo svete počítačov nastavuje pamäť limit, na ktorom stojíme, ak môžeme tento program spustiť alebo nie. Ak ste boli nešťastní, že ste zažili DOS, potom viete, aký je limit pamäti 640 k. V dnešnej dobe sa zdá, že pamäť je takmer nekonečná a nikto vlastne nedostane správy „s nedostatkom pamäte“ z minulého roka. Ako to dosiahli??

Odpoveď na to je veľmi inteligentný postup správy pamäte. Umiestnením niektorých častí, ktoré by mali byť v pamäti, na váš pevný disk môžu rozšíriť kapacitu pamäte počítača tak, aby presahovala nainštalovanú kapacitu; nazýva sa to virtuálna pamäť. Povedzme, že počítač má iba 1 GB pamäte a spustíte niekoľko programov, ktorých celková spotreba pamäte je približne 1,5 GB. Bez virtuálnej pamäte to nemôžete robiť. Pri virtuálnej pamäti však operačný systém priraďuje časť pevného disku ako súčasť pamäte a uchováva tam údaje. V uvedenom príklade teda povedzme, že virtuálna pamäť je tiež 1 GB. 1 GB skutočnej pamäte + 1 GB virtuálnej pamäte = 2 GB systémovej pamäte. Týmto spôsobom môžete využívať rozsiahle aplikácie, aj keď je vaša pamäť obmedzená.

Nevýhodou však je virtuálna pamäť. Čítanie údajov z pevného disku je podstatne pomalšie ako čítanie z pamäte. Čím viac informácií uložených na pevnom disku, tým pomalší bude váš systém, aby sa zdal pomalý.

Pamäť vyrovnávacej pamäte na druhej strane nerozširuje množstvo pamäte, ktorú máte, iba skracuje čas potrebný na prístup k údajom. Aby ste tento koncept ľahko pochopili, povedzme, že spracovateľom je študent, ktorý robí správu. Kedykoľvek potrebuje údaje, pôjde do knižnice (knižnica je pamäťou a knihy sú údajmi), vytiahne knihu a prenesie ju späť na stoličku. Číta to, potom ho vráti do knižnice a potom pokračuje vo svojej správe. Keby ste boli študentom, bolo by to skutočne časovo náročné, ak by ste sa museli postaviť a získať knihu zakaždým, keď potrebujete kus údajov. Prakticky by si študent z knižnice dal pár kníh a položil ich na stôl. Takže ak potrebuje informácie, ktoré sú v knihe, ktorú nedávno použil, je to v dosahu zbraní a nemusí to stáť a chodiť..

V tejto metafore je tabuľka naša vyrovnávacia pamäť. Kedykoľvek procesor používa údaje, vloží najnovšie údaje, ktoré použil, do vyrovnávacej pamäte pre rýchly prístup pre prípad, že by bolo potrebné znova. Pamäť vyrovnávacej pamäte je však veľmi obmedzená, rovnako ako tabuľka s obmedzeným priestorom, takže údaje, ku ktorým sa nepristúpilo najdlhšie, sa vrátia do pamäte, aby uvoľnili vyrovnávaciu pamäť pre najnovšie údaje..

Prečítajte si viac informácií o vyrovnávacej pamäti a virtuálnej pamäti.