Rozdíl mezi fyzickou a virtuální pamětí

Fyzická vs. virtuální paměť

Fyzická paměť a virtuální paměť jsou dvě formy paměti používané pro ukládání dat v počítači. Fyzická paměť označuje čipy, jako je paměť RAM (Random Access Memory) a paměťová zařízení, jako jsou pevné disky, které se používají k ukládání dat. Virtuální paměť je paměťový prostor vytvořený operačním systémem, když počítač nemá dostatek fyzické paměti k provedení programu. Virtuální paměť se vytváří kombinací paměti RAM a místa na pevném disku. Virtuální paměť umožňuje provádění velkých programů rychleji, když není dostatek paměti RAM.

Fyzická paměť

Jak bylo uvedeno výše, fyzická paměť označuje RAM a pevné disky v počítači, které se používají k ukládání dat. V počítači jsou operační systém, aplikační programy a aktuálně použitá data uchovávány v paměti RAM, aby k nim mohl procesor rychle přistupovat. K paměti RAM bylo možné přistupovat rychleji než k jiným úložným zařízením, jako je pevný disk a CD-ROM. Data v paměti RAM však existují pouze v době, kdy je počítač spuštěn. Když je napájení vypnuto, všechna data v RAM budou ztracena a operační systém a další data jsou znovu načtena do RAM z pevného disku, když je počítač zapnutý. Pevný disk je energeticky nezávislá paměť (paměť, která uchovává data, i když není napájena), která se používá k ukládání dat v počítači. Skládá se z kruhových disků zvaných talíře, které ukládají magnetická data. Data se zapisují a čtou na talíře a z nich pomocí čtecích / zapisovacích hlav.

Virtuální paměť

Virtuální paměť se používá, když v počítači chybí místo RAM pro provedení programu. Virtuální paměť kombinuje prostor RAM s místem na pevném disku. Pokud počítač nemá dostatek místa RAM k provedení programu, virtuální paměť přenáší data z paměti RAM do stránkovacího souboru, což uvolní místo v paměti RAM. Část pevného disku se používá k uložení souboru stránky. Tento přenosový proces se provádí tak rychle, že uživatel necítí rozdíl. Virtuální paměť může pojmout celý blok dat, zatímco část, která je právě prováděna, je uložena v paměti RAM. Virtuální paměť proto umožňuje operačnímu systému spouštět několik programů současně, čímž se zvyšuje stupeň multiprogramování. Virtuální paměť sice zvyšuje velikost programů, které by mohly být spuštěny, ale přináší nákladové výhody, protože paměť pevného disku je levnější než RAM.

Jaký je rozdíl mezi fyzickou a virtuální pamětí?

Zatímco fyzická paměť odkazuje na fyzická zařízení, která ukládají data v počítači, jako jsou RAM a jednotky pevného disku, virtuální paměť kombinuje místo RAM s místem na pevném disku pro ukládání dat v RAM, když místo v RAM není dost. Část pevného disku se používá k ukládání souborů stránek, které používá virtuální paměť k ukládání dat přenesených z paměti RAM. Přestože je výměna dat mezi stránkovými soubory na pevném disku a RAM (prostřednictvím virtuální paměti) velmi rychlá, příliš mnoho výměn může zpomalit celkový výkon systému.