Hvordan Memory Chips arbeid?

Grunnleggende minnebrikke

Minnebrikker er en type flyktig minne - minne som trenger kontinuerlig strøm for å fungere. Brikkene er svært rask, men mister informasjon så snart datamaskinen er slått av. De brukes til å kjøre programmer og gjøre beregninger. Viktig informasjon som må lagres når maskinen er slått av er skrevet til harddisken, som er ikke-flyktig og kan lagre informasjon uten strøm i mange år. Det finnes to typer minnebrikker: DRAM og SRAM.

DRAM Arkitektur

DRAM står for "dynamic random access memory". Det er billigere enn SRAM, og dermed er mye mer vanlig. DRAM lagrer minne i et rutenett av enkelte biter. Hver bit har en transistor som virker som en bryter, og en kondensator som lagrer en liten kostnad som en miniatyr batteri. Hver kondensator lagrer en enkelt bit, en elektrisk "1" eller "0" Når datamaskinen ønsker å lagre en 1, slår den på bryteren for å lade kondensatoren. For å lagre en 0, drenerer det tillegget fra kondensatoren.

DRAM Mangler

Kondensatorer er ufullkomne. Hver kondensator i en DRAM-brikken har en meget liten belastning, og at ladning begynner å lekke så snart den er lagret. På grunn av dette, har datamaskinen til å lese hver DRAM celle tusenvis av ganger hvert sekund, stadig lade de ladede seg. Dette bremser ned datamaskinen litt, og er hovedgrunnen til at DRAM er ikke like raskt som SRAM (der "s" står for "statisk").

SRAM Arkitektur

SRAM er lagt ut i et rutenett akkurat som DRAM, men portene er litt mer komplisert. Hver SRAM bits lagres i et kompleks bryter som kalles en flip-flop. En flip-flop har flere transistorer, men ingen kondensatorer å lagre en belastning. I stedet, når flip-flop blir slått på, strøm flyter kontinuerlig mellom transistorene. Strømmen vil fortsette å strømme frem til flip-flop blir slått av igjen. Som et resultat, ikke SRAM ikke å bli belastet som DRAM gjør, noe som gjør det raskere. På grunn av antallet transistorer SRAM krever imidlertid er det også dyrere.