Rozdiel medzi fyzickou a virtuálnou pamäťou

Fyzická verzus virtuálna pamäť

Fyzická pamäť a virtuálna pamäť sú dve formy pamäte používané na ukladanie údajov v počítači. Fyzická pamäť označuje čipy, ako je pamäť RAM (Random Access Memory) a pamäťové zariadenia, ako sú pevné disky, ktoré sa používajú na ukladanie údajov. Virtuálna pamäť je pamäťový priestor vytvorený operačným systémom, keď počítač nemá dostatok fyzickej pamäte na vykonanie programu. Virtuálna pamäť sa vytvára kombináciou pamäte RAM a miesta na pevnom disku. Virtuálna pamäť umožňuje rýchlejšie vykonávanie veľkých programov, keď RAM nestačí.

Fyzická pamäť

Ako už bolo spomenuté, fyzická pamäť sa týka pamäte RAM a pevných diskov v počítači, ktoré sa používajú na ukladanie údajov. V počítači sa operačný systém, aplikačné programy a aktuálne používané údaje uchovávajú v pamäti RAM, aby ich procesor mohol rýchlo získať. Prístup k pamäti RAM je rýchlejší ako k iným úložným zariadeniam, ako sú pevný disk a CD-ROM. Dáta v pamäti RAM však existujú iba vtedy, keď je počítač spustený. Po vypnutí napájania sa pri zapnutí počítača stratia všetky údaje v pamäti RAM a operačný systém a ďalšie údaje sa do pamäte RAM znova vložia z pevného disku. Pevný disk je energeticky nezávislá pamäť (pamäť, ktorá uchováva údaje, aj keď nie je napájaná), ktorá sa používa na ukladanie údajov v počítači. Skladá sa z kruhových diskov nazývaných taniere, ktoré uchovávajú magnetické údaje. Dáta sa zapisujú a načítavajú na a z doštičiek pomocou čítacích a zapisovacích hláv.

Virtuálna pamäť

Virtuálna pamäť sa používa, keď počítač nemá dostatok miesta na vykonanie programu. Virtuálna pamäť kombinuje priestor RAM s miestom na pevnom disku. Ak počítač nemá dostatok pamäte RAM na vykonanie programu, virtuálna pamäť prenesie údaje z pamäte RAM do stránkovacieho súboru, čím sa uvoľní miesto v pamäti RAM. Časť pevného disku sa používa na ukladanie súboru stránky. Tento proces prenosu sa vykonáva tak rýchlo, aby užívateľ necítil rozdiel. Virtuálna pamäť môže uchovávať celý blok údajov, zatiaľ čo časť, ktorá sa práve vykonáva, sa nachádza v pamäti RAM. Virtuálna pamäť preto umožňuje operačnému systému spúšťať niekoľko programov súčasne, čím sa zvyšuje stupeň multiprogramovania. Virtuálna pamäť síce zväčšuje veľkosť programov, ktoré sa dajú spustiť, ale prináša nákladové výhody, pretože pamäť pevného disku je lacnejšia ako RAM.

Aký je rozdiel medzi fyzickou a virtuálnou pamäťou

Kým fyzická pamäť označuje fyzické zariadenia, ktoré ukladajú údaje do počítača, ako sú napríklad RAM a jednotky pevného disku, virtuálna pamäť kombinuje priestor RAM s miestom na pevnom disku na ukladanie údajov do pamäte RAM, keď nie je dostatok miesta v pamäti RAM. Časť pevného disku sa používa na ukladanie súborov stránok, ktoré používa virtuálna pamäť na ukladanie údajov prenesených z pamäte RAM. Aj keď je výmena údajov medzi stránkovými súbormi na pevnom disku a RAM (prostredníctvom virtuálnej pamäte) veľmi rýchla, príliš veľké množstvo swapovania by mohlo spomaliť celkový výkon systému..