Ero fyysisen ja virtuaalisen muistin välillä

Fyysinen vs. virtuaalimuisti

Fyysinen muisti ja virtuaalimuisti ovat kaksi muistimuotoa, joita käytetään tietojen tallentamiseen tietokoneelle. Fyysisellä muistilla tarkoitetaan siruja, kuten RAM (Random Access Memory) -muisti ja tallennuslaitteita, kuten kiintolevyjä, joita käytetään tietojen tallentamiseen. Virtuaalimuisti on käyttöjärjestelmän luoma muistitila, kun tietokoneella ei ole tarpeeksi fyysistä muistia ohjelman suorittamiseksi. Virtuaalimuisti luodaan yhdistämällä RAM-muistia kiintolevytilaan. Virtuaalimuisti mahdollistaa suurten ohjelmien suorittamisen nopeammin, kun RAM-muisti ei riitä.

Fyysinen muisti

Kuten aiemmin mainittiin, fyysisellä muistilla tarkoitetaan RAM-muistia ja tietokoneen kiintolevyjä, joita käytetään tietojen tallentamiseen. Tietokoneessa käyttöjärjestelmä, sovellusohjelmat ja tällä hetkellä käytetty data pidetään RAM-muistissa, jotta prosessori voi käyttää niitä nopeasti. RAM-muistiin pääsee nopeammin kuin muihin tallennuslaitteisiin, kuten kiintolevy ja CD-ROM. Mutta RAM-muistissa olevat tiedot ovat olemassa vain tietokoneen ollessa käynnissä. Kun virta katkaistaan, 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ää tiedot, vaikka sitä ei voitaisi käyttää), jota käytetään tietojen tallentamiseen tietokoneelle. Se koostuu pyöreistä levyistä, joita kutsutaan lautasiksi ja jotka tallentavat magneettista tietoa. Tiedot kirjoitetaan ja luetaan alustoille ja niiden kautta käyttämällä luku / kirjoituspäätä.

Virtuaalimuisti

Virtuaalimuistia käytetään, kun tietokoneella ei ole RAM-tilaa ohjelman suorittamiseksi. Virtuaalimuisti yhdistää RAM-tilan ja kiintolevytilan. Kun tietokoneella ei ole tarpeeksi RAM-tilaa ohjelman suorittamiseksi, virtuaalimuisti siirtää tietoja RAM-muistista sivutiedostoon, 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. Virtuaalimuisti voi pitää koko datalohkon samalla, kun parhaillaan suorittava osa sijaitsee RAM-muistissa. Siksi virtuaalimuisti antaa käyttöjärjestelmälle ajaa useita ohjelmia samanaikaisesti, mikä lisää moniohjelmoinnin astetta. Samalla kun suurennetaan suoritettavien ohjelmien kokoa, virtuaalimuisti tarjoaa kustannusetuja, koska kiintolevyn muisti on halvempi kuin RAM.

Mitä eroa on fyysisen ja virtuaalisen muistin välillä?

Fyysinen muisti tarkoittaa fyysisiä laitteita, jotka tallentavat tietoja tietokoneeseen, kuten RAM-muistia ja kiintolevyasemia, virtuaalimuisti yhdistää RAM-tilan ja kiintolevyn tilan 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 vaihto kiintolevyn sivutiedostojen ja RAM-muistin välillä (virtuaalimuistin kautta) on erittäin nopeaa, liiallinen vaihto voi hidastaa järjestelmän yleistä suorituskykyä.