DRAMDRAM (anglicky Dynamic Random Access Memory) je asynchronní počítačová paměť, která uchovává data v podobě elektrického náboje v kondenzátoru, který odpovídá parazitní kapacitě řídící elektrody (gate) tranzistoru typu MOSFET. Tento tranzistor současně slouží i jako čítací prvek paměťové buňky – bitu. V praxi byly asynchronní typy DRAM nahrazeny modernějšími synchronními typy SDRAM a DDR SDRAM (a jejich novějšími verzemi DDR2, DDR3, DDR4 a DDR5). Charakteristiky
KonstrukceVýhoda DRAM spočívá v její konstrukční jednoduchosti: pouze jeden tranzistor a jeden kondenzátor pro jeden bit, namísto čtyř až šesti tranzistorů u SRAM. To umožňuje DRAM dosáhnout vysoké hustoty. Na rozdíl od flash paměti je DRAM nestálá (volatilní) a ztrácí tak rychle svá data, pokud je odpojena od napájení. Tranzistory a kondenzátory jsou extrémně malé – na jeden paměťový čip se jich vejdou miliardy. DRAM je většinou uspořádána do obdélníkové řady paměťových buněk (matice, šachovnice). Obrázek vpravo ukazuje jednoduchý příklad matice s 4 buňkami na výšku a 4 na šířku, moderní matice jich však mají tisíce. Čtení a zápisČteníČtení z paměti neprobíhá tak, že bychom paměti udali adresu a ona vrátila bit, který je na ní uložen. Z technologických důvodů se čtení z paměti skládá ze 2 operací – dílčí čtení a dílčí zápis. Při dílčím čtení se přečte celý řádek paměťové matice a uloží se do vyrovnávací paměti. Při tom dochází k vymazání dat (viz výše). Přečtený řádek se poté obnoví dílčím zápisem, při kterém se informace uloží na své původní místo. ZápisI zápis do paměti se skládá ze stejných 2 operací jako čtení. Nejprve se provede dílčí čtení, při kterém se přečte celý řádek paměťové matice a uloží se do vyrovnávací paměti. Poté se ve vyrovnávací paměti změní požadované bity, které se mají do paměti zapsat a následně se při dílčím zápisu celý řádek z vyrovnávací paměti obnoví na původní adresu. OdkazyReference
Externí odkazy |