RAM (Paměť s náhodným přístupem) je rychle přístupná paměť, která ukládá data během své činnosti, zatímco ROM (Pamět pouze pro čtení) ukládá trvalá data, která se používají pro jeho funkce, jako jsou například informace o zavedení počítače. Tak, klíčový rozdíl mezi RAM a ROM je způsob, jakým jsou v nich uložena data; úložiště v paměti RAM je dočasné, zatímco úložiště v paměti ROM je trvalé.
Počítač, stejně jako lidský mozek, potřebuje paměť k uložení požadovaných informací. Například člověk může přidávat dvě čísla dohromady a vytvářet výsledky na základě metody, kterou se naučil a zapamatoval. Stejným způsobem musí počítač uchovávat metody a informace v paměti, aby mohl fungovat. RAM a ROM jsou různé typy pamětí používaných v jakémkoli počítači, aby bylo rychlé a umožnilo mu přístup k informacím uloženým v počítači. Každý počítač je dodáván s určitým množstvím fyzické paměti, která je ve formě čipů, které uchovávají data.
1. Přehled a klíčový rozdíl
2. Co je to RAM
3. Co je ROM
4. Porovnání bok po boku - RAM vs ROM v tabulkové formě
6. Shrnutí
RAM je zkratka Paměť s náhodným přístupem. Jak název interpretuje, použití nebo přístup do paměti je náhodný, protože mikroprocesor čte paměť a velmi rychle ji zapisuje. Zvažte počítač, který potřebuje přidat dvě čísla, která uživatel zadá. Když uživatel zadá dvě čísla, počítač je uloží do paměti RAM. Poté uloží zpět výsledek do paměti RAM pro uživatele ke čtení. Tímto způsobem počítač nebo mikroprocesor čte a zapisuje data do paměti RAM. Stejně tak při provádění programu počítač ukládá potřebná data z jednotky pevného disku do paměti RAM pro rychlý přístup.
RAM je integrovaný obvod složený z paměťových buněk, které jsou obvody logických bran. Každá paměťová buňka má adresu, podle které mikroprocesor identifikuje, kam se mají data zapisovat nebo odkud je mají číst. Jedna paměťová buňka může uložit pouze jeden bit dat, a obvykle jsou paměťové buňky uspořádány jako registry pro uložení 8 bitových dat. Šířka dat se může lišit v závislosti na typu RAM. To znamená, že 16bitová RAM má 16bitové registry, zatímco 8bitová RAM má 8bitové registry.
Výše uvedené registry mají dva typy spojení: adresové a datové linky. Logická kombinace '1' a '0' umístěná na adresních řádcích aktivuje registr, který odpovídá konkrétní kombinaci a umožňuje jej číst nebo psát. Data uložená v těchto registrech RAM jsou však pouze dočasná, takže po vypnutí napájení zmizí. Díky tomu je RAM těkavou pamětí.
Obrázek 01: RAM
V počítači se používá několik typů RAM; hlavními typy jsou statická RAM (SRAM) a dynamická RAM (DRAM). SRAM je mnohem rychlejší v přístupu a výrobní náklady jsou vyšší než DRAM. SRAM se proto používá jako vyrovnávací paměť mikroprocesorového čipu. DRAM je naproti tomu o něco pomalejší a poměrně levnější. DRAM se používají externě k mikroprocesoru na základní desce. Počítač někdy vytvoří samostatný oddíl na pevném disku jako RAM, aby nahradil nadužívanou fyzickou RAM. Tento proces způsobuje pomalejší provoz počítače, protože to vyžaduje zápis a čtení dat v souboru zvaném stránkový soubor na pevném disku. Tento typ RAM se nazývá virtuální RAM.
ROM je zkratka pro paměť jen pro čtení. Na rozdíl od RAM je ROM energeticky nezávislou pamětí; Přestože je napájení z čipu ROM odebráno, uložená data stále zůstávají ve svých registrech. ROMy mají obvykle přednastavená data, když jsou vyrobena. U počítačů je ROM užitečné ukládat nezměněné programy; například BIOS, který se provádí na začátku (boot).
Existuje mnoho nevýhod ROM a hlavní nevýhodou je neschopnost měnit nebo aktualizovat funkce firmwaru. Pokud jej výrobce naprogramoval s nefunkčním firmwarem, je třeba všechny čipy vyvolat a vyměnit jeden po druhém. Další nevýhodou je, že ROM nejsou při práci ve výzkumu a vývoji užitečné, protože před spuštěním finálního produktu musí být mnoho verzí firmwaru testováno programátorem..
Pro překonání výše uvedených problémů byla zavedena vymazatelná programovatelná ROM (EPROM), kde programátor může firmware přepsat programátorem. Vymazání však vyžaduje vysoce intenzivní UV záření, což je stále obtížné. Jako řešení pro tento účel byl programátorům představen elektricky mazatelný programovatelný ROM (EEPROM), aby mohl být použit na testovacím lůžku a mohl být opakovaně přeprogramován..
Obrázek 02: EEPROM
Flash paměť používaná v jednotkách USB a moderních notebookech jako pevném disku je dalším vývojem EEPROM, který velmi efektivně využívá oblast čipů. Přepisovatelné disky CD a DVD jsou také považovány za pokrok CD a DVD ROMů.
RAM vs ROM | |
Data lze ukládat a načítat z paměti RAM (Random-Access Memory). | Data lze číst pouze z paměti ROM (pouze pro čtení). |
Přístup | |
V RAM je přístupový čas velmi krátký. Počítač jej rychle používá k ukládání často požadovaných dat. | Doba přístupu je v ROM dlouhá. Nelze jej použít k rychlému čtení. |
Úložný prostor | |
RAM je těkavá paměť, takže jakmile dojde ke ztrátě napájení, data se z paměti odstraní. | ROM je energeticky nezávislá paměť. Pokud to nelze vymazat, zůstanou data v paměti, dokud není poškozen hardware. |
Použití | |
RAM se používá v mezipaměti a hlavní paměti počítače, protože je rychlý, výrobní náklady jsou vysoké a plocha povrchu na jednotku paměti je větší. | ROMy se používají k ukládání trvalých, ale méně používaných dat, jako je nastavení softwaru, kdysi používaný BIOS v počítačích, protože jsou vyráběny ve větších kapacitách a výrobní náklady jsou nižší. |
RAM je vysokorychlostní dočasné úložiště pro data, která se používají k ukládání rychlých hodnot. Na rozdíl od toho jsou ROMy trvalým typem paměti a na rozdíl od RAM se ke ztrátě dat nedojde, i když je napětí odstraněno. Toto je hlavní rozdíl mezi RAM a ROM. ROMy jsou při používání nevýhodné, protože jakmile je firmware zapsán do ROM, nelze jej vylepšit ani opravit. Proto jsou ROMy také představeny s možností čtení a zápisu, jako jsou RAM. Funkce čtení a zápisu RAM je však mnohem rychlejší než ROM.
Obrázek se svolením:
1. „Chip ram“ od Laserlicht - vlastní práce (CC BY-SA 3.0) přes Commons Wikimedia
2. ”AT24C02 EEPROM 1480355 6 7 HDR Enhancer” © Nevit Dilmen (CC BY-SA 3.0) přes Commons Wikimedia