Ensisijainen vs toissijainen muisti | Lisätallennuslaitteet
Tietokone sisältää hierarkian muistilaitteita tietojen tallentamista varten. Ne vaihtelevat kapasiteetiltaan, nopeudeltaan ja hinn altaan. Ensisijainen muisti (kutsutaan myös päämuistiksi) on muisti, jota CPU käyttää suoraan tietojen tallentamiseksi ja hakemiseksi. Toissijainen muisti (kutsutaan myös ulkoiseksi muistiksi tai lisämuistiksi) on tallennuslaite, johon CPU ei pääse suoraan käsiksi ja jota käytetään pysyvänä tallennuslaitteena, joka säilyttää tiedot myös virran katkaisemisen jälkeen.
Mikä on ensisijainen muisti?
Ensisijainen muisti on muisti, jota suoritin käyttää suoraan tietojen tallentamiseksi ja hakemiseksi. Suurimman osan ajasta ensisijaista muistia kutsutaan myös RAM-muistiksi (Random Access Memory). Se on haihtuva muisti, joka menettää tietonsa, kun virta katkaistaan. CPU pääsee suoraan ensisijaiseen muistiin osoite- ja muistiväylän kautta, ja CPU käyttää sitä jatkuvasti saadakseen tietoja ja ohjeita. Lisäksi tietokoneissa on ROM (Read Only Memory), joka sisältää usein suoritettavat käskyt, kuten käynnistysohjelma (BIOS). Tämä on haihtumaton muisti, joka säilyttää tietonsa, kun virta katkaistaan. Koska päämuistia käytetään usein, sen on oltava nopeampi. Mutta ne ovat kooltaan pienempiä ja myös kalliita.
Mikä on toissijainen muisti?
Toissijainen muisti on tallennuslaite, johon suoritin ei pääse suoraan käsiksi ja jota käytetään pysyvänä tallennuslaitteena, joka säilyttää tiedot myös virran katkaisemisen jälkeen. CPU käyttää näitä laitteita tulo/lähtökanavan kautta ja tiedot siirretään ensin ensisijaiseen muistiin toissijaisesta muistista ennen käyttöä. Yleensä kiintolevyasemia ja optisia tallennuslaitteita (CD-levyjä, DVD-levyjä) käytetään toissijaisina tallennusvälineinä nykyaikaisissa tietokoneissa. Toissijaisessa tallennuslaitteessa tiedot järjestetään tiedostoihin ja hakemistoihin tiedostojärjestelmän mukaisesti. Tämä mahdollistaa myös lisätietojen liittämisen tietoihin, kuten käyttöoikeudet, omistaja, viimeinen käyttöaika jne. Lisäksi kun ensisijainen muisti on täynnä, toissijaista muistia käytetään väliaikaisena tallennusvälineenä vähiten käytettyjen tietojen säilyttämiseksi ensisijaisessa muistissa. Toissijaiset muistilaitteet ovat halvempia ja kooltaan suurempia. Mutta heillä on pitkä käyttöaika.
Ensisijaisen ja toissijaisen muistin välinen ero
Ensisijainen muisti on muisti, jota CPU käyttää suoraan tietojen tallentamiseksi ja hakemiseksi, kun taas toissijainen muisti ei ole suoraan CPU:n käytettävissä. CPU käyttää ensisijaiseen muistiin osoite- ja dataväyliä, kun taas toissijaista muistia käytetään tulo-/lähtökanavien kautta. Ensisijainen muisti ei säilytä tietoja, kun virta katkaistaan (haihtuva), kun taas toissijainen muisti säilyttää tiedot, kun virta katkaistaan (haihtumaton). Lisäksi ensisijainen muisti on erittäin nopea verrattuna toissijaiseen muistiin ja sen käyttöaika on lyhyempi. Ensisijaiset muistilaitteet ovat kuitenkin kalliimpia kuin toissijaiset muistilaitteet. Tästä syystä tietokone koostuu yleensä pienemmästä ensisijaisesta muistista ja paljon suuremmasta toissijaisesta muistista.