ROM, joka tarkoittaa vain lukumuistia, on muistilaite tai tallennusväline, joka tallentaa tietoja pysyvästi. Se on myös tietokoneen ensisijainen muistiyksikkö hajasaantimuistin (RAM) ohella. Sitä kutsutaan vain lukumuistiksi, koska voimme vain lukea siihen tallennettuja ohjelmia ja tietoja, mutta emme voi kirjoittaa siihen. Se on rajoitettu yksikköön pysyvästi tallennettujen sanojen lukemiseen.
ROM-levyn valmistaja täyttää ohjelmat ROM-muistiin ROMin valmistushetkellä. Tämän jälkeen ROM-muistin sisältöä ei voi muuttaa, mikä tarkoittaa, että et voi ohjelmoida uudelleen, kirjoittaa uudelleen tai poistaa sen sisältöä myöhemmin. On kuitenkin olemassa joitakin ROM-tyyppejä, joissa voit muokata tietoja.
ROM sisältää erityiset sisäiset elektroniset sulakkeet, jotka voidaan ohjelmoida tiettyä kytkentämallia varten (tiedot). Suunnittelija määrittelee sirulle tallennetut binääritiedot, jotka sitten upotetaan yksikköön valmistushetkellä vaaditun kytkentäkuvion (informaation) muodostamiseksi. Kun kuvio (tiedot) on muodostettu, se pysyy yksikössä, vaikka virta katkaistaan. Joten se on haihtumaton muisti, koska se säilyttää tiedot, vaikka virta katkaistaan tai sammutat tietokoneen.
Tiedot lisätään RAM-muistiin bittien muodossa prosessilla, joka tunnetaan nimellä ROM:in ohjelmointi, koska bitit tallennetaan laitteen laitteistokokoonpanoon. Joten ROM on ohjelmoitava logiikkalaite (PLD).
käänteinen merkkijono javassa
Yksinkertainen esimerkki ROM:ista on videopelikonsoleissa käytetty kasetti, jonka avulla järjestelmä voi ajaa monia pelejä. Henkilökohtaisiin tietokoneisiin ja muihin elektronisiin laitteisiin, kuten älypuhelimiin, tabletteihin, televisioon, vaihtovirtaan jne., pysyvästi tallennetut tiedot ovat myös esimerkki ROM-muistista.
Esimerkiksi kun käynnistät tietokoneen, näyttö ei tule näkyviin heti. Sen ilmestyminen vie aikaa, koska ROM-muistiin on tallennettu käynnistysohjeet, joita tarvitaan tietokoneen käynnistämiseen käynnistyksen aikana. Käynnistysprosessin tehtävänä on käynnistää tietokone. Se lataa käyttöjärjestelmän tietokoneellesi asennettuun päämuistiin (RAM). Tietokoneen mikroprosessori käyttää BIOS-ohjelmaa, joka on myös tietokoneen muistissa (ROM), käynnistääkseen tietokoneen käynnistyksen aikana. Sen avulla voit avata tietokoneen ja yhdistää tietokoneen käyttöjärjestelmään.
ROM-muistia käytetään myös laiteohjelmiston tallentamiseen, joka on ohjelmisto, joka pysyy liitettynä laitteistoon tai ohjelmoidaan laitteistoon, kuten näppäimistöön, kiintolevyyn, näytönohjaimeen jne. Se tallennetaan laitteiston flash-ROM-muistiin. Se antaa laitteelle ohjeet kommunikoida ja olla vuorovaikutuksessa muiden laitteiden kanssa.
ROM-levyn lohkokaavio:
ROM-lohkossa on 'n' tulolinjaa ja 'm' lähtölinjaa. Jokainen syötemuuttujien bittiyhdistelmä tunnetaan osoitteena. Jokaista ulostulorivien kautta tulevaa bittiyhdistelmää kutsutaan sanaksi. Bittien määrä sanaa kohti on yhtä suuri kuin lähtörivien lukumäärä, m.
Binääriluvun osoite viittaa yhteen n muuttujan osoitteesta. Joten mahdollisten osoitteiden määrä 'n' tulomuuttujilla on 2n. Tulossanalla on yksilöllinen osoite, ja koska ROMissa on 2n erillistä osoitetta, ROMissa on 2n erillistä sanaa. Lähtörivien sanat tiettynä ajankohtana riippuvat syöttöriville käytetystä osoitearvosta.
ROMin sisäinen rakenne:
Sisäinen rakenne koostuu kahdesta peruskomponentista: dekooderista ja TAI-porteista. Dekooderi on piiri, joka purkaa koodatun muodon (kuten binäärikoodatun desimaalin, BCD) desimaalimuotoon. Joten syöte on binäärimuodossa ja tulos on sen desimaalivastine. Kaikkien ROM:ssa olevien TAI-porttien lähtönä on dekooderin lähdöt. Otetaan esimerkki 64 x 4 ROM:ista. Rakenne näkyy seuraavassa kuvassa.
Tämä lukumuisti koostuu 64 sanasta, kukin 4 bittiä. Eli lähtörivejä olisi neljä, ja yksi lähtöriveillä olevista 64 sanasta määräytyy kuudesta syöttörivistä, koska meillä on vain kuusi tuloa, koska tässä ROMissa meillä on 26 = 64, joten voimme määrittää 64 osoitetta tai minterms. Jokaiselle osoitesyötölle on valittu yksilöllinen sana. Jos syöttöosoite on esimerkiksi 000000, sana numero 0 valitaan ja sitä käytetään lähtöriveille. Jos syöttöosoite on 111111, sana numero 63 valitaan ja sitä käytetään lähtöriveille.
ROMin ominaisuudet:
ROM-muistissa (Read-Only Memory) on useita erillisiä ominaisuuksia, jotka tekevät siitä sopivan erilaisiin sovelluksiin. Tutustutaanpa joihinkin ROM-muistin tärkeimpiin ominaisuuksiin yksinkertaisella kielellä.
ROM-tyypit:
1) Peitetty vain lukumuisti (MROM):
Se on vanhin lukumuistityyppi (ROM). Se on vanhentunut, joten sitä ei käytetä missään nykymaailmassa. Se on laitteistomuistilaite, johon valmistaja on tallentanut ohjelmia ja ohjeita valmistushetkellä. Joten se ohjelmoidaan valmistusprosessin aikana, eikä sitä voi muokata, ohjelmoida uudelleen tai poistaa myöhemmin.
MROM-sirut on valmistettu integroiduista piireistä. Sirut lähettävät virran tietyn tulo-lähtöreitin kautta, joka määräytyy sulakkeiden sijainnin perusteella sirulla olevien rivien ja sarakkeiden välillä. Virran on kuljettava sulakkeella varustettua polkua pitkin, joten se voi palata vain valmistajan valitseman lähdön kautta. Tästä syystä uudelleenkirjoittaminen ja muut muutokset eivät ole mahdottomia tässä muistissa.
2) Ohjelmoitava vain lukumuisti (PROM):
PROM on tyhjä versio ROM:ista. Se valmistetaan tyhjänä muistina ja ohjelmoidaan valmistuksen jälkeen. Voimme sanoa, että se pidetään tyhjänä valmistushetkellä. Voit ostaa ja ohjelmoida sen kerran käyttämällä erikoistyökalua, jota kutsutaan ohjelmoijaksi.
Sirussa virta kulkee kaikkia mahdollisia reittejä pitkin. Ohjelmoija voi valita tietyn polun virralle polttamalla ei-toivottuja sulakkeita lähettämällä niiden läpi korkean jännitteen. Käyttäjällä on mahdollisuus ohjelmoida se tai lisätä tietoja ja ohjeita tarpeidensa mukaan. Tästä syystä se tunnetaan myös käyttäjän ohjelmoimana ROM-muistina, koska käyttäjä voi ohjelmoida sen.
Tietojen kirjoittaminen PROM-sirulle; käytetään laitetta nimeltä PROM-ohjelmoija tai PROM-poltin. PROM:n prosessia tai ohjelmointia kutsutaan PROM:n polttamiseksi. Kun se on ohjelmoitu, tietoja ei voi muokata myöhemmin, joten sitä kutsutaan myös kertaohjelmoitavaksi laitteeksi.
Käyttökohteet: Sitä käytetään matkapuhelimissa, videopelikonsoleissa, lääketieteellisissä laitteissa, RFID-tunnisteissa ja muissa.
3) Pyyhittävä ja ohjelmoitava lukumuisti (EPROM):
EPROM on eräänlainen ROM, joka voidaan ohjelmoida uudelleen ja tyhjentää monta kertaa. Menetelmä tietojen poistamiseen on hyvin erilainen; sen mukana tulee kvartsiikkuna, jonka läpi tietyllä taajuudella ultraviolettivaloa johdetaan noin 40 minuutin ajan tietojen poistamiseksi. Joten se säilyttää sisältönsä, kunnes se altistuu ultraviolettivalolle. Tarvitset erityisen laitteen, nimeltä PROM-ohjelmoija tai PROM-poltin, jotta voit ohjelmoida EPROMin uudelleen.
.net opetusohjelma
Käyttökohteet: Sitä käytetään joissakin mikro-ohjaimissa ohjelmien tallentamiseen, esimerkiksi joissakin Intel 8048:n ja Freescale 68HC11:n versioissa.
4) Sähköisesti pyyhittävä ja ohjelmoitava lukumuisti (EEPROM):
ROM on lukumuistityyppi, joka voidaan tyhjentää ja ohjelmoida uudelleen toistuvasti, jopa 10 000 kertaa. Se tunnetaan myös nimellä Flash EEPROM, koska se on samanlainen kuin flash-muisti. Se pyyhitään ja ohjelmoidaan uudelleen sähköisesti ilman ultraviolettivaloa. Pääsyaika on 45-200 nanosekuntia.
Tämän muistin tiedot kirjoitetaan tai poistetaan tavu kerrallaan; tavu per tavu, kun taas flash-muistiin tiedot kirjoitetaan ja poistetaan lohkoissa. Joten se on nopeampi kuin EEPROM. Sitä käytetään pienen tietomäärän tallentamiseen tietokone- ja elektroniikkajärjestelmiin ja laitteisiin, kuten piirilevyihin.
Käyttökohteet: Tietokoneen BIOS on tallennettu tähän muistiin.
5) FLASH ROM:
Se on edistynyt versio EEPROMista. Se tallentaa tiedot kelluvaporttitransistoreista valmistettuun muistisolujen järjestelyyn tai joukkoon. Tämän muistin käytön etuna on, että voit poistaa tai kirjoittaa noin 512 tavun tietolohkoja tietyllä hetkellä. Sen sijaan EEPROMissa voit poistaa tai kirjoittaa vain 1 tavun dataa kerrallaan. Joten tämä muisti on nopeampi kuin EEPROM.
Se voidaan ohjelmoida uudelleen poistamatta sitä tietokoneesta. Sen käyttöaika on erittäin pitkä, noin 45-90 nanosekuntia. Se on myös erittäin kestävä, koska se kestää korkeita lämpötiloja ja voimakasta painetta.
Käyttökohteet: Sitä käytetään tietojen tallentamiseen ja siirtämiseen henkilökohtaisen tietokoneen ja digitaalisten laitteiden välillä. Sitä käytetään USB-muistitikuissa, MP3-soittimissa, digitaalikameroissa, modeemeissa ja SSD-asemissa. Monien nykyaikaisten tietokoneiden BIOS on tallennettu flash-muistipiirille, jota kutsutaan flash BIOSiksi.
ROMin käyttötarkoitukset:
ROM-muistia (Read-Only Memory) käytetään useissa elektronisissa laitteissa. Tutustutaan lukuisiin näiden elektronisten laitteiden ROM-sovelluksiin.
java luettelo
Tietokoneet:
Tietokonejärjestelmissä ROM on välttämätön. Basic Input/Output System (BIOS) ja ensimmäiset käynnistysohjeet tallennetaan osana tietokoneen laiteohjelmistoa. ROM-muistiin sisältyvä laiteohjelmisto vastaa laitteistoelementtien alustamisesta, itsetestien suorittamisesta ja käyttöjärjestelmän lataamisesta muistiin, kun käynnistät tietokoneen.
Videopelit:
ROM-levyä käytetään laajalti videopeleissä. Pelitiedot tallennettiin aiemmin aiempien pelikonsolien ja kannettavien laitteiden ROM-kasetteihin. Nämä kasetit kantoivat pelin koodia, grafiikkaa, ääntä ja muita komponentteja ROM-siruilla. Pelikonsoli lataa pelin, kun asetat pelikasetin paikalleen lukemalla tiedot ROM-sirulta. ROM-muistin käyttö videopeleissä mahdollisti helpon jakelun ja varmisti, että pelitiedot säilyivät ehjinä ilman tahattomien muutosten riskiä.
Älypuhelimet:
ROM on välttämätön älypuhelimissa laiteohjelmiston, kuten käyttöjärjestelmän ja sisäänrakennettujen sovellusten, tallentamiseen. Säilyttääkseen johdonmukaisuuden koko laitteen olemassaolon ajan valmistajat ohjelmoivat laiteohjelmiston ROM-muistiin laitteen rakentamisen aikana. ROM-muistiin sisältyy myös käynnistyslatain, joka käynnistää käynnistyksen ja lataa käyttöjärjestelmän. ROM-muistia hyödyntämällä älypuhelimet voivat tarjota vakaan ja luotettavan suorituskyvyn ja suojata laiteohjelmistoa mahdolliselta korruptiolta tai peukaloitumiselta.
Digitaaliset nopeusmittarit:
Autoteollisuudessa ROM-muistia käytetään digitaalisissa nopeusmittareissa tai nopeusmittareissa. Näiden laitteiden ROM-siru tallentaa kalibrointitiedot ja muunnostaulukot, joita tarvitaan ajoneuvon nopeuden tarkkaan mittaamiseen ja näyttämiseen. Tämä varmistaa, että nopeusmittari toimii tasaisesti ja antaa tarkat lukemat. ROM-muistin haihtumaton luonne varmistaa, että kalibrointitiedot pysyvät ennallaan, vaikka virta katkaistaan tai ajoneuvo sammutetaan.
Ohjelmoitava elektroniikka:
ROM-muistia käytetään ohjelmoitavissa elektronisissa laitteissa, mikro-ohjaimissa ja ohjelmoitavissa logiikkalaitteissa (PLD). Nämä laitteet käyttävät usein ohjelmoitavaa lukumuistia (prom) tai pyyhittävää ohjelmoitavaa lukumuistia (EPROM). Käyttäjät voivat ohjelmoida nämä ROM-sirut säilyttämään tietyt tiedot tai ohjeet, joita laite voi käyttää ja suorittaa. Tämä joustavuus mahdollistaa räätälöinnin ja joustavuuden erilaisissa digitaalisissa sovelluksissa sekä robotiikassa, automaatiossa ja ohjausjärjestelmissä.
ROMin edut:
ROMin haitat:
Usein Kysytyt Kysymykset
Miten ROM eroaa RAM-muistista?
V: ROM tai vain lukumuisti säilyttää pysyvät tiedot, vaikka virta on katkaistu. Sitä käytetään ohjeiden ja tietojen tallentamiseen, jotka pysyvät samoina. Sitä vastoin RAM tai Random Access Memory on haihtuvaa ja tallentaa väliaikaisia tietoja, jotka ovat tietokoneen prosessorin nopeasti käytettävissä.
Voinko tallentaa tietoni ROM-muistiin?
V: Ei, ROM on esiohjelmoitu valmistuksen aikana, eikä käyttäjien voi helposti muokata sitä. Se on suunniteltu tallentamaan laiteohjelmiston, järjestelmäohjeet ja tiedot, joiden on pysyttävä muuttumattomina.
Ovatko ROM-muistissa olevat tiedot turvallisia?
V: Kyllä, ROM-muistiin tallennetut tiedot on suojattu luvattomilta muutoksilta. Koska ROM on vain luku -tilassa, tietoja ei voi helposti muuttaa tai peukaloida, mikä takaa kriittisten ohjeiden ja tietojen turvallisuuden.
Kuinka kauan tietoja voidaan säilyttää ROMissa?
vlc mediasoitin lataa youtube
V: ROM-muistiin tallennettuja tietoja voidaan säilyttää useita vuosia, mahdollisesti jopa vuosikymmeniä. ROM-sirulle tallennettu data säilyy pitkään niin kauan kuin sirun fyysinen eheys säilyy.
Voidaanko ROM ohjelmoida uudelleen?
V: Jotkin ROM-tyypit, kuten PROM (ohjelmoitava vain lukumuisti), EPROM (erasable Programmable Read-Only Memory) ja EEPROM (sähköisesti pyyhittävä ohjelmoitava vain lukumuisti), voidaan ohjelmoida uudelleen käyttämällä tiettyjä tekniikoita ja työkaluja. Kuitenkin verrattuna tietojen muuttamiseen luettavassa muistissa, kuten RAM- tai flash-muistissa, ROM-muistin uudelleenohjelmointi on vaikeampaa ja vaatii erikoislaitteita.