Datorsistēmā atmiņa ir ļoti būtiska datorsistēmas sastāvdaļa, un to izmanto informācijas glabāšanai tūlītējai vai pastāvīgai lietošanai. Pamatojoties uz datora atmiņas darba funkcijām, atmiņa ir sadalīta divos veidos, t.i., nepastāvīgā un nepastāvīgā atmiņa. Pirms izprast ROM, mēs vispirms sapratīsim, kas īsti ir nepastāvīgā un nepastāvīgā atmiņa. Negaistoša atmiņa ir datora atmiņas veids, ko izmanto, lai saglabātu saglabāto informāciju strāvas padeves noņemšanas laikā. Tas ir lētāks nekā nepastāvīgā atmiņa. Tam ir liela uzglabāšanas ietilpība. ROM (tikai lasāmatmiņa) un zibatmiņa ir nemainīgas atmiņas piemēri. Tā kā nepastāvīga atmiņa ir pagaidu atmiņa. Šajā atmiņā dati tiek glabāti, līdz sistēma to spēj, bet, tiklīdz sistēmai ir izslēgta barošana, dati gaistošajā atmiņā tiek automātiski izdzēsti. RAM ir nepastāvīgas atmiņas piemērs.
int uz virkni konvertēšanu
Kas ir lasāmatmiņa (ROM)?
ROM apzīmē tikai lasāmatmiņu. Tas ir nepastāvīga atmiņa kas tiek izmantots, lai saglabātu svarīgu informāciju, kas tiek izmantota sistēmas darbībai. Tā kā tās nosaukums attiecas uz tikai lasāmo atmiņu, mēs varam lasīt tikai tajā saglabātās programmas un datus. Tas ir arī a primārā atmiņa vienība dators sistēma. Tajā ir daži elektroniski drošinātāji, kurus var ieprogrammēt noteiktai informācijai. Informācija tiek saglabāta ROM binārā formātā. To sauc arī par pastāvīgo atmiņu.
ROM blokshēma
Kā parādīts zemāk esošajā diagrammā, tajā ir k ievades līnijas un n izvades līnijas. Ievades adrese, no kuras mēs vēlamies izgūt ROM saturu, tiek ņemta, izmantojot k ievades rindiņas. Tā kā katrai no k ievades rindām var būt vērtība 0 vai 1, kopā ir 2 k adreses, uz kurām var atsaukties šīs ievades līnijas, un katra no šīm adresēm satur n informācijas bitus, kas tiek izvadīti no ROM. .
Šāda veida ROM tiek apzīmēts kā 2k x n ROM.

ROM blokshēma
ROM iekšējā struktūra
ROM iekšējai struktūrai ir divas pamata sastāvdaļas.
- Dekodētājs
- VAI vārti

ROM iekšējā struktūra
Ķēde, kas pazīstama kā a dekodētājs pārvērš kodētu formu, piemēram, bināri kodēta decimāldaļa , vai BCD, decimāldaļā. Rezultātā izvade ir ievades binārais ekvivalents. Dekodētāja izejas būs katra ROM VAI vārtu izvade. Kā piemēru izmantosim 64 x 4 ROM. Šajā tikai lasāmajā atmiņā ir 64 vārdi ar 4 bitu garumu. Rezultātā būtu četras izvadlīnijas. Tā kā šajā ROM ir tikai sešas ievades rindas un 64 vārdi, mēs varam norādīt 64 adreses vai minimālos terminus, izvēloties vienu no 64 vārdiem, kas ir pieejami izvades rindās no sešām ievades rindām. Katrai ievadītajai adresei ir unikāls atlasītais vārds.
ROM darbība
Neliels, ilgmūžīgs akumulators datorā darbina ROM, ko veido divi galvenie komponenti: VAI loģiskie vārti un dekodētājs. ROM dekodētājs saņem bināro ievadi un rada decimālo izvadi. Dekodētāja decimālā izvade kalpo kā ievade ROM VAI vārtiem. ROM mikroshēmām ir kolonnu un rindu režģis, ko var ieslēgt un izslēgt. Ja tie ir ieslēgti, vērtība ir 1, un līnijas ir savienotas ar diodi. Ja vērtība ir 0, līnijas nav savienotas. Katrs izkārtojuma elements apzīmē vienu atmiņas elementu atmiņas mikroshēmā. Diodes pieļauj tikai vienu plūsmas virzienu ar noteiktu slieksni, kas pazīstams kā pārrāvums uz priekšu. Tas nosaka nepieciešamo strāvu, pirms diode nodod plūsmu. Uz silīcija bāzes veidotām shēmām parasti ir 0,6 V uz priekšu vērstais pārrāvuma spriegums. ROM mikroshēmas dažkārt pārsūta lādiņu, kas pārsniedz priekšējo pārrāvumu, kolonnā ar noteiktu rindu, kas ir iezemēta noteiktai šūnai. Kad šūnā atrodas diode, lādiņš pārveidojas par bināro sistēmu, un šūna ir ieslēgta ar vērtību 1.
vektora c++ lielums
ROM funkcijas
- ROM ir nemainīga atmiņa.
- ROM saglabātā informācija ir pastāvīga.
- Tajā saglabāto informāciju un programmas mēs varam tikai lasīt un nevar mainīt.
- Informācija un programmas tiek saglabātas ROM binārā formātā.
- To izmanto datora palaišanas procesā.
Tikai lasāmatmiņas (ROM) veidi
Tagad mēs apspriedīsim veidus ROM vienu pēc otra:
- MROM (maskēta lasāmatmiņa): Mēs zinām, ka ROM ir tikpat veca kā pusvadītāju tehnoloģija. MROM bija pati pirmā ROM, kas sastāv no vārdu līniju un bitu līniju režģa, kas savienoti kopā ar tranzistora slēdžiem. Šāda veida ROM dati ir fiziski kodēti ķēdē un tiek ieprogrammēti tikai izgatavošanas laikā. Tas nebija tik dārgi.
- PROM (programmējamā tikai lasāmā atmiņa): IZLAIDUMS ir forma digitālā atmiņa . Šāda veida ROM katrs bits ir bloķēts ar drošinātāju vai drošinātāju. Tajā glabātie dati tiek glabāti pastāvīgi, un tos nevar mainīt vai dzēst. To izmanto zema līmeņa programmās, piemēram, programmaparatūra vai mikrokods.
- EPROM (izdzēšama programmējama tikai lasāmatmiņa): EPROM saukts arī par EROM, ir PROM veids, taču to var pārprogrammēt. EPROM saglabātos datus var izdzēst un vēlreiz pārprogrammēt ar ultravioleto gaismu. Pārprogrammēts no tā ir ierobežots. Pirms EEPROM un zibspuldzes ēras atmiņa , EPROM tika izmantots mikrokontrolleros.
- EEPROM (elektriski dzēšama programmējama tikai lasāmatmiņa): Kā norāda nosaukums, to var ieprogrammēt un dzēst elektriski. Šīs ROM datus un programmu var izdzēst un ieprogrammēt apmēram desmit tūkstošus reižu. Dzēšanas un programmēšanas ilgums EEPROM ir aptuveni 4 ms līdz 10 ms. To izmanto mikrokontrolleros un tālvadības bezatslēgas sistēmās.
ROM priekšrocības
- Tas ir lētāk nekā RAM un tā ir nemainīga atmiņa.
- Tas ir uzticamāks, salīdzinot ar RAM.
- Tās shēma ir vienkārša, salīdzinot ar RAM.
- Tam nav nepieciešams atsvaidzināšanas laiks, jo tas ir statisks.
- To ir viegli pārbaudīt.
ROM trūkumi
- Tā ir tikai lasāmatmiņa, tāpēc to nevar modificēt.
- Tas ir lēnāks, salīdzinot ar RAM.
Atšķirība starp RAM un ROM
| RAM | ROM |
|---|---|
| RAM apzīmē brīvpiekļuves atmiņu. xor cpp | ROM apzīmē tikai lasāmo atmiņu. |
| Varat modificēt, rediģēt vai dzēst datus RAM. | ROM datus nevar modificēt vai dzēst, jūs varat tikai nolasīt ROM datus. |
| RAM ir nepastāvīga atmiņa, kas glabā datus tik ilgi, kamēr tiek nodrošināta barošana. | ROM ir nepastāvīga atmiņa, kas saglabā datus pat pēc strāvas izslēgšanas. |
| RAM ātrums ir lielāks nekā ROM ātrums. binārā koka šķērsošana | ROM ir lēnāks nekā RAM. |
| RAM ir dārga salīdzinājumā ar ROM. | ROM ir lēts salīdzinājumā ar RAM. |
| RAM mikroshēmā var saglabāt tikai dažus gigabaitus (GB) datu. | ROM mikroshēmā var saglabāt vairākus megabaitus (MB) datu. |
| CPU var viegli piekļūt RAM saglabātajiem datiem. | CPU nevar viegli piekļūt ROM saglabātajiem datiem. |
| RAM tiek izmantota to datu pagaidu glabāšanai, kurus pašlaik apstrādā centrālais procesors. | ROM tiek izmantots, lai saglabātu programmaparatūru, BIOS un citus datus, kas jāsaglabā. |
Bieži uzdotie jautājumi par ROM — FAQ
Vai es varu saglabāt savus datus ROM?
Nē, ražošanas laikā ROM ir iepriekš ieprogrammēts. Programmētāji nevar viegli pārveidot ROM. Tas ir paredzēts, lai rezervētu datus, kuriem jābūt nemainīgiem, programmaparatūrai un sistēmas instrukcijām.
Cik ilgi datus var glabāt ROM?
ROM saglabātos datus var saglabāt daudzus gadus, varbūt pat gadu desmitus. ROM mikroshēmā saglabātā informācija tiek saglabāta tik ilgi, kamēr tiek saglabāta mikroshēmas fiziskā integritāte.
kā pārvērst char par virkni java
Kādā formātā informācija tiek glabāta ROM?
Binārā formātā informācija, kas tiek glabāta ROM.
Kāpēc ROM tiek saukta par nemainīgu atmiņu?
ROM tiek saukta par nepastāvīgo atmiņu, jo ROM nezaudē informāciju, kad tiek atvienota barošana.
Vai dati ROM ir droši?
Jā, ROM saglabātie dati vai informācija ir aizsargāta pret neatļautām izmaiņām. Tā kā ROM ir tikai lasāms, datus nevar viegli mainīt. ROM nodrošina svarīgu instrukciju un datu drošību.
Kādas shēmas tiek izmantotas ROM?
ROM ir a kombinētā ķēde . Tā ir dažādu IC kombinācija.