Fyysinen vs virtuaalimuisti
Fyysinen muisti ja virtuaalimuisti ovat kahta muistimuotoa, joita käytetään tietojen tallentamiseen tietokoneeseen. Fyysinen muisti viittaa siruihin, kuten RAM-muistiin (Random Access Memory) ja tallennuslaitteisiin, kuten kiintolevyihin, joita käytetään tietojen tallentamiseen. Virtuaalimuisti on käyttöjärjestelmän luoma muistitila, kun tietokoneella ei ole tarpeeksi fyysistä muistia ohjelman suorittamiseen. Virtuaalimuisti luodaan yhdistämällä RAM ja kiintolevytila. Virtuaalimuisti mahdollistaa suurten ohjelmien suorittamisen nopeammin, kun RAM-muisti ei riitä.
Fyysinen muisti
Kuten aiemmin mainittiin, fyysinen muisti viittaa tietokoneen RAM-muistiin ja kiintolevyihin, joita käytetään tietojen tallentamiseen. Tietokoneessa käyttöjärjestelmä, sovellusohjelmat ja tällä hetkellä käytettävät tiedot pidetään RAM-muistissa, jotta prosessori pääsee niihin nopeasti. RAM-muistia voidaan käyttää nopeammin kuin muita tallennuslaitteita, kuten kiintolevy ja CD-ROM. Mutta RAM-muistissa olevat tiedot ovat olemassa vain tietokoneen ollessa käynnissä. Kun virta kytketään pois päältä, kaikki RAM-muistissa olevat tiedot menetetään ja käyttöjärjestelmä ja muut tiedot ladataan uudelleen RAM-muistiin kiintolevyltä, kun tietokone käynnistetään. Kiintolevy on haihtumaton muisti (muisti, joka säilyttää tietoja myös ilman virtaa), jota käytetään tietojen tallentamiseen tietokoneeseen. Se koostuu pyöreistä levyistä, joita kutsutaan levyiksi, jotka tallentavat magneettista dataa. Tiedot kirjoitetaan ja luetaan maljoille ja niistä alkaen luku- / kirjoituspäillä.
Virtuaalimuisti
Virtuaalimuistia käytetään, kun tietokoneella ei ole RAM-tilaa ohjelman suorittamiseen. Virtuaalimuistissa yhdistyvät RAM-tila kiintolevytilaan. Kun tietokoneella ei ole tarpeeksi RAM-tilaa ohjelman suorittamiseen, virtuaalimuisti siirtää tietoja RAM-muistista sivutustiedostoon, mikä vapauttaa RAM-muistin tilaa. Osa kiintolevystä käytetään sivutiedoston tallentamiseen. Tämä siirtoprosessi tapahtuu niin nopeasti, että käyttäjä ei tunne eroa. Virtuaalimuistiin mahtuu koko tietolohko, kun taas parhaillaan suoritettava osa on RAM-muistissa. Siksi virtuaalimuisti sallii käyttöjärjestelmän ajaa useita ohjelmia samanaikaisesti, mikä lisää moniohjelmointia. Suurennettaessa suoritettavien ohjelmien kokoa,virtuaalimuisti tarjoaa kustannusetuja, koska kiintolevymuisti on halvempaa kuin RAM.
Mikä on ero fyysisen ja virtuaalisen muistin välillä
Vaikka fyysinen muisti tarkoittaa fyysisiä laitteita, jotka tallentavat tietoja tietokoneeseen, kuten RAM-muistia ja kiintolevyasemia, virtuaalimuisti yhdistää RAM-muistin ja kiintolevytilan tietojen tallentamiseksi RAM-muistiin, kun RAM-tila ei riitä. Osa kiintolevystä käytetään sivutiedostojen tallentamiseen, joita virtuaalimuisti käyttää RAM-muistista siirrettyjen tietojen tallentamiseen. Vaikka tietojen vaihtaminen kiintolevyllä olevien sivutiedostojen ja RAM-muistin välillä (virtuaalimuistin kautta) on erittäin nopeaa, liian suuri vaihto voi hidastaa järjestelmän kokonaistehoa.