Jaký je rozdíl mezi statickou a dynamickou RAM RAM?
Váš počítač pravděpodobně používá jak statickou RAM a dynamická RAM ve stejné době, ale používá je z různých důvodů, protože rozdíl v nákladech mezi těmito dvěma typy. Máte-li porozumět tomu, jak dynamické RAM a statická paměť RAM čipy fungují uvnitř, to je snadné pochopit, proč se rozdíl v nákladech je tam, a také můžete pochopit názvy.
Dynamic RAM je nejběžnější typ paměti v použití dnes. Uvnitř dynamické RAM čip, každá paměťové buňky drží jeden bit informace a skládá se ze dvou částí: tranzistoru a kondenzátoru. To jsou, samozřejmě, extrémně malé tranzistory a kondenzátory tak, že miliony z nich se vejde na jediném paměťovém čipu. Kondenzátor drží bit informace - 0 nebo 1 (viz Jak bitů a bytů Práce pro informace o bitech). Tranzistor se chová jako přepínač, který umožňuje řídicí obvody na paměťovém čipu přečíst kondenzátor nebo změnit jeho stav.
A kondenzátor je jako malý kbelík, který je schopen uložit elektrony. Pro uložení 1 v paměťové buňky, je nádoba naplněná elektrony. Chcete-li uložit 0, to se vyprázdní. Problém s kondenzátorem kbelíku je, že má únik. V řádu několika milisekund plný kbelík se vyprázdní. Proto je pro dynamické paměti do práce, buď CPU nebo paměťový řadič má přijít a dobít všechny kondenzátory držení 1 před tím, než vybít. K tomu, paměťový řadič čte paměť a potom jej zapíše hned zpátky. Tento obnovovací operace proběhne automaticky tisíckrát za sekundu.
Toto obnovovací operace je místo, kde dynamická RAM dostane jeho jméno. Dynamic RAM musí být dynamicky obnovovat po celou dobu, nebo zapomene, co se drží. Nevýhodou všech těchto obnovování je, že to trvá dlouho a zpomaluje paměti.
Static RAM používá úplně jinou technologii. Ve statické paměti RAM, forma flip-flop má každý bit paměti (viz Jak Boolean Gates Práce pro detail na žabky). Flip-flop pro paměťové buňky trvá 4 nebo 6 tranzistory spolu s některými elektroinstalací, ale nikdy musí být aktualizovány. Tím statické paměti RAM výrazně rychlejší než dynamické paměti RAM. Nicméně, protože to má více částí, statická paměťové buňky trvá mnohem více prostoru na čipu, než dynamické paměťové buňky. Proto máte méně paměti na čip, a to dělá statické paměti RAM mnohem dražší.
Takže statická paměť RAM je rychlá a nákladná, a dynamické RAM je levnější a pomalejší. Proto je statická RAM se používá k vytvoření závislosti na rychlosti