Razlika između fizičke i virtualne memorije

Fizička vs virtualna memorija

Fizička memorija i virtualna memorija dva su oblika memorije koja se koristi za pohranu podataka u računalo. Fizička se memorija odnosi na čipove kao što su RAM (Random Access Memory) memorija i uređaji za pohranu, poput tvrdih diskova koji se koriste za pohranu podataka. Virtualna memorija je memorijski prostor koji je stvorio Operativni sustav kad računalo nema dovoljno fizičke memorije da izvrši program. Virtualna memorija stvara se kombiniranjem RAM-a s prostorom na tvrdom disku. Virtualna memorija omogućuje brže izvršavanje velikih programa kad RAM-a nije dovoljno.

Fizička memorija

Kao što je spomenuto ranije, fizička memorija odnosi se na RAM-ove i tvrde diskove u računalu koji se koriste za pohranu podataka. U računalu se operativni sustav, aplikativni programi i trenutno korišteni podaci čuvaju u RAM-u, tako da procesor može brzo pristupiti njima. RAM-u se može pristupiti brže od ostalih uređaja za pohranu, poput tvrdog diska i CD-a. No podaci u RAM-u postoje samo dok je računalo u pogonu. Kad se isključi napajanje, svi podaci u RAM-u se gube, a operativni sustav i ostali podaci ponovno se učitavaju u RAM-u s tvrdog diska kada je računalo uključeno. Tvrdi disk je neisparljiva memorija (memorija koja čuva podatke čak i kada nisu napajani) koja se koristi za pohranjivanje podataka u računalo. Sastoji se od kružnih diskova nazvanih pladnjevi koji pohranjuju magnetske podatke. Podaci se zapisuju i čitaju na ploče i s ploča pomoću glave za čitanje / pisanje.

Virtualna memorija

Virtualna memorija koristi se kada računalu nedostaje RAM-ovog prostora za izvršavanje programa. Virtualna memorija kombinira RAM prostor s prostorom na tvrdom disku. Ako računalo nema dovoljno RAM-a za izvršavanje programa, virtualna memorija prenosi podatke iz RAM-a u straničnu datoteku, što oslobađa prostor u RAM-u. Dio tvrdog diska koristi se za pohranu datoteke sa stranicama. Ovaj se postupak prijenosa vrši tako brzo da korisnik ne osjeća razliku. Virtualna memorija može zadržati cijeli blok podataka dok dio koji trenutno izvršava nalazi se u RAM-u. Zbog toga virtualna memorija omogućuje operativnom sustavu pokretanje više programa istovremeno, povećavajući stupanj multiprogramiranja. Dok povećava veličinu programa koji se mogu izvesti, virtualna memorija pruža uštedu troškova jer je memorija tvrdog diska jeftinija od RAM-a.

Koja je razlika između fizičke i virtualne memorije

Dok se fizička memorija odnosi na fizičke uređaje koji pohranjuju podatke u računalo poput RAM-a i pogona tvrdog diska, virtualna memorija kombinira RAM-prostor s prostorom tvrdog diska za spremanje podataka u RAM-u, kada prostora RAM-a nije dovoljno. Dio tvrdog diska koristi se za pohranu datoteka sa stranicama koje virtualna memorija koristi za pohranu podataka koji se prenose iz RAM-a. Iako je razmjena podataka između datoteka stranica na tvrdom disku i RAM-a (putem virtualne memorije) vrlo brza, previše razmjene moglo bi usporiti ukupne performanse sustava.