logo

Vain lukumuisti (ROM)

Tietokonejärjestelmässä muisti on erittäin olennainen osa tietokonejärjestelmää ja sitä käytetään tietojen tallentamiseen välitöntä tai pysyvää käyttöä varten. Tietokoneen muistin toimintaominaisuuksien perusteella muisti jaetaan kahteen tyyppiin eli haihtuvaan ja pysyvään muistiin. Ennen kuin ymmärrämme ROM-muistin, ymmärrämme ensin mitä haihtuva ja haihtumaton muisti on. Pitkäkestoinen muisti on tietokoneen muistityyppi, jota käytetään tallennettujen tietojen säilyttämiseen, kun virta katkaistaan. Se on halvempi kuin haihtuva muisti. Siinä on suuri tallennuskapasiteetti. ROM (vain lukumuisti) ja flash-muisti ovat esimerkkejä pysyvästä muistista. Sitä vastoin haihtuva muisti on väliaikainen muisti. Tähän muistiin tietoja säilytetään, kunnes järjestelmä pystyy siihen, mutta kun järjestelmän virta katkaistaan, haihtuvan muistin tiedot poistetaan automaattisesti. RAM on esimerkki haihtuvasta muistista.

linkedlist ja arraylist

Mikä on vain lukumuisti (ROM)?

ROM on lyhenne sanoista Read-Only Memory. Se on a pitkäkestoinen muisti jota käytetään tallentamaan tärkeitä tietoja, joita käytetään järjestelmän käytössä. Koska sen nimi viittaa vain lukumuistiin, voimme lukea vain siihen tallennettuja ohjelmia ja tietoja. Se on myös a ensisijainen muisti yksikkö tietokone järjestelmä. Se sisältää joitakin elektronisia sulakkeita, jotka voidaan ohjelmoida tiettyä tietoa varten. Tiedot tallennetaan ROM-muistiin binäärimuodossa. Se tunnetaan myös pysyvänä muistina.



ROM-levyn lohkokaavio

Kuten alla olevasta kaaviosta näkyy, siinä on k tulolinjaa ja n lähtölinjaa. Syöttöosoite, josta haluamme hakea ROM-sisällön, otetaan k syöttörivin avulla. Koska jokaisen k syöttörivin arvo voi olla 0 tai 1, on yhteensä 2 k osoitetta, joihin nämä syöttörivit voivat viitata, ja jokainen näistä osoitteista sisältää n bittiä tietoa, joka lähetetään ROM:sta. .

Tämän tyyppinen ROM on nimetty 2k x n ROMiksi.

ROM-levyn lohkokaavio

ROM-levyn lohkokaavio



ROMin sisäinen rakenne

ROMin sisäisessä rakenteessa on kaksi peruskomponenttia.

  • Dekooderi
  • TAI portit
ROMin sisäinen rakenne

ROMin sisäinen rakenne

Piiri, joka tunnetaan nimellä a dekooderi muuntaa koodatun muodon, kuten binäärikoodattu desimaali , tai BCD, desimaalimuotoon. Tämän seurauksena lähtö on tulon binäärivastine. Dekooderin lähdöt ovat jokaisen ROM:n TAI-portin lähtö. Otetaan esimerkkinä 64 x 4 ROM. Tässä vain lukumuistissa on 64 sanaa, joiden pituus on 4 bittiä. Tuloksena olisi neljä lähtölinjaa. Koska syöttörivejä on vain kuusi ja tässä ROM-muistissa on 64 sanaa, voimme määrittää 64 osoitetta tai vähimmäistermiä valitsemalla yhden 64 sanasta, jotka ovat käytettävissä lähtöriveillä kuudesta syöttörivistä. Jokaisessa syötetyssä osoitteessa on yksilöllinen valittu sana.



ROM:in toiminta

Tietokoneessa oleva pieni, pitkäkestoinen akku antaa virtaa ROM-muistille, joka koostuu kahdesta pääkomponentista: TAI-logiikkaporteista ja dekooderista. ROM-muistissa dekooderi vastaanottaa binääritulon ja tuottaa desimaalitulon. Dekooderin desimaalilähtö toimii ROM:n TAI-porttien tulona. ROM-siruissa on sarakkeiden ja rivien ruudukko, jotka voidaan kytkeä päälle ja pois. Jos ne ovat päällä, arvo on 1 ja linjat on yhdistetty diodilla. Kun arvo on 0, linjoja ei ole yhdistetty. Jokainen elementti järjestelyssä edustaa yhtä muistielementtiä muistisirulla. Diodit sallivat vain yhden virtaussuunnan, jolla on tietty kynnys, joka tunnetaan nimellä eteenpäin katkaisu. Tämä määrittää tarvittavan virran ennen kuin diodi siirtää virtauksen eteenpäin. Piipohjaisissa piireissä on tyypillisesti 0,6 V:n eteenpäin menevä katkaisujännite. ROM-sirut lähettävät joskus eteenpäin katkaisun ylittävän varauksen sarakkeeseen, jossa on määrätty rivi, joka on maadoitettu tiettyyn soluun. Kun kennossa on diodi, varaus muuttuu binäärijärjestelmäksi ja kenno on päällä arvolla 1.

ROMin ominaisuudet

  • ROM on haihtumaton muisti.
  • ROM-muistiin tallennetut tiedot ovat pysyviä.
  • Siihen tallennettuja tietoja ja ohjelmia voimme vain lukea, emmekä muokata.
  • Tiedot ja ohjelmat tallennetaan ROM-muistiin binäärimuodossa.
  • Sitä käytetään tietokoneen käynnistysprosessissa.

Vain lukumuistin (ROM) tyypit

Nyt keskustelemme tyypeistä ROM yksi kerrallaan:

  1. MROM (peitetty vain lukumuisti): Tiedämme, että ROM on yhtä vanha kuin puolijohdetekniikka. MROM oli ensimmäinen ROM, joka koostuu sanarivien ja bittirivien ruudukosta, jotka on liitetty yhteen transistorikytkimillä. Tämän tyyppinen ROM-data on fyysisesti koodattu piiriin, ja se ohjelmoidaan vain valmistuksen aikana. Se ei ollut niin kallis.
  2. PROM (ohjelmoitava vain lukumuisti): TANSSIAISET on muoto digitaalinen muisti . Tämän tyyppisissä ROM-levyissä jokainen bitti on lukittu sulakkeella tai suojasulakkeella. Siihen tallennetut tiedot tallennetaan pysyvästi, eikä niitä voi muuttaa tai poistaa. Sitä käytetään matalan tason ohjelmissa, kuten laiteohjelmisto tai mikrokoodi.
  3. EPROM (poistettava ohjelmoitava lukumuisti): EPROM kutsutaan myös EROM, on eräänlainen PROM, mutta se voidaan ohjelmoida uudelleen. EPROMiin tallennetut tiedot voidaan poistaa ja ohjelmoida uudelleen ultraviolettivalolla. Sen uudelleenohjelmointi on rajoitettua. Ennen EEPROMin ja salaman aikakautta muisti , EPROM:ia käytettiin mikro-ohjaimissa.
  4. EEPROM (sähköisesti pyyhittävä ohjelmoitava lukumuisti): Kuten sen nimi viittaa, se voidaan ohjelmoida ja tyhjentää sähköisesti. Tämän ROM:n tiedot ja ohjelma voidaan pyyhkiä ja ohjelmoida noin kymmenentuhatta kertaa. Pyyhkimisen ja ohjelmoinnin kesto EEPROM on lähellä noin 4 ms - 10 ms. Sitä käytetään mikro-ohjaimissa ja avaimettomissa etäjärjestelmissä.

ROMin edut

  • Se on halvempi kuin RAM ja se on haihtumaton muisti.
  • Se on luotettavampi verrattuna RAM-muistiin.
  • Sen piiri on yksinkertainen verrattuna RAM-muistiin.
  • Se ei tarvitse virkistysaikaa, koska se on staattista.
  • Se on helppo testata.

ROMin haitat

  • Se on vain lukumuisti, joten sitä ei voi muokata.
  • Se on hitaampi verrattuna RAM-muistiin.

Ero RAM- ja ROM-muistin välillä

RAM

sql ddl -komennot

ROM

RAM tarkoittaa Random Access Memory -muistia.

ROM tarkoittaa vain lukumuistia.

cast sql

Voit muokata, muokata tai poistaa tietoja RAM-muistista.

ROM-muistissa olevia tietoja ei voi muokata tai poistaa, voit vain lukea ROM-tietoja.

RAM on haihtuva muisti, joka tallentaa tietoja niin kauan kuin virtalähdettä annetaan.

ROM on haihtumaton muisti, joka tallentaa tiedot jopa virran katkaisemisen jälkeen.

RAM-muistin nopeus on enemmän kuin ROM-muistin nopeus.

mikä on 10/60

ROM on hitaampi kuin RAM.

RAM on kallista verrattuna ROM-muistiin.

ROM on halpa verrattuna RAM-muistiin.

RAM-siru voi tallentaa vain muutaman gigatavun (GB) dataa.

ROM-siru voi tallentaa useita megatavuja (MB) tietoa.

CPU pääsee helposti käsiksi RAM-muistiin tallennettuihin tietoihin.

konekirjoituspäivämäärätyyppi

CPU ei pääse helposti käsiksi ROM-muistiin tallennettuihin tietoihin.

RAM-muistia käytetään CPU:n parhaillaan käsittelemien tietojen väliaikaiseen tallentamiseen.

ROM-muistia käytetään laiteohjelmiston, BIOSin ja muiden säilytettävien tietojen tallentamiseen.

Usein kysytyt kysymykset ROMilla – UKK

Voinko tallentaa tietoni ROM-muistiin?

Ei, valmistuksen aikana ROM on esiohjelmoitu. Ohjelmoijat eivät voi helposti muokata ROM-muistia. Se on suunniteltu varaamaan tietoja, joiden on oltava muuttumattomina, laiteohjelmisto ja järjestelmäohjeet.

Kuinka kauan tietoja voidaan säilyttää ROMissa?

ROM-muistiin tallennetut tiedot voidaan tallentaa useita vuosia, ehkä jopa vuosikymmeniä. ROM-sirulle tallennettu tieto säilyy niin kauan kuin sirun fyysinen eheys säilyy.

Missä muodossa tiedot on tallennettu ROM:iin?

Binäärimuodossa ROM-muistiin tallennetut tiedot.

Miksi ROM-muistia kutsutaan haihtumattomaksi muistiksi?

ROM-muistia kutsutaan haihtumattomaksi muistiksi, koska ROM ei menetä tietoja, kun virta katkaistaan.

Ovatko ROM-muistissa olevat tiedot turvallisia?

Kyllä, ROM-muistiin tallennetut tiedot on suojattu luvattomilta muutoksilta. Koska ROM on vain luku -tilassa, tietoja ei voi helposti muuttaa. ROM tarjoaa turvan kriittisille ohjeille ja tiedoille.

Millaisia ​​piirejä ROM:issa käytetään?

ROM on a yhdistelmäpiiri . Se on yhdistelmä erilaisia ​​IC:itä.