ROM, što je kratica za memoriju samo za čitanje, je memorijski uređaj ili medij za pohranu koji trajno pohranjuje informacije. Također je primarna memorijska jedinica računala zajedno s memorijom s izravnim pristupom (RAM). Naziva se memorija samo za čitanje jer možemo samo čitati programe i podatke pohranjene na njoj, ali ne možemo pisati. Ograničen je na čitanje riječi koje su trajno pohranjene unutar jedinice.
Proizvođač ROM-a unosi programe u ROM u trenutku proizvodnje ROM-a. Nakon toga, sadržaj ROM-a se ne može mijenjati, što znači da kasnije ne možete reprogramirati, ponovno pisati ili brisati njegov sadržaj. Međutim, postoje neke vrste ROM-a u kojima možete mijenjati podatke.
ROM sadrži posebne unutarnje elektroničke osigurače koji se mogu programirati za određeni uzorak međusobnog povezivanja (informacija). Binarne informacije pohranjene u čipu specificira dizajner, a zatim se ugrađuju u jedinicu u vrijeme proizvodnje kako bi se formirao traženi uzorak međusobnog povezivanja (informacija). Jednom kada se obrazac (informacija) uspostavi, ostaje unutar jedinice čak i kada se napajanje isključi. Dakle, to je trajna memorija jer čuva informacije čak i kada je napajanje isključeno ili kada isključite računalo.
Informacije se dodaju RAM-u u obliku bitova postupkom poznatim kao programiranje ROM-a jer se bitovi pohranjuju u hardverskoj konfiguraciji uređaja. Dakle, ROM je programabilni logički uređaj (PLD).
redoslijed slučajnim odabirom u sql-u
Jednostavan primjer ROM-a je uložak koji se koristi u konzolama za videoigre koji omogućuje sustavu pokretanje mnogih igara. Podaci koji su trajno pohranjeni na osobnim računalima i drugim elektroničkim uređajima poput pametnih telefona, tableta, TV-a, klima-uređaja itd. također su primjer ROM-a.
Na primjer, kada pokrenete računalo, ekran se ne pojavljuje odmah. Potrebno je neko vrijeme da se pojavi jer postoje upute za pokretanje pohranjene u ROM-u koje su potrebne za pokretanje računala tijekom postupka pokretanja. Rad procesa dizanja je pokretanje računala. Učitava operativni sustav u glavnu memoriju (RAM) instaliranu na vašem računalu. BIOS program, koji je također prisutan u memoriji računala (ROM) koristi mikroprocesor računala za pokretanje računala tijekom postupka pokretanja. Omogućuje vam otvaranje računala i povezivanje računala s operativnim sustavom.
ROM se također koristi za pohranu firmvera, koji je softverski program koji ostaje priključen na hardver ili programiran na hardverskom uređaju kao što je tipkovnica, tvrdi disk, video kartice itd. Pohranjuje se u flash ROM hardverskog uređaja. Daje upute uređaju za komunikaciju i interakciju s drugim uređajima.
Blok dijagram ROM-a:
Blok ROM-a ima 'n' ulaznih linija i 'm' izlaznih linija. Svaka kombinacija bitova ulaznih varijabli poznata je kao adresa. Svaka kombinacija bitova koja izlazi kroz izlazne linije naziva se riječ. Broj bitova po riječi jednak je broju izlaznih linija, m.
Adresa binarnog broja odnosi se na jednu od adresa n varijabli. Dakle, broj mogućih adresa s 'n' ulaznih varijabli je 2n. Izlazna riječ ima jedinstvenu adresu, a kako u ROM-u postoji 2n različitih adresa, u ROM-u postoji 2n odvojenih riječi. Riječi na izlaznim linijama u određenom trenutku ovise o vrijednosti adrese primijenjenoj na ulazne linije.
Unutarnja struktura ROM-a:
Unutarnja struktura sastoji se od dvije osnovne komponente: dekoder i OR vrata. Dekoder je sklop koji dekodira kodirani oblik (kao što je binarno kodirani decimalni, BCD) u decimalni oblik. Dakle, ulaz je u binarnom obliku, a izlaz je njegov decimalni ekvivalent. Sva ILI vrata prisutna u ROM-u imat će izlaze dekodera kao svoj izlaz. Uzmimo primjer 64 x 4 ROM-a. Struktura je prikazana na sljedećoj slici.
Ova memorija samo za čitanje sastoji se od 64 riječi od po 4 bita. Dakle, postojale bi četiri izlazne linije, a jedna od 64 riječi dostupne na izlaznim linijama određena je iz šest ulaznih linija budući da imamo samo šest ulaza jer u ovom ROM-u imamo 26 = 64, tako da možemo navesti 64 adrese ili minterms. Za svaki unos adrese postoji jedinstvena odabrana riječ. Na primjer, ako je ulazna adresa 000000, riječ broj 0 bit će odabrana i primijenjena na izlazne retke. Ako je ulazna adresa 111111, odabrana je riječ broj 63 i primijenjena na izlazne retke.
Značajke ROM-a:
ROM (Memorija samo za čitanje) posjeduje nekoliko različitih značajki koje ga čine prikladnim za različite primjene. Istražimo neke ključne značajke ROM-a jednostavnim jezikom.
Vrste ROM-a:
1) Maskirana memorija samo za čitanje (MROM):
To je najstarija vrsta memorije samo za čitanje (ROM). Zastario je pa se u današnjem svijetu nigdje ne koristi. To je hardverski memorijski uređaj u kojem su programi i upute pohranjeni u trenutku proizvodnje od strane proizvođača. Dakle, programiran je tijekom procesa proizvodnje i ne može se kasnije modificirati, reprogramirati ili izbrisati.
MROM čipovi su napravljeni od integriranih krugova. Čipovi šalju struju kroz određeni ulazno-izlazni put određen položajem osigurača među redovima i stupcima na čipu. Struja mora proći putem osigurača, tako da se može vratiti samo preko izlaza koji odabere proizvođač. To je razlog zašto prepisivanje i svaka druga izmjena nije nemoguća u ovoj memoriji.
2) Programabilna memorija samo za čitanje (PROM):
PROM je prazna verzija ROM-a. Proizvodi se kao prazna memorija i programira nakon proizvodnje. Možemo reći da se u vrijeme proizvodnje drži praznim. Možete ga kupiti i programirati jednom pomoću posebnog alata koji se zove programator.
U čipu struja prolazi kroz sve moguće putove. Programator može odabrati jedan određeni put za struju spaljivanjem neželjenih osigurača slanjem visokog napona kroz njih. Korisnik ima mogućnost programirati ga ili dodati podatke i upute prema svojim zahtjevima. Zbog toga je također poznat kao korisnički programirani ROM jer ga korisnik može programirati.
Za pisanje podataka na PROM čip; koristi se uređaj koji se zove PROM programator ili PROM burner. Proces ili programiranje PROM-a poznato je kao snimanje PROM-a. Jednom kada je programiran, podaci se kasnije ne mogu mijenjati, pa se naziva i jednokratnim programabilnim uređajem.
koristi: Koristi se u mobitelima, konzolama za videoigre, medicinskim uređajima, RFID oznakama itd.
3) Brisljiva i programabilna memorija samo za čitanje (EPROM):
EPROM je vrsta ROM-a koji se može reprogramirati i brisati više puta. Metoda za brisanje podataka vrlo je različita; dolazi s kvarcnim prozorom kroz koji se ultraljubičasto svjetlo određene frekvencije propušta oko 40 minuta kako bi se izbrisali podaci. Dakle, zadržava svoj sadržaj sve dok se ne izloži ultraljubičastom svjetlu. Za reprogramiranje EPROM-a potreban vam je poseban uređaj koji se zove PROM programator ili PROM snimač.
ups pojmovi
koristi: Koristi se u nekim mikrokontrolerima za pohranjivanje programa, npr. neke verzije Intel 8048 i Freescale 68HC11.
4) Električno izbrisiva i programabilna memorija samo za čitanje (EEPROM):
ROM je vrsta memorije samo za čitanje koja se može više puta brisati i reprogramirati, do 10000 puta. Također je poznat kao Flash EEPROM jer je sličan flash memoriji. Briše se i reprogramira električnim putem bez upotrebe ultraljubičastog svjetla. Vrijeme pristupa je između 45 i 200 nanosekundi.
Podaci u ovoj memoriji se zapisuju ili brišu jedan po jedan bajt; bajt po bajt, dok se u flash memoriji podaci zapisuju i brišu u blokovima. Dakle, brži je od EEPROM-a. Koristi se za pohranjivanje male količine podataka u računalnim i elektroničkim sustavima i uređajima kao što su tiskane ploče.
koristi: BIOS računala je pohranjen u ovoj memoriji.
5) FLASH ROM:
To je napredna verzija EEPROM-a. Pohranjuje informacije u rasporedu ili nizu memorijskih ćelija napravljenih od tranzistora s pokretnim vratima. Prednost korištenja ove memorije je u tome što možete brisati ili pisati blokove podataka od oko 512 bajtova u određenom trenutku. Dok u EEPROM-u možete izbrisati ili zapisati samo 1 bajt podataka odjednom. Dakle, ova memorija je brža od EEPROM-a.
Može se reprogramirati bez uklanjanja s računala. Njegovo vrijeme pristupa je vrlo visoko, oko 45 do 90 nanosekundi. Također je vrlo izdržljiv jer može podnijeti visoke temperature i intenzivan pritisak.
koristi: Služi za pohranu i prijenos podataka između osobnog računala i digitalnih uređaja. Koristi se u USB flash pogonima, MP3 playerima, digitalnim kamerama, modemima i solid-state diskovima (SSD). BIOS mnogih modernih računala pohranjen je na flash memorijskom čipu koji se naziva flash BIOS.
Upotreba ROM-a:
ROM (Memorija samo za čitanje) koristi se u raznim elektroničkim uređajima. Istražimo brojne ROM aplikacije koje se nalaze u ovim elektroničkim uređajima.
kontrola pohranjenog programa
Računala:
U računalnim sustavima ROM je bitan. Osnovni ulazno/izlazni sustav (BIOS) i prve upute za pokretanje pohranjuju se kao dio firmvera računala. Firmware uključen u ROM zadužen je za inicijalizaciju hardverskih elemenata, pokretanje samotestiranja i učitavanje operativnog sustava u memoriju kada uključite svoje računalo.
Video igre:
ROM se široko koristi u video igrama. Podaci o igrama prethodno su bili pohranjeni na ROM kazetama u ranijim igraćim konzolama i prijenosnim uređajima. Ti su ulošci nosili kod igre, grafiku, zvuk i druge komponente na ROM čipovima. Igraća konzola učitava igru kada umetnete uložak za igru čitajući podatke s ROM čipa. Korištenje ROM-a u video igrama omogućilo je jednostavnu distribuciju i osiguralo da podaci igre ostanu netaknuti bez rizika od slučajnih izmjena.
pametni telefoni:
ROM je neophodan u pametnim telefonima za pohranjivanje firmvera, poput operativnog sustava i ugrađenih aplikacija. Kako bi održali dosljednost tijekom postojanja uređaja, proizvođači programiraju firmware u ROM tijekom konstrukcije uređaja. Bootloader, koji pokreće proces dizanja i učitava operativni sustav, također je uključen u ROM. Korištenjem ROM-a, pametni telefoni mogu pružiti stabilne i pouzdane performanse i zaštititi firmware od potencijalnog oštećenja ili neovlaštenog mijenjanja.
Digitalni mjerači brzine:
U automobilskoj industriji ROM se koristi u digitalnim mjeračima brzine ili brzinomjerima. ROM čip u ovim uređajima pohranjuje kalibracijske podatke i tablice pretvorbe potrebne za točno mjerenje i prikaz brzine vozila. To osigurava dosljedan rad mjerača brzine i točna očitanja. Neisparljiva priroda ROM-a osigurava da podaci o kalibraciji ostanu netaknuti čak i ako je isključeno napajanje ili isključeno vozilo.
Programabilna elektronika:
ROM se koristi u programabilnim elektroničkim uređajima, mikrokontrolerima i programabilnim logičkim uređajima (PLD). Ti uređaji često koriste programabilnu memoriju samo za čitanje (prom) ili programibilnu memoriju samo za čitanje (EPROM). Korisnici mogu programirati ove ROM čipove da sačuvaju određene informacije ili upute kojima uređaj može pristupiti i izvršiti ih. Ova fleksibilnost omogućuje prilagodbu i fleksibilnost u raznim digitalnim aplikacijama, zajedno s robotikom, automatizacijom i sustavima upravljanja.
Prednosti ROM-a:
Nedostaci ROM-a:
Često postavljana pitanja
Kako se ROM razlikuje od RAM-a?
A: ROM ili memorija samo za čitanje čuva trajne podatke čak i kada je napajanje isključeno. Služi za pohranjivanje uputa i podataka koji ostaju isti. Nasuprot tome, RAM ili memorija s izravnim pristupom je nepostojana i pohranjuje privremene podatke kojima brzo može pristupiti procesor računala.
Mogu li pohraniti svoje podatke u ROM?
A: Ne, ROM je unaprijed programiran tijekom proizvodnje i korisnici ga ne mogu lako modificirati. Dizajniran je za pohranjivanje firmvera, uputa sustava i podataka koji moraju ostati nepromijenjeni.
Jesu li podaci u ROM-u sigurni?
A: Da, podaci pohranjeni u ROM-u zaštićeni su od neovlaštenih izmjena. Budući da je ROM samo za čitanje, podaci se ne mogu lako mijenjati ili petljati, pružajući sigurnost za kritične upute i podatke.
Koliko dugo se podaci mogu čuvati u ROM-u?
vlc media player preuzimanje youtube
A: Podaci pohranjeni u ROM-u mogu se čuvati mnogo godina, možda čak i desetljeća. Podaci pohranjeni u ROM čipu dugo traju sve dok je očuvan fizički integritet čipa.
Može li se ROM reprogramirati?
A: Neke vrste ROM-a, kao što su PROM (Programabilna memorija samo za čitanje), EPROM (Erasable Programmable Read-Only Memory) i EEPROM (Electrically Erasable Programmable Read-Only Memory), mogu se reprogramirati pomoću posebnih tehnika i alata. Međutim, u usporedbi s promjenom podataka u čitljivoj memoriji poput RAM-a ili flash memorije, reprogramiranje ROM-a je teže i zahtijeva specijaliziranu opremu.