logo

Paměť pouze pro čtení (ROM)

V počítačovém systému je paměť velmi nezbytnou součástí počítačového systému a používá se k ukládání informací pro okamžité nebo trvalé použití. Na základě funkcí paměti počítače se paměť dělí na dva typy, tj. volatilní a nevolatilní paměť. Než porozumíme ROM, nejprve pochopíme, co přesně je energetická a energeticky nezávislá paměť. Energeticky nezávislá paměť je typ počítačové paměti, která se používá k uchování uložených informací při odpojení napájení. Je levnější než volatilní paměť. Má velkou úložnou kapacitu. ROM (paměť pouze pro čtení) a flash paměť jsou příklady energeticky nezávislé paměti. Zatímco dočasná paměť je dočasná vzpomínka. V této paměti jsou data uložena, dokud je systém schopen, ale jakmile je napájení systému vypnuto, data v energeticky závislé paměti se automaticky vymažou. RAM je příkladem nestálé paměti.

otevřete soubor pomocí java

Co je to paměť pouze pro čtení (ROM)?

ROM je zkratka pro Read-Only Memory. Je to a energeticky nezávislá paměť který se používá k ukládání důležitých informací, které se používají k provozu systému. Jelikož její název odkazuje na paměť pouze pro čtení, můžeme číst pouze programy a data v ní uložená. Je to také a primární paměť jednotka počítač Systém. Obsahuje některé elektronické pojistky, které lze naprogramovat pro určitou konkrétní informaci. Informace jsou uloženy v ROM v binárním formátu. Je také známá jako permanentní paměť.



Blokové schéma ROM

Jak ukazuje níže uvedený diagram, je v něm k vstupních linek a n výstupních linek. Vstupní adresa, ze které chceme načíst obsah ROM, se získá pomocí k vstupních řádků. Protože každý z k vstupních řádků může mít hodnotu 0 nebo 1, existuje celkem 2 k adres, na které se mohou tyto vstupní řádky odkazovat, a každá z těchto adres obsahuje n bitů informací, které jsou na výstupu z ROM. .

ROM tohoto typu je označena jako 2k x n ROM.

Blokové schéma ROM

Blokové schéma ROM



Vnitřní struktura ROM

Vnitřní struktura ROM má dvě základní součásti.

  • Dekodér
  • NEBO brány
Vnitřní struktura ROM

Vnitřní struktura ROM

jméno

Obvod známý jako a dekodér převede zakódovanou formu, jako je např binárně kódované desítkové , nebo BCD, do desítkové formy. Výsledkem je, že výstup je binárním ekvivalentem vstupu. Výstupy dekodéru budou výstupy každého hradla OR v paměti ROM. Jako příklad použijeme ROM 64 x 4. Tato paměť pouze pro čtení má 64 slov o délce 4 bity. Výsledkem by byly čtyři výstupní linky. Protože existuje pouze šest vstupních řádků a v této ROM je 64 slov, můžeme určit 64 adres nebo minimálních výrazů výběrem jednoho ze 64 slov, která jsou k dispozici na výstupních řádcích ze šesti vstupních řádků. Každá zadaná adresa má jedinečné vybrané slovo.



Fungování ROM

Malá baterie s dlouhou výdrží v počítači napájí ROM, která se skládá ze dvou primárních součástí: logických hradel OR a dekodéru. V paměti ROM přijímá dekodér binární vstup a vytváří dekadický výstup. Desítkový výstup dekodéru slouží jako vstup pro hradla ROM OR. Čipy ROM mají mřížku sloupců a řádků, které lze zapínat a vypínat. Pokud jsou zapnuty, je hodnota 1 a linky jsou propojeny diodou. Když je hodnota 0, linky nejsou propojeny. Každý prvek v uspořádání představuje jeden úložný prvek na paměťovém čipu. Diody umožňují pouze jeden směr toku se specifickou prahovou hodnotou známou jako dopředný průraz. To určuje požadovaný proud předtím, než dioda projde dál. Obvody na bázi křemíku mají typicky dopředné přerušovací napětí 0,6 V. Čipy ROM někdy přenášejí náboj, který převyšuje dopředný přerušovač, do sloupce se specifikovanou řadou, která je uzemněna ke konkrétní buňce. Když je v článku přítomna dioda, náboj se transformuje na binární systém a článek je zapnutý s hodnotou 1.

Vlastnosti ROM

  • ROM je energeticky nezávislá paměť.
  • Informace uložené v paměti ROM jsou trvalé.
  • Informace a programy na něm uložené můžeme pouze číst a nelze je upravovat.
  • Informace a programy jsou uloženy v ROM v binárním formátu.
  • Používá se při procesu spouštění počítače.

Typy paměti pouze pro čtení (ROM)

Nyní budeme diskutovat o typech ROM jeden za druhým:

  1. MROM (maskovaná paměť pouze pro čtení): Víme, že ROM je stará jako polovodičová technologie. MROM byla úplně první ROM, která se skládá z mřížky slovních řádků a bitových řádků spojených dohromady tranzistorovými spínači. Tento typ dat ROM je fyzicky zakódován v obvodu a lze je naprogramovat pouze během výroby. Nebylo to tak drahé.
  2. PROM (Programovatelná paměť pouze pro čtení): PROMENÁDA je formou digitální paměť . V tomto typu ROM je každý bit uzamčen pojistkou nebo anti-pojistkou. Data v něm uložená jsou trvale uložena a nelze je změnit ani vymazat. Používá se v nízkoúrovňových programech jako např firmware nebo mikrokód.
  3. EPROM (vymazatelná programovatelná paměť pouze pro čtení): EPROM také nazývaný EROM, je typem PROM, ale může být přeprogramován. Data uložená v EPROM lze vymazat a znovu naprogramovat ultrafialovým světlem. Přeprogramování je omezené. Před érou EEPROM a flash Paměť , EPROM byla použita v mikrokontrolérech.
  4. EEPROM (Elektricky vymazatelná programovatelná paměť pouze pro čtení): Jak název napovídá, lze jej naprogramovat a vymazat elektricky. Data a program této ROM lze vymazat a naprogramovat asi desettisíckrát. Doba trvání mazání a programování EEPROM je přibližně 4 ms až 10 ms. Používá se v mikrokontrolérech a vzdálených bezklíčových systémech.

Výhody ROM

  • Je levnější než RAM a je to energeticky nezávislá paměť.
  • Ve srovnání s RAM je spolehlivější.
  • Jeho obvod je ve srovnání s RAM jednoduchý.
  • Nepotřebuje čas na obnovení, protože je statický.
  • Dá se snadno otestovat.

Nevýhody ROM

  • Je to paměť určená pouze pro čtení, takže ji nelze upravovat.
  • Ve srovnání s RAM je pomalejší.

Rozdíl mezi RAM a ROM

RAM

ROM

RAM je zkratka pro Random Access Memory.

ROM je zkratka pro Read Only Memory.

Data v paměti RAM můžete upravit, upravit nebo vymazat.

markdown s obrázky

Data v ROM nelze upravovat ani mazat, lze pouze číst data z ROM.

RAM je energeticky nezávislá paměť, která uchovává data, dokud je k dispozici napájení.

ROM je energeticky nezávislá paměť, která uchovává data i po vypnutí napájení.

Rychlost RAM je vyšší než rychlost ROM.

přejmenování adresáře v linuxu

ROM je pomalejší než RAM.

RAM je ve srovnání s ROM drahá.

ROM je levnější ve srovnání s RAM.

Čip RAM může uložit pouze několik gigabajtů (GB) dat.

Čip ROM může uložit několik megabajtů (MB) dat.

CPU může snadno přistupovat k datům uloženým v paměti RAM.

CPU nemůže snadno přistupovat k datům uloženým v ROM.

if-else java

RAM se používá pro dočasné uložení dat aktuálně zpracovávaných CPU.

Paměť ROM se používá k ukládání firmwaru, systému BIOS a dalších dat, která je třeba uchovat.

Často kladené otázky o ROM – FAQ

Mohu ukládat svá data do ROM?

Ne, během výroby je ROM předprogramována. ROM nelze snadno upravit programátory. Je navržen tak, aby rezervoval data, která musí být nezměněna, firmware a systémové instrukce.

Jak dlouho mohou být data uchována v ROM?

Data uložená v ROM mohou být uložena po mnoho let, možná i desetiletí. Informace uložené v čipu ROM vydrží tak dlouho, jak dlouho je zachována fyzická integrita čipu.

V jakém formátu jsou informace uložené v ROM?

Informace v binárním formátu uložené v paměti ROM.

Proč se ROM nazývá energeticky nezávislá paměť?

Paměť ROM se nazývá energeticky nezávislá paměť, protože ROM neztrácí informace při odpojení napájení.

Jsou data v ROM bezpečná?

Ano, data nebo informace uložené v ROM jsou chráněny před neoprávněnými úpravami. Vzhledem k tomu, že ROM je pouze pro čtení, data nelze snadno změnit. ROM poskytuje bezpečnost pro kritické instrukce a data.

Jaké obvody se používají v ROM?

ROM je a kombinační obvod . Jedná se o kombinaci různých IC.