Jak DRAM (Dynamic Random Access Memory), tak SRAM (Static Random Access Memory) jsou typy pamětí RAM (Random Access Memory). Paměť RAM je polovodičové zařízení uvnitř integrovaného čipu, v němž je uložen procesor, který mikrokontrolér nebo jiný procesor bude neustále používat k ukládání proměnných používaných při operacích při provádění výpočtů. Paměť RAM označuje hardware, který poskytuje paměťová místa označovaná v softwaru jako registry. V době psaní tohoto článku jsou všechny běžně používané paměti RAM volatilní, což znamená, že vše, co je ve volatilní paměti, se po odpojení napájení ztratí. Paměť RAM si můžete představit jako pracovní paměť, do které se ukládají proměnné, zatímco procesor provádí výpočty. Přístup k paměti RAM je mnohem rychlejší než k externí paměti a je rozhodující součástí rychlosti procesorového čipu.

Architektonický rozdíl mezi nimi spočívá v tom, že paměť DRAM používá tranzistory a kondenzátory v poli opakujících se obvodů (kde každý obvod je jeden bit), zatímco paměť SRAM používá několik tranzistorů v obvodu, které tvoří jeden bit.

Paměť DRAM ukládá data „zápisem náboje na kondenzátor prostřednictvím přístupového tranzistoru“ a byla vynalezena v roce 1966 Robertem Dennardem ve společnosti IBM a patentována v roce 1967. DRAM se dívá na stav náboje v obvodu tranzistor-kondenzátor (viz obrázek 1); nabitý stav je bit 1; nízký náboj je vnímán jako bit 0.

Obrázek 1. Paměť DRAM ukládá jeden bit jako paměť pomocí tranzistoru a kondenzátoru. (kredit: Kenneth C. Reese, III)

Několik těchto obvodů tranzistor-kondenzátor společně vytváří „slovo“ paměti. (Viz obrázek 2).

Obrázek 2. Pole buněk DRAM tvoří slova.

DRAM používá kondenzátory, které časem ztrácejí náboj v důsledku úniku, i když je zachováno napájecí napětí. Protože náboj na kondenzátoru při odpojení napětí klesá, musí být paměť DRAM napájena napětím, aby si uchovala paměť (a je tedy volatilní). Kondenzátory mohou trochu ztrácet svůj náboj i při napájení napětím, pokud jsou v jejich blízkosti zařízení (jako tranzistory), která odebírají malý proud, i když jsou ve „vypnutém“ stavu; tomu se říká únik kondenzátoru. Kvůli úniku kondenzátoru je třeba paměť DRAM často obnovovat.

SRAM

SRAM nepoužívá kondenzátory. Paměť SRAM používá několik tranzistorů v konfiguraci s křížově spřaženými klopnými obvody a nemá problém s únikem a není třeba ji obnovovat.

Obrázek 3: Paměť SRAM. Buňka SRAM se šesti tranzistory. (Kredit: Inductiveload , via Wikimedia Commons).

Paměť SRAM však stále potřebuje stálé napájení k udržení stavu nabití, a je tedy nestálá jako paměť DRAM. Protože paměť SRAM používá několik tranzistorů (viz obrázek 3) na jeden bit paměti oproti paměti DRAM, která používá jeden tranzistor a kondenzátor na jeden bit, je paměť DRAM levnější. DRAM používá jiný proces než SRAM, takže diskuse o velikosti je v závislosti na optimalizačním cíli v některých ohledech srovnáním „jablek na míru“. DRAM je nejméně desetkrát pomalejší než SRAM. SRAM je rychlejší a obvykle se používá pro mezipaměť, DRAM je levnější a má vyšší hustotu a má primární využití jako hlavní paměť procesoru.

SDRAM

SDRAM je zkratka pro synchronní dynamickou paměť s náhodným přístupem, což je typ paměti DRAM, která je synchronizována se systémovou sběrnicí procesoru, což přináší rychlostní výhodu.

SDRAM je typ paměti DRAM, který je synchronizován se systémovou sběrnicí procesoru.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.