RAM (RAM-muisti) on nopeasti saatavilla oleva muisti, joka tallentaa tietoja käytön aikana ROM-levyllä (Lukumuisti) tallentaa pysyviä tietoja, joita käytetään sen toimintoihin, kuten tietoja tietokoneen käynnistämiseen. Siten avainero RAM: n ja ROM: n välillä on tapa, jolla tietoja tallennetaan niihin; tallennus RAM-muistiin on väliaikainen, kun taas ROM-muisti on pysyvä.
Tietokone, kuten ihmisen aivot, tarvitsee muistia vaaditun tiedon tallentamiseksi. Esimerkiksi ihminen voi lisätä kaksi numeroa yhteen ja tuottaa tulokset oppimansa ja muistamansa menetelmän perusteella. Samalla tavalla tietokoneen on pidettävä menetelmiä ja tietoja muistissa toimiakseen. RAM ja ROM ovat molemmat erityyppisiä muistoja, joita käytetään missä tahansa tietokoneessa nopeuttamiseksi ja tietokoneelle tallennettujen tietojen käyttämiseksi. Jokaisessa tietokoneessa on tietty määrä fyysistä muistia, joka on sirujen muodossa, jotka pitävät tietoja.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on RAM
3. Mikä on ROM
4. Vertailu rinnakkain - RAM vs. ROM taulukkomuodossa
6. Yhteenveto
RAM on lyhenne sanasta RAM-muisti. Kuten nimi tulkitsee, muistin käyttö tai käyttö on satunnaista, koska mikroprosessori lukee muistia ja kirjoittaa sille erittäin nopeasti. Harkitse tietokonetta, jonka on lisättävä kaksi numeroa, jotka käyttäjä syöttää. Kun käyttäjä syöttää nämä kaksi numeroa, tietokone tallentaa ne numerot RAM-muistiin. Sen jälkeen se tallentaa tuloksen RAM-muistiin käyttäjän lukemista varten. Näin tietokone tai mikroprosessori lukee ja kirjoittaa tietoja RAM-muistiin. Samoin ohjelma suorittaessaan tietokone tallentaa tarvittavat tiedot kiintolevyltä RAM-muistiin nopeaa käyttöä varten.
RAM on integroitu piiri, joka koostuu muistisoluista, jotka ovat logiikkaporttien piirejä. Jokaisella muistisolulla on osoite, jolla mikroprosessori tunnistaa minne kirjoittaa tiedot tai mistä lukea. Yksi muistisolu voi tallentaa vain yhden bitin dataa, ja yleensä muistisolut on järjestetty rekistereinä pitämään 8 bitin leveää tietoa. Datan leveys voi vaihdella RAM-tyypistä riippuen. Eli 16-bittisessä RAM-muistissa on 16-bittisiä rekistereitä, kun taas 8-bittisessä RAM-muistissa on 8-bittisiä rekistereitä.
Edellä mainituissa rekistereissä on kahden tyyppisiä yhteyksiä: osoite- ja datalinjat. Osoiteriville sijoitettu logiikka '1' ja '0' aktivoi rekisterin, joka vastaa tiettyä yhdistelmää ja mahdollistaa sen joko lukemisen tai kirjoittamisen. Tähän RAM-rekisteriin tallennetut tiedot ovat kuitenkin vain väliaikaisia, joten ne katoavat, kun virta on katkaistu. Tämä tekee RAM: sta haihtuvan muistin.
Kuva 01: RAM
Tietokoneessa käytetään useita tyyppejä RAM-muistia; päätyyppejä ovat staattinen RAM (SRAM) ja dynaaminen RAM (DRAM). SRAM on pääsyä paljon nopeampaa ja tuotantokustannukset ovat korkeammat kuin DRAM. Siksi SRAM: ää käytetään välimuistina mikroprosessorisirusta. Toisaalta DRAM on vähän hitaampi ja suhteellisen halvempi. DRAM-muistia käytetään ulkoisesti emolevyn mikroprosessoriin. Joskus tietokone tekee erillisen osion kiintolevyltä RAM-muistina korvaamaan ylimääräisen fyysisen RAM-muistin. Tämä prosessi hidastaa tietokoneen toimintaa, koska tämä vaatii tietojen kirjoittamista ja lukemista kiintolevyllä olevaan sivutiedostoon. Tämän tyyppistä RAM-muistia kutsutaan virtuaalimuistiksi.
ROM on lyhenne vain luku -muistista. Toisin kuin RAM, ROM on haihtumaton muisti; vaikka virta poistetaan ROM-sirulta, tallennettu data pysyy silti niiden rekistereissä. ROM-levyillä on yleensä tiedot esitallennettuina niiden valmistuksen yhteydessä. Tietokoneille ROM on hyödyllinen tallentamattomien ohjelmien tallentamiseksi; esimerkiksi BIOS, joka suoritetaan käynnistyksen yhteydessä (käynnistys).
ROM-levyillä on monia haittoja, ja suurin haitta on kyvyttömyys muuttaa tai päivittää laiteohjelmiston ominaisuuksia. Jos valmistaja on ohjelmoinut sen toimintahäiriöisellä laiteohjelmistolla, kaikki sirut on muistettava ja korvattava yksi kerrallaan. Toinen haittapuoli on, että ROM-levyt eivät ole hyödyllisiä T & K-työssä, koska ohjelmoijan on testattava monia laiteohjelmistoversioita ennen lopputuotteen julkaisua.
Edellä mainittujen ongelmien ratkaisemiseksi on otettu käyttöön hävitettävä ohjelmoitava ROM (EPROM), johon ohjelmoija voi kirjoittaa laiteohjelmiston uudelleen. Poistaminen vaatii kuitenkin erittäin voimakkaan UV-valon, mikä tekee siitä edelleen vaikean. Ratkaisuna tähän on ohjelmoijille otettu käyttöön sähköisesti poistettava ohjelmoitava ROM (EEPROM), jotta niitä voitaisiin käyttää itse testialustalla ja ne voidaan ohjelmoida toistuvasti.
Kuva 02: EEPROM
Flash-muisti, jota käytetään USB-asemissa ja nykyaikaisissa kannettavissa tietokoneissa kiintolevynä, on jatkokehitys EEPROMille, joka käyttää sirualuetta erittäin tehokkaasti. Kirjoitettavia CD- ja DVD-levyjä pidetään myös CD- ja DVD-ROM-levyjen edistyksenä.
RAM vs. ROM | |
Tietoja voidaan sekä tallentaa että noutaa RAM-muistista (Random-Access Memory). | Tietoja voi lukea vain ROM-levyltä (vain luku -muisti). |
Pääsy | |
Käyttöaika on erittäin lyhyt RAM-muistissa. Tietokone käyttää sitä nopeasti usein vaadittavien tietojen tallentamiseen. | Käyttöaika on pitkä ROM-levyllä. Sitä ei voida käyttää nopeasti lukemiseen. |
varastointi | |
RAM on haihtuva muisti, joten kun jännitesyöttö on menetetty, tiedot poistetaan muistista. | ROM on haihtumaton muisti. Jos sitä ei voi poistaa, tiedot pysyvät varastossa, kunnes laitteisto on vaurioitunut. |
Käyttää | |
RAM-muistia käytetään tietokoneen välimuistissa ja päämuistissa, koska se on nopea, tuotantokustannukset ovat korkeat ja muistin yksikköpinta-ala on suurempi. | ROM-levyjä käytetään pysyvien, mutta vähemmän käytettyjen tietojen, kuten ohjelmistoasetusten, vain kerran käytettyjen BIOS-tiedostojen tallentamiseen tietokoneissa, koska niitä valmistetaan suuremmalla kapasiteetilla ja tuotantokustannukset ovat alhaisemmat. |
RAM on nopea väliaikainen tietojen tallennus, jota käytetään nopeasti käytettyjen arvojen tallentamiseen. Sitä vastoin ROM-levyt ovat pysyvä muistityyppi ja toisin kuin RAM-muistit, tietojen menettämistä ei tapahdu, vaikka jännite poistettaisiin. Tämä on tärkein ero RAM: n ja ROM: n välillä. ROM-levyjen käyttö on epäedullista, koska kun laiteohjelmisto on kirjoitettu ROM-levylle, sitä ei voi muuttaa parannuksiksi tai korjauksiksi. Siksi myös ROM-levyt otetaan käyttöön luku- ja kirjoitusominaisuuksilla, kuten RAM-muistit. Mutta RAM-muistien luku / kirjoitustoiminto on paljon nopeampi kuin ROM.
Kuvan kohteliaisuus:
1. ”Chip ram” - kirjoittanut Laserlicht - Oma työ (CC BY-SA 3.0) Commons Wikimedian kautta
2. ”AT24C02 EEPROM 1480355 6 7 HDR -parannusohjelma” - kirjoittanut © Nevit Dilmen (CC BY-SA 3.0) Commons-Wikimedian kautta