A ROM, amely a csak olvasható memória rövidítése, egy olyan memóriaeszköz vagy adathordozó, amely állandóan tárolja az információkat. Ez egyben a számítógép elsődleges memóriaegysége a véletlen hozzáférésű memóriával (RAM) együtt. Ezt csak olvasható memóriának nevezzük, mivel csak olvasni tudjuk a rajta tárolt programokat és adatokat, de írni nem tudunk rá. Az egységben állandóan tárolt szavak olvasására korlátozódik.
A ROM gyártója a ROM gyártásakor tölti be a programokat a ROM-ba. Ezt követően a ROM tartalma nem módosítható, ami azt jelenti, hogy később nem lehet újraprogramozni, átírni vagy törölni. Vannak azonban bizonyos típusú ROM-ok, ahol módosíthatja az adatokat.
A ROM speciális belső elektronikus biztosítékokat tartalmaz, amelyek egy adott összekapcsolási mintára programozhatók (információk). A chipben tárolt bináris információkat a tervező határozza meg, majd a gyártáskor beágyazza az egységbe, hogy kialakítsák a szükséges összekapcsolási mintát (információt). Ha a minta (információ) létrejött, az a készüléken belül marad, még akkor is, ha a tápellátást kikapcsolják. Tehát ez egy nem felejtő memória, mivel akkor is tárolja az információkat, ha kikapcsolja a számítógépet, vagy leállítja a számítógépet.
Az információt bitek formájában adják hozzá a RAM-hoz a ROM programozásaként ismert eljárással, mivel a biteket az eszköz hardverkonfigurációjában tárolják. Tehát a ROM egy programozható logikai eszköz (PLD).
10 a 100-ból
A ROM egyszerű példája a videojáték-konzolokban használt kazetta, amely lehetővé teszi a rendszer számára számos játék futtatását. A személyi számítógépeken és más elektronikus eszközökön, például okostelefonokon, táblagépeken, TV-n, váltóáramú stb. állandóan tárolt adatok szintén a ROM példája.
Például, amikor elindítja a számítógépet, a képernyő nem jelenik meg azonnal. Időbe telik, amíg megjelenik, mivel a ROM-ban vannak olyan indítási utasítások, amelyek a számítógép indításához szükségesek a rendszerindítási folyamat során. A rendszerindítási folyamat feladata a számítógép elindítása. Az operációs rendszert a számítógépre telepített fő memóriába (RAM) tölti be. A BIOS-programot, amely a számítógép memóriájában (ROM) is megtalálható, a számítógép mikroprocesszora használja a számítógép elindítására a rendszerindítási folyamat során. Lehetővé teszi a számítógép megnyitását, és összekapcsolja a számítógépet az operációs rendszerrel.
A ROM-ot a firmware tárolására is használják, amely egy olyan szoftverprogram, amely a hardverhez csatlakozik, vagy egy hardvereszközön, például billentyűzeten, merevlemezen, videokártyán stb. programozható. A hardvereszköz flash ROM-jában tárolódik. Utasításokat ad az eszköznek a kommunikációhoz és a más eszközökkel való interakcióhoz.
A ROM blokkdiagramja:
A ROM blokkjában 'n' bemeneti sor és 'm' kimeneti sor található. A bemeneti változók minden bitkombinációja címként ismert. Minden bitkombinációt, amely a kimeneti sorokon keresztül jön ki, szónak nevezzük. A szónkénti bitek száma megegyezik a kimeneti sorok számával, m.
Egy bináris szám címe n változó egyik címére utal. Tehát a lehetséges címek száma 'n' bemeneti változókkal 2n. A kimeneti szónak egyedi címe van, és mivel egy ROM-ban 2n különálló cím van, a ROM-ban 2n különálló szó található. A kimeneti sorokon egy adott időpontban megjelenő szavak a bemeneti sorokra alkalmazott címértéktől függenek.
A ROM belső felépítése:
A belső szerkezet két alapvető komponensből áll: dekóderből és VAGY kapuból. A dekóder egy olyan áramkör, amely egy kódolt formát (például binárisan kódolt decimális, BCD) decimális formára dekódol. Tehát a bemenet bináris formában van, a kimenet pedig a decimális megfelelője. A ROM-ban lévő összes VAGY kapunak a dekóder kimenete lesz. Vegyünk egy példát a 64 x 4 ROM-ra. A szerkezet a következő képen látható.
Ez a csak olvasható memória 64, egyenként 4 bites szóból áll. Tehát négy kimeneti sor lenne, és a kimeneti sorokon elérhető 64 szó egyike a hat bemeneti sorból kerül meghatározásra, mivel csak hat bemenetünk van, mert ebben a ROM-ban 26 = 64 van, így 64 címet adhatunk meg, ill. mintterms. Minden címbevitelhez egyedi kiválasztott szó tartozik. Például, ha a bemeneti cím 000000, a 0-s szószám kerül kiválasztásra és a kimeneti sorokra érvényesül. Ha a bemeneti cím 111111, a 63-as szószám kerül kiválasztásra és a kimeneti sorokra kerül alkalmazásra.
java karakterlánc elválasztóval osztott
A ROM jellemzői:
A ROM (csak olvasható memória) számos olyan funkcióval rendelkezik, amelyek alkalmassá teszik különféle alkalmazásokhoz. Fedezze fel a ROM néhány kulcsfontosságú funkcióját egyszerű nyelven.
A ROM típusai:
1) Maszkolt csak olvasható memória (MROM):
Ez a legrégebbi típusú csak olvasható memória (ROM). Elavulttá vált, így a mai világban sehol sem használják. Ez egy hardveres memóriaeszköz, amelyben a gyártó a gyártás időpontjában programokat és utasításokat tárol. Tehát a gyártási folyamat során programozzák, és később nem módosítható, nem programozható át vagy törölhető.
Az MROM chipek integrált áramkörökből készülnek. A chipek áramot küldenek egy adott bemeneti-kimeneti útvonalon, amelyet a biztosítékok elhelyezkedése határoz meg a chipen lévő sorok és oszlopok között. Az áramnak egy biztosítékkal ellátott úton kell haladnia, tehát csak a gyártó által választott kimeneten keresztül térhet vissza. Ez az oka annak, hogy az újraírás és minden egyéb módosítás nem lehetetlen ebben a memóriában.
2) Programozható csak olvasható memória (PROM):
A PROM a ROM üres változata. Üres memóriaként gyártják és a gyártás után programozzák. Elmondhatjuk, hogy a gyártáskor üresen tartják. Egyszer megvásárolhatja, majd programozhatja egy programozó nevű speciális eszköz segítségével.
A chipben az áram minden lehetséges útvonalon áthalad. A programozó kiválaszthat egy adott áramutat azáltal, hogy a nem kívánt biztosítékokat elégeti úgy, hogy nagy feszültséget küld rajtuk. A felhasználónak lehetősége van saját igényei szerint programozni, illetve adatokat és utasításokat hozzáadni. Emiatt a felhasználó által programozott ROM-nak is nevezik, mivel a felhasználó programozhatja.
Adatok írása PROM chipre; PROM programozó vagy PROM burner nevű eszközt használunk. A PROM folyamatát vagy programozását a PROM égetésének nevezik. A programozás után az adatok később nem módosíthatók, ezért egyszer programozható eszköznek is nevezik.
Felhasználások: Mobiltelefonokban, videojáték-konzolokban, orvosi eszközökben, RFID-címkékben és egyebekben használják.
3) Törölhető és programozható, csak olvasható memória (EPROM):
Az EPROM egy olyan típusú ROM, amely sokszor újraprogramozható és törölhető. Az adatok törlésének módja nagyon eltérő; kvarc ablakkal rendelkezik, amelyen keresztül meghatározott frekvenciájú ultraibolya fényt bocsátanak át körülbelül 40 percig az adatok törlésére. Tehát megőrzi tartalmát, amíg ultraibolya sugárzásnak nem teszik ki. Az EPROM újraprogramozásához speciális eszközre van szükség, amelyet PROM programozónak vagy PROM-írónak hívnak.
metódus felülbírálása java-ban
Felhasználások: Egyes mikrovezérlőkben programok tárolására használják, például az Intel 8048 és a Freescale 68HC11 egyes verzióiban.
4) Elektromosan törölhető és programozható csak olvasható memória (EEPROM):
A ROM egy írásvédett memóriatípus, amely többször, akár 10 000-szer is törölhető és újraprogramozható. Flash EEPROM néven is ismert, mivel hasonló a flash memóriához. Elektromosan törlődik és újraprogramozható ultraibolya fény nélkül. A hozzáférési idő 45 és 200 nanoszekundum között van.
Az ebben a memóriában lévő adatok egy bájtonként íródnak vagy törlődnek; bájtonként bájt, míg a flash memóriában az adatok blokkokban íródnak és törlődnek. Tehát gyorsabb, mint az EEPROM. Kis mennyiségű adat tárolására szolgál számítógépes és elektronikus rendszerekben és eszközökben, például áramköri lapokon.
Felhasználások: A számítógép BIOS-a ebben a memóriában van tárolva.
5) FLASH ROM:
Ez az EEPROM továbbfejlesztett változata. Az információkat lebegőkapu tranzisztorokból álló memóriacellák elrendezésében vagy tömbjében tárolja. A memória használatának előnye, hogy egy adott időpontban körülbelül 512 bájtnyi adatblokkokat törölhet vagy írhat. Míg az EEPROM-ban egyszerre csak 1 bájtnyi adatot törölhet vagy írhat. Tehát ez a memória gyorsabb, mint az EEPROM.
Átprogramozható anélkül, hogy eltávolítaná a számítógépről. Hozzáférési ideje nagyon magas, körülbelül 45-90 nanoszekundum. Nagyon tartós is, mivel elviseli a magas hőmérsékletet és az intenzív nyomást.
hosszúságú húr
Felhasználások: Adatok tárolására és átvitelére szolgál a személyi számítógép és a digitális eszközök között. USB flash meghajtókban, MP3 lejátszókban, digitális fényképezőgépekben, modemekben és SSD-kben használják. Sok modern számítógép BIOS-át flash-memóriachipen tárolják, amelyet flash BIOS-nak neveznek.
A ROM felhasználási területei:
A ROM-ot (Read-Only Memory) különféle elektronikus eszközök használják. Fedezze fel az ezekben az elektronikus eszközökben található számos ROM-alkalmazást.
Számítógépek:
Számítógépes rendszerekben a ROM elengedhetetlen. Az alap bemeneti/kimeneti rendszer (BIOS) és az első indítási utasítások a számítógép firmware részeként kerülnek tárolásra. A ROM-ban található firmware feladata a hardverelemek inicializálása, az öntesztek futtatása és az operációs rendszer memóriába való betöltése a számítógép bekapcsolásakor.
Videójátékok:
A ROM-ot széles körben használják a videojátékokban. A játékadatokat korábban a korábbi játékkonzolok és hordozható eszközök ROM-kazettáin tárolták. Ezek a kazetták a játék kódját, grafikáját, hangját és egyéb összetevőit hordozták ROM chipeken. A játékkonzol akkor tölti be a játékot, amikor behelyez egy játékkazettát a ROM chip adatainak kiolvasásával. A ROM használata videojátékokban lehetővé tette az egyszerű terjesztést, és biztosította, hogy a játékadatok sértetlenek maradjanak a véletlen módosítások kockázata nélkül.
Okostelefonok:
A ROM elengedhetetlen az okostelefonokban a firmware, például az operációs rendszer és a beépített alkalmazások tárolására. A konzisztencia fenntartása érdekében a gyártók a ROM-ba programozzák a firmware-t az eszköz felépítése során. A rendszerbetöltő, amely elindítja a rendszerindítási folyamatot és betölti az operációs rendszert, szintén a ROM-ban található. A ROM használatával az okostelefonok stabil és megbízható teljesítményt nyújtanak, és megvédik a firmware-t az esetleges sérüléstől vagy manipulációtól.
Digitális sebességmérők:
Az autóiparban a ROM-ot digitális sebességmérőkben vagy sebességmérőkben használják. Ezekben az eszközökben a ROM chip tárolja a kalibrációs adatokat és a konverziós táblázatokat, amelyek a jármű sebességének pontos méréséhez és megjelenítéséhez szükségesek. Ez biztosítja a sebességmérő egyenletes működését és pontos leolvasást. A ROM nem felejtő jellege biztosítja, hogy a kalibrációs adatok sértetlenek maradjanak akkor is, ha az áramellátást megszakítják vagy a járművet kikapcsolják.
Programozható elektronika:
A ROM-ot programozható elektronikus eszközökben, mikrokontrollerekben és programozható logikai eszközökben (PLD) használják. Ezek az eszközök gyakran programozható, csak olvasható memóriát (prom) vagy törölhető programozható csak olvasható memóriát (EPROM) használnak. A felhasználók beprogramozhatják ezeket a ROM chipeket, hogy megőrizzenek bizonyos információkat vagy utasításokat, amelyeket az eszköz elérhet és végrehajthat. Ez a rugalmasság testreszabást és rugalmasságot tesz lehetővé a különféle digitális alkalmazásokban, valamint a robotikában, az automatizálásban és a vezérlőrendszerekben.
A ROM előnyei:
A ROM hátrányai:
Gyakran Ismételt Kérdések
Miben különbözik a ROM a RAM-tól?
parancs touch linuxban
V: A ROM vagy csak olvasható memória állandó adatokat tárol még kikapcsolt állapotban is. Az utasítások és adatok tárolására szolgál, amelyek változatlanok maradnak. Ezzel szemben a RAM vagy Random Access Memory ingatag, és ideiglenes adatokat tárol, amelyekhez a számítógép processzora gyorsan hozzáférhet.
Tárolhatom az adataimat ROM-ban?
V: Nem, a ROM a gyártás során előre programozott, és a felhasználók nem tudják könnyen módosítani. Úgy tervezték, hogy tárolja a firmware-t, a rendszerutasításokat és az adatokat, amelyeknek változatlannak kell maradniuk.
Biztonságosak a ROM-ban lévő adatok?
V: Igen, a ROM-ban tárolt adatok védve vannak a jogosulatlan módosításoktól. Mivel a ROM csak olvasható, az adatokat nem lehet könnyen módosítani vagy manipulálni, ami biztonságot jelent a kritikus utasítások és adatok számára.
Mennyi ideig tárolhatók az adatok a ROM-ban?
V: A ROM-ban tárolt adatok hosszú évekig, esetleg évtizedekig megőrizhetők. A ROM chipben tárolt adatok hosszú ideig megmaradnak, amíg a chip fizikai épsége megmarad.
A ROM átprogramozható?
V: Egyes ROM-típusok, mint például a PROM (programozható csak olvasható memória), az EPROM (törölhető, programozható csak olvasható memória) és az EEPROM (elektromosan törölhető programozható csak olvasható memória), bizonyos technikák és eszközök segítségével újraprogramozhatók. Az olvasható memóriában, például a RAM-ban vagy a flash memóriában lévő adatok megváltoztatásához képest azonban a ROM újraprogramozása nehezebb, és speciális berendezéseket igényel.