Fizička vs virtuelna memorija
Fizička memorija i virtuelna memorija su dva oblika memorije koja se koristi za skladištenje podataka u računaru. Fizička memorija se odnosi na čipove kao što je RAM (Random Access Memory) memorija i uređaje za skladištenje poput tvrdih diskova koji se koriste za pohranjivanje podataka. Virtuelna memorija je memorijski prostor koji stvara operativni sistem kada računar nema dovoljno fizičke memorije za izvršavanje programa. Virtuelna memorija se stvara kombinovanjem RAM-a sa prostorom na čvrstom disku. Virtuelna memorija omogućava brže izvršavanje velikih programa kada RAM nije dovoljan.
Fizička memorija
Kao što je ranije pomenuto, fizička memorija se odnosi na RAM i čvrste diskove u računaru koji se koriste za skladištenje podataka. U računaru se operativni sistem, aplikativni programi i trenutno korišćeni podaci čuvaju u RAM memoriji, kako bi im procesor mogao brzo pristupiti. RAM memoriji se može pristupiti brže nego drugim uređajima za skladištenje, kao što su hard disk i CD-ROM. Ali podaci u RAM-u postoje samo dok računar radi. Kada se napajanje isključi, svi podaci u RAM memoriji se gube i operativni sistem i drugi podaci se ponovo učitavaju u RAM sa hard diska kada se računar uključi. Čvrsti disk je nepromjenjiva memorija (memorija koja čuva podatke čak i kada nije napajana) koja se koristi za pohranjivanje podataka u računar. Sastoji se od kružnih diskova koji se zovu ploče na kojima se pohranjuju magnetni podaci. Podaci se zapisuju i čitaju na i sa ploča pomoću glava za čitanje/pisanje.
Virtuelna memorija
Virtuelna memorija se koristi kada računaru nedostaje RAM prostora za izvršavanje programa. Virtuelna memorija kombinuje RAM prostor sa prostorom na tvrdom disku. Kada računar nema dovoljno RAM prostora za izvršavanje programa, virtuelna memorija prenosi podatke iz RAM-a u fajl stranične memorije, čime se oslobađa prostor u RAM-u. Dio tvrdog diska se koristi za pohranjivanje datoteke stranice. Ovaj proces prijenosa se obavlja tako brzo da korisnik ne osjeti razliku. Virtuelna memorija može držati cijeli blok podataka dok dio koji se trenutno izvršava nalazi se u RAM-u. Zbog toga virtuelna memorija omogućava operativnom sistemu da pokreće nekoliko programa istovremeno, čime se povećava stepen višeprogramiranja. Dok povećava veličinu programa koji se mogu izvršavati, virtuelna memorija pruža povoljnije troškove jer je memorija tvrdog diska jeftinija od RAM-a.
Koja je razlika između fizičke i virtuelne memorije
Dok se fizička memorija odnosi na fizičke uređaje koji pohranjuju podatke u računaru kao što su RAM i hard diskovi, virtuelna memorija kombinuje RAM prostor sa prostorom na čvrstom disku za skladištenje podataka u RAM-u, kada je RAM prostor nije dovoljno. Dio tvrdog diska se koristi za pohranjivanje datoteka stranica koje virtuelna memorija koristi za pohranjivanje podataka koji se prenose iz RAM-a. Iako je razmjena podataka između datoteka stranica na tvrdom disku i RAM-a (preko virtualne memorije) vrlo brza, previše zamjene može usporiti ukupne performanse sistema.