kancboom.ru

Účel a vlastnosti ROM. K čemu slouží ROM Mezi funkce počítačové permanentní paměti ROM patří

Paměť pouze pro čtení (paměť pouze pro čtení - ROM)

(Paměť pouze pro čtení – ROM)

Read Only Memory (ROM, Read Only Memory) je energeticky nezávislá paměť, která se používá k ukládání dat, která nikdy nebude nutné měnit. Obsah paměti je do zařízení při výrobě speciálním způsobem „napevno připojen“ pro trvalé uložení. ROM lze pouze číst.

Nejprve se do trvalé paměti zapíše program pro řízení chodu samotného procesoru. ROM obsahuje programy pro ovládání displeje, klávesnice, externí paměti, programy pro spouštění a zastavování počítače a programy pro testování zařízení.

Nejdůležitějším čipem ROM je modul BIOS (Basic Input/Output System) – sada programů určených k automatickému testování zařízení po zapnutí počítače a nahrání operačního systému do RAM.

Úloha BIOSu je dvojí – na jedné straně je integrálním prvkem hardwaru a na druhé straně je důležitým modulem každého operačního systému.

Takže ROM trvale ukládá informace, které jsou tam zapsány při výrobě počítače.

! Energeticky nezávislá paměť. Po vypnutí napájení se obsah ROM nevymaže.

ROM obsahuje:

  1. testovací programy, které kontrolují správnou činnost zařízení při každém zapnutí počítače;
  2. programy pro ovládání základních periferních zařízení (disk, monitor, klávesnice);
  3. Spouštěcí program, který hledá zavaděč operačního systému na externím médiu. Moderní BIOS umožňuje spouštět operační systém nejen z magnetických a optických disků, ale také z USB flash disků.

| Paměť pouze pro čtení (ROM)

Čip Intel 1702 EPROM s UV mazáním
Paměť pouze pro čtení (ROM)- energeticky nezávislá paměť, používaná k ukládání řady neměnných dat.

Historické typy ROM

Úložná zařízení určená pouze pro čtení začala v technologii nacházet uplatnění dlouho před příchodem počítačů a elektronických zařízení. Zejména jeden z prvních typů ROM byl vačkový válec, používaný v sudových varhanách, hracích skříňkách a úderných hodinách.

S rozvojem elektronických technologií a počítačů vyvstala potřeba vysokorychlostních ROM. V éře vakuové elektroniky se používaly ROM založené na potencioskopech, monoskopech a paprskových lampách. V počítačích založených na tranzistorech byly zásuvné matrice široce používány jako ROM s malou kapacitou. Pokud bylo nutné ukládat velké množství dat (u počítačů první generace - několik desítek kilobajtů), byly použity ROM založené na feritových prstencích (neměly by být zaměňovány s podobnými typy RAM). Právě z těchto typů ROM pochází termín „firmware“ – logický stav buňky byl dán směrem vinutí drátu obklopujícího prstenec. Vzhledem k tomu, že tenký drát musel být protažen řetízkem feritových kroužků, byly k provedení této operace použity kovové jehly podobné šicím jehlám. A samotná operace plnění ROM informacemi připomínala proces šití.

Jak funguje ROM? Moderní typy ROM

Velmi často je v různých aplikacích nutné ukládat informace, které se během provozu zařízení nemění. Jedná se o informace jako programy v mikrokontrolérech, boot loadery a BIOS v počítačích, tabulky koeficientů digitálních filtrů v signálových procesorech. Téměř vždy tyto informace nejsou současně vyžadovány, takže nejjednodušší zařízení pro ukládání trvalých informací mohou být postavena na multiplexerech. Schéma takového trvalého paměťového zařízení je znázorněno na následujícím obrázku

Paměťový obvod pouze pro čtení založený na multiplexeru
V tomto obvodu je zabudováno paměťové zařízení pouze pro čtení s osmi jednobitovými buňkami. Uložení konkrétního bitu do jednomístné buňky se provádí připájením vodiče ke zdroji energie (zapsáním jedničky) nebo zatavením vodiče do pouzdra (zapsáním nuly). Na schématech zapojení je takové zařízení označeno tak, jak je znázorněno na obrázku

Označení trvalého paměťového zařízení na schématech zapojení
Pro zvýšení kapacity paměťové buňky ROM lze tyto mikroobvody zapojit paralelně (výstupy a zaznamenané informace přirozeně zůstávají nezávislé). Schéma paralelního zapojení jednobitových ROM je na následujícím obrázku

Vícebitový obvod ROM
Ve skutečných ROM se informace zaznamenávají pomocí poslední operace výroby čipu – metalizace. Metalizace se provádí pomocí masky, proto se takové ROM nazývají maskovací ROM. Dalším rozdílem mezi skutečnými mikroobvody a zjednodušeným modelem uvedeným výše je použití demultiplexoru navíc k multiplexeru. Toto řešení umožňuje přeměnit jednorozměrnou paměťovou strukturu na vícerozměrnou a tím výrazně snížit objem dekodérového obvodu potřebného pro činnost obvodu ROM. Tuto situaci ilustruje následující obrázek:

Zakryjte obvod paměti pouze pro čtení
Paměti ROM masky jsou znázorněny ve schématech zapojení, jak je znázorněno na obrázku. Adresy paměťových buněk v tomto čipu jsou dodávány na piny A0 ... A9. Čip je vybírán CS signálem. Pomocí tohoto signálu můžete zvýšit hlasitost ROM (příklad použití CS signálu je uveden v diskusi o RAM). Mikroobvod je čten pomocí signálu RD.

Programování ROM masky se provádí v továrně výrobce, což je velmi nepohodlné pro malé a střední výrobní série, nemluvě o fázi vývoje zařízení. Pro velkovýrobu jsou přirozeně maskové ROM nejlevnějším typem ROM, a proto jsou v současnosti široce používány. Pro malé a střední výrobní série rádiových zařízení byly vyvinuty mikroobvody programovatelné ve speciálních zařízeních - programátorech. U těchto čipů je trvalé spojení vodičů v paměťové matrici nahrazeno tavnými články z polykrystalického křemíku. Při výrobě mikroobvodu jsou vyrobeny všechny propojky, což je ekvivalentní zápisu logických jednotek do všech paměťových buněk. Během procesu programování je napájecím kolíkům a výstupům mikroobvodu dodáván zvýšený výkon. V tomto případě, pokud je na výstup mikroobvodu přivedeno napájecí napětí (logická jednotka), pak propojkou neprotéká žádný proud a propojka zůstane nedotčena. Pokud je na výstup mikroobvodu (připojeného ke skříni) přivedeno nízké napětí, pak propojkou poteče proud, který tuto propojku odpaří a při následném čtení informace z této buňky bude logická nula. číst.

Takové mikroobvody se nazývají programovatelný ROM (PROM) a jsou znázorněny na schématech zapojení, jak je znázorněno na obrázku. Jako příklad můžeme jmenovat mikroobvody 155PE3, 556PT4, 556PT8 a další.

Označení programovatelné paměti pouze pro čtení na schématech zapojení
Programovatelné paměti ROM se ukázaly jako velmi vhodné pro výrobu v malém a středním měřítku. Při vývoji radioelektronických zařízení je však často nutné změnit program nahraný v ROM. V tomto případě nelze EPROM znovu použít, takže jakmile je ROM zapsána, pokud dojde k chybě nebo meziprogramu, musí být vyhozena, což přirozeně zvyšuje náklady na vývoj hardwaru. K odstranění tohoto nedostatku byl vyvinut jiný typ ROM, který bylo možné vymazat a přeprogramovat.

UV mazatelná ROM je postaven na bázi paměťové matice postavené na paměťových buňkách, jejíž vnitřní struktura je znázorněna na následujícím obrázku:

UV a elektricky vymazatelná paměťová buňka ROM
Článek je tranzistor MOS, ve kterém je hradlo vyrobeno z polykrystalického křemíku. Poté se během výrobního procesu mikroobvodu toto hradlo zoxiduje a v důsledku toho bude obklopeno oxidem křemíku - dielektrikem s vynikajícími izolačními vlastnostmi. V popisovaném článku s úplně vymazanou ROM není v plovoucím hradle náboj, a proto tranzistor nevede proud. Při programování mikroobvodu je na druhé hradlo umístěné nad plovoucím hradlem přivedeno vysoké napětí a do plovoucího hradla jsou indukovány náboje vlivem tunelového efektu. Po odstranění programovacího napětí na plovoucím hradle zůstává indukovaný náboj a tranzistor tak zůstává ve vodivém stavu. Náboj na plovoucí bráně lze skladovat desítky let.

Strukturální diagram paměťového zařízení pouze pro čtení se neliší od dříve popsané masky ROM. Jediné, co se používá místo propojky, je výše popsaná buňka. V přeprogramovatelných ROM se dříve zaznamenané informace vymažou pomocí ultrafialového záření. Aby toto světlo volně procházelo k polovodičovému krystalu, je v těle čipu zabudováno okénko z křemenného skla.

Při ozáření mikroobvodu se ztrácejí izolační vlastnosti oxidu křemíku a nahromaděný náboj z plovoucího hradla proudí do objemu polovodiče a tranzistor paměťové buňky přechází do vypnutého stavu. Doba mazání mikroobvodu se pohybuje od 10 do 30 minut.

Počet cyklů zápisu a vymazání mikroobvodů se pohybuje od 10 do 100krát, poté mikroobvod selže. To je způsobeno škodlivými účinky ultrafialového záření. Jako příklad takových mikroobvodů můžeme jmenovat mikroobvody řady 573 ruské výroby, mikroobvody řady 27cXXX zahraniční výroby. Tyto čipy nejčastěji ukládají programy BIOS pro počítače pro všeobecné použití. Přeprogramovatelné paměti ROM jsou znázorněny ve schématech zapojení, jak je znázorněno na obrázku

Označení přeprogramovatelného paměťového zařízení pouze pro čtení na schématech zapojení
Pouzdra s quartzovým okénkem jsou tedy velmi drahá, stejně jako malý počet cyklů zápisu a mazání, což vedlo k hledání způsobů, jak informace z EPROM elektricky vymazat. Na této cestě se vyskytlo mnoho obtíží, které jsou nyní prakticky vyřešeny. V dnešní době jsou poměrně rozšířené mikroobvody s elektrickým mazáním informací. Jako paměťová buňka používají stejné články jako v ROM, ale jsou vymazány elektrickým potenciálem, takže počet cyklů zápisu a vymazání u těchto mikroobvodů dosahuje 1 000 000krát. Čas pro vymazání paměťové buňky v takových mikroobvodech je zkrácen na 10 ms. Řídicí obvod pro takové mikroobvody se ukázal jako složitý, takže se objevily dva směry vývoje těchto mikroobvodů:

1. -> EEPROM
2. -> FLASH – ROM

Elektricky mazatelné PROM jsou dražší a objemově menší, ale umožňují přepisovat každou paměťovou buňku zvlášť. Výsledkem je, že tyto mikroobvody mají maximální počet cyklů zápisu a mazání. Oblastí použití elektricky vymazatelné ROM je ukládání dat, která by neměla být vymazána při vypnutí napájení. Mezi takové mikroobvody patří domácí mikroobvody 573РР3, 558РР a zahraniční mikroobvody řady 28cXX. Elektricky vymazatelné paměti ROM jsou označeny na schématech, jak je znázorněno na obrázku.

Označení elektricky vymazatelné paměti pouze pro čtení na schématech zapojení
V poslední době se objevuje tendence zmenšovat velikost EEPROM snížením počtu vnějších noh mikroobvodů. K tomu se adresa a data přenášejí na az čipu přes sériový port. V tomto případě se používají dva typy sériových portů - SPI port a I2C port (mikroobvody řady 93cXX a 24cXX). Zahraniční řada 24cXX odpovídá domácí řadě mikroobvodů 558PPX.

FLASH - ROM se od EEPROM liší tím, že mazání se neprovádí na každé buňce zvlášť, ale na celém mikroobvodu jako celku nebo bloku paměťové matice tohoto mikroobvodu, jako tomu bylo u EEPROM.


Při přístupu k trvalému paměťovému zařízení musíte nejprve nastavit adresu paměťové buňky na adresové sběrnici a poté provést operaci čtení z čipu. Tento časový diagram je znázorněn na obrázku

Označení paměti FLASH na schématech zapojení
Šipky na obrázku ukazují pořadí, ve kterém by měly být generovány řídicí signály. Na tomto obrázku je RD čtený signál, A je signály výběru adresy buňky (protože jednotlivé bity v adresové sběrnici mohou nabývat různých hodnot, jsou znázorněny přechodové cesty do stavu jedničky i nuly), D je přečtená výstupní informace z vybrané buňky ROM.

ROM- rychlá, energeticky nezávislá paměť, která je určena pouze pro čtení. Informace se do něj zadávají jednorázově (obvykle z výroby) a ukládají se trvale (při zapnutí a vypnutí počítače). ROM ukládá informace, které jsou v počítači neustále potřeba. Sada programů umístěných v ROM tvoří základní vstupně/výstupní systém BIOS (Basic Input Output System). BIOS (Basic Input Output System) je sada programů určená k automatickému testování zařízení po zapnutí počítače a načtení operačního systému do paměti RAM.

ROM obsahuje:

Testovací programy, které kontrolují správnou činnost jeho jednotek při každém zapnutí počítače;

Programy pro ovládání základních periferních zařízení - disková jednotka, monitor, klávesnice;

Informace o umístění operačního systému na disku.

Typy ROM:

ROM u programování masky je to paměť, do které se jednou provždy zapisují informace během výrobního procesu polovodičových integrovaných obvodů. Úložná zařízení pouze pro čtení se používají pouze v případech, kdy jde o hromadnou výrobu, protože Výroba masek pro integrované obvody pro soukromé použití je poměrně nákladná.

PROMENÁDA(programovatelná paměť pouze pro čtení).

Programování ROM je jednorázová operace, tzn. informace jednou zaznamenané v PROM nelze následně změnit.

EPROM(vymazatelná programovatelná paměť pouze pro čtení). Při práci s ním si jej uživatel může naprogramovat a zaznamenané informace pak vymazat.

EIPZU(elektricky variabilní paměť pouze pro čtení). Jeho programování a úprava se provádí pomocí elektrických prostředků. Na rozdíl od EPROM nejsou k vymazání informací uložených v EPROM potřeba žádná speciální externí zařízení.

Vizuálně si RAM a ROM lze představit jako pole buněk, do kterých se zapisují jednotlivé bajty informací. Každá buňka má své vlastní číslo a číslování začíná od nuly. Číslo buňky je bajtová adresa.

Centrální procesor při práci s RAM musí udávat adresu bajtu, který chce číst z paměti nebo zapisovat do paměti. Data lze samozřejmě číst pouze z ROM. Procesor zapisuje data načtená z RAM nebo ROM do své vnitřní paměti, která je strukturována podobně jako RAM, ale pracuje mnohem rychleji a má kapacitu maximálně desítky bytů.

Procesor může zpracovávat pouze data, která jsou v jeho vnitřní paměti, RAM nebo ROM. Všechny tyto typy paměťových zařízení se nazývají interní paměťová zařízení a jsou obvykle umístěny přímo na základní desce počítače (interní paměť procesoru je umístěna v samotném procesoru).


Vyrovnávací paměť. Výměna dat v procesoru je mnohem rychlejší než výměna dat mezi procesorem a RAM. Proto, aby se snížil počet přístupů k RAM, je uvnitř procesoru vytvořena tzv. super-RAM neboli cache paměť. Když procesor potřebuje data, přistupuje nejprve k mezipaměti a teprve když tam nejsou žádná potřebná data, přistupuje k RAM. Čím větší je mezipaměť, tím je pravděpodobnější, že tam jsou data, která potřebujete. Proto mají vysoce výkonné procesory větší velikosti mezipaměti.

Existují L1 cache(běží na stejném čipu s procesorem a má objem řádově několik desítek kilobajtů), druhý stupeň (prováděno na samostatném čipu, ale v mezích procesoru, s objemem sto nebo více KB) a třetí úrovně (prováděno na samostatných vysokorychlostních čipech umístěných na základní desce a s objemem jednoho nebo více MB ).

Procesor během provozu zpracovává data umístěná v jeho registrech, RAM a externích portech procesoru. Některá data jsou interpretována jako data samotná, některá data jsou interpretována jako data adresy a některá jsou interpretována jako příkazy. Sada různých instrukcí, které může procesor provést na datech, tvoří instrukční systém procesoru. Čím větší je instrukční sada procesoru, tím složitější je jeho architektura, tím déle jsou příkazy zapisovány v bajtech a tím delší je průměrná doba provádění instrukce.

Datum poslední aktualizace souboru: 23. 10. 2009

Paměť pouze pro čtení (ROM)

Velmi často je v různých aplikacích nutné ukládat informace, které se během provozu zařízení nemění. Jedná se o informace, jako jsou programy v mikrokontrolérech, boot loadery (BIOS) v počítačích, tabulky koeficientů digitálních filtrů v , a , tabulky sinus a kosinus v NCO a DDS. Téměř vždy tyto informace nejsou současně vyžadovány, takže nejjednodušší zařízení pro ukládání trvalých informací (ROM) mohou být postavena na multiplexerech. Někdy se v překladové literatuře permanentní paměťová zařízení nazývají ROM (read only memory). Schéma takové paměti pouze pro čtení (ROM) je na obrázku 1.


Obrázek 1. Obvod paměti pouze pro čtení (ROM) postavený na multiplexeru

V tomto obvodu je zabudováno paměťové zařízení pouze pro čtení s osmi jednobitovými buňkami. Uložení konkrétního bitu do jednomístné buňky se provádí připájením vodiče ke zdroji energie (zapsáním jedničky) nebo zatavením vodiče do pouzdra (zapsáním nuly). Na schématech zapojení je takové zařízení označeno tak, jak je znázorněno na obrázku 2.


Obrázek 2. Označení zařízení trvalé paměti na schématech zapojení

Pro zvýšení kapacity paměťové buňky ROM lze tyto mikroobvody zapojit paralelně (výstupy a zaznamenané informace přirozeně zůstávají nezávislé). Schéma paralelního zapojení jednobitových ROM je na obrázku 3.


Obrázek 3. Schéma zapojení vícebitové paměti ROM

Ve skutečných ROM se informace zaznamenávají pomocí poslední operace výroby čipu – metalizace. Metalizace se provádí pomocí masky, proto se takové ROM nazývají maskovací ROM. Dalším rozdílem mezi skutečnými mikroobvody a zjednodušeným modelem uvedeným výše je použití, kromě multiplexeru, také . Toto řešení umožňuje přeměnit jednorozměrnou paměťovou strukturu na dvourozměrnou a tím výrazně snížit objem obvodu potřebný pro provoz obvodu ROM. Tuto situaci ilustruje následující obrázek:



Obrázek 4. Schéma zapojení maskované paměti pouze pro čtení (ROM).

Paměti ROM masky jsou znázorněny ve schématech zapojení, jak je znázorněno na obrázku 5. Adresy paměťových buněk v tomto čipu jsou přivedeny na piny A0 ... A9. Čip je vybírán CS signálem. Pomocí tohoto signálu můžete zvýšit hlasitost ROM (příklad použití CS signálu je uveden v diskuzi). Mikroobvod je čten pomocí signálu RD.


Obrázek 5. Maska ROM (ROM) na schématech zapojení

Programování ROM masky se provádí v továrně výrobce, což je velmi nepohodlné pro malé a střední výrobní série, nemluvě o fázi vývoje zařízení. Pro velkovýrobu jsou přirozeně maskové ROM nejlevnějším typem ROM, a proto jsou v současnosti široce používány. Pro malé a střední výrobní série rádiových zařízení byly vyvinuty mikroobvody programovatelné ve speciálních zařízeních - programátorech. V těchto ROM je trvalé spojení vodičů v paměťové matrici nahrazeno tavnými články z polykrystalického křemíku. Při výrobě ROM jsou vyrobeny všechny propojky, což je ekvivalentní zápisu logických jednotek do všech paměťových buněk ROM. Během procesu programování paměti ROM je napájecím kolíkům a výstupům mikroobvodu dodáván zvýšený výkon. V tomto případě, pokud je na výstup ROM přivedeno napájecí napětí (logická jednička), pak propojkou nepoteče žádný proud a propojka zůstane nedotčena. Pokud je na výstup ROM (připojené ke skříni) přivedeno nízké napětí, pak přes propojku paměťové matice poteče proud, který jej odpaří a při následném čtení informace z této ROM buňky dojde bude načtena logická nula.

Takové mikroobvody se nazývají programovatelný ROM (PROM) nebo PROM a jsou znázorněny na schématech zapojení, jak je znázorněno na obrázku 6. Jako příklad PROM můžeme jmenovat mikroobvody 155PE3, 556RT4, 556RT8 a další.


Obrázek 6. Grafické označení programovatelné paměti pouze pro čtení (PROM) na schématech zapojení

Programovatelné paměti ROM se ukázaly jako velmi vhodné pro výrobu v malém a středním měřítku. Při vývoji radioelektronických zařízení je však často nutné změnit program nahraný v ROM. V tomto případě nelze EPROM znovu použít, takže jakmile je ROM zapsána, pokud dojde k chybě nebo meziprogramu, musí být vyhozena, což přirozeně zvyšuje náklady na vývoj hardwaru. K odstranění tohoto nedostatku byl vyvinut jiný typ ROM, který bylo možné vymazat a přeprogramovat.

UV mazatelná ROM je postaven na bázi paměťové matice postavené na paměťových buňkách, jejíž vnitřní struktura je znázorněna na následujícím obrázku:


Obrázek 7. UV- a elektricky vymazatelná paměťová buňka ROM

Článek je tranzistor MOS, ve kterém je hradlo vyrobeno z polykrystalického křemíku. Poté, během výrobního procesu čipu, je tato brána oxidována a v důsledku toho bude obklopena oxidem křemíku, dielektrikem s vynikajícími izolačními vlastnostmi. V popisovaném článku s úplně vymazanou ROM není v plovoucím hradle náboj, a proto tranzistor nevede proud. Při programování ROM je na druhé hradlo umístěné nad plovoucím hradlem přivedeno vysoké napětí a do plovoucího hradla jsou indukovány náboje vlivem tunelovacího efektu. Po odpojení programovacího napětí zůstává indukovaný náboj na plovoucím hradle a tranzistor tak zůstává ve vodivém stavu. Náboj na plovoucí bráně takového článku lze skladovat desítky let.

Popsaná paměť pouze pro čtení se neliší od dříve popsané maskové ROM. Jediný rozdíl je v tom, že místo tavné propojky je použita výše popsaná buňka. Tento typ paměti ROM se nazývá přeprogramovatelná paměť pouze pro čtení (EPROM) nebo EPROM. V ROM jsou dříve zaznamenané informace vymazány pomocí ultrafialového záření. Aby toto světlo volně procházelo k polovodičovému krystalu, je v pouzdru ROM čipu zabudováno okénko z křemenného skla.



Obrázek 8. Vzhled vymazatelné paměti pouze pro čtení (EPROM)

Při ozáření čipu EPROM se ztrácejí izolační vlastnosti oxidu křemíku, nahromaděný náboj z plovoucího hradla proudí do objemu polovodiče a tranzistor paměťové buňky přechází do vypnutého stavu. Doba mazání RPOM čipu se pohybuje od 10 do 30 minut.

V elektronických zařízeních je jedním z nejdůležitějších prvků zajišťujících chod celého systému paměť, která se dělí na vnitřní a vnější. Elementy vnitřní paměť zvažte RAM, ROM a mezipaměť procesoru. Externí- jedná se o všechny druhy úložných zařízení, která jsou připojena k počítači zvenčí - pevné disky, flash disky, paměťové karty atd.

Paměť pouze pro čtení (ROM) slouží k ukládání dat, která nelze během provozu měnit, paměť RAM (Random Access Memory) slouží k ukládání informací z procesů aktuálně probíhajících v systému v jeho buňkách a mezipaměť slouží k urgentnímu zpracování signálu. pomocí mikroprocesoru.

Co je ROM

ROM nebo ROM (paměť pouze pro čtení) je typické neměnné zařízení pro ukládání informací, které je součástí téměř každé součásti počítače a telefonu a je vyžadováno pro spuštění a provoz všechny prvky systému. Obsah v ROM je zapsán výrobcem hardwaru a obsahuje směrnice pro předběžné testování a spuštění zařízení.

vlastnosti ROM jsou nezávislost na napájení, nemožnost přepisování a schopnost uchovávat informace po dlouhou dobu. Informace obsažené v ROM zadávají vývojáři jednorázově a hardware je neumožňuje vymazat a jsou uloženy až do konce životnosti počítače či telefonu, případně jeho poruchy. Strukturálně ROM chráněna před poškozením při napěťových rázech, proto pouze mechanické poškození může způsobit poškození obsažených informací.

Podle architektury se dělí na maskované a programovatelné:

  • Nošení masek zařízení se v konečné fázi výroby zadávají informace pomocí typické šablony. Obsažená data nemůže uživatel přepsat. Oddělovacími součástkami jsou typické PNP prvky tranzistorů nebo diod.
  • V programovatelné ROM jsou informace prezentovány ve formě dvourozměrné matice vodivých prvků, mezi kterými je pn přechod polovodičového prvku a kovová propojka. Programování takové paměti zahrnuje odstranění nebo vytvoření propojek pomocí proudu s vysokou amplitudou a trváním.

Hlavní funkce

Bloky paměti ROM obsahují informace o správě hardwaru daného zařízení. ROM obsahuje následující podprogramy:

  • Směrnice start a ovládáníčinnost mikroprocesoru.
  • Kontrolní program výkon a integritu veškerý hardware obsažený v počítači nebo telefonu.
  • Program, který spustí systém a ukončí jej.
  • Podprogramy, které řídí periferní zařízení a vstupní/výstupní moduly.
  • Informace o adrese operačního systému na fyzickém disku.

Architektura

Úložná zařízení pouze pro čtení jsou navržena jako dvourozměrné pole. Prvky pole jsou sady vodičů, z nichž některé nejsou ovlivněny, zatímco jiné buňky jsou zničeny. Vodivé prvky jsou nejjednodušší spínače a tvoří matici tím, že je střídavě spojují do řad a řad.

Pokud je vodič zavřený, obsahuje logickou nulu, pokud je otevřený, obsahuje logickou jedničku. Data v binárním kódu se tedy zadávají do dvourozměrného pole fyzických prvků, které čte mikroprocesor.

Odrůdy

V závislosti na způsobu výroby zařízení se ROM dělí na:

  • Obyčejný, vytvořený továrním způsobem. Data v takovém zařízení se nemění.
  • Programovatelné ROM, které umožňují jednorázovou změnu programu.
  • Vymazatelný firmware, který umožňuje vymazat data z prvků a přepsat je například pomocí ultrafialového světla.
  • Elektricky čistitelné přepisovatelné prvky, které umožňují mnohonásobná změna. Tento typ se používá v HDD, SSD, Flash a dalších jednotkách. BIOS na základních deskách je napsán na stejném čipu.
  • Magnetický, ve kterém byly informace uloženy v magnetizovaných oblastech střídajících se s nemagnetizovanými. Bylo možné je přepsat.

Rozdíl mezi RAM a ROM

Rozdíly mezi těmito dvěma typy hardwaru jsou jeho bezpečnost při vypnutém napájení, rychlost a možnost přístupu k datům.

V paměti s náhodným přístupem (RAM) jsou informace obsaženy v sekvenčně umístěných buňkách, z nichž ke každé lze přistupovat pomocí softwarová rozhraní. RAM obsahuje data o aktuálně běžících procesech v systému, jako jsou programy, hry, obsahuje proměnné hodnoty a seznamy dat v hromadách a frontách. Když vypnete počítač nebo telefon, paměť RAM zcela vyčištěno. Oproti ROM paměti má vyšší přístupovou rychlost a spotřebu energie.

Paměť ROM pracuje pomaleji a spotřebovává méně energie. Hlavním rozdílem je nemožnost měnit příchozí data v ROM, zatímco v RAM se informace neustále mění.

Načítání...