RAM (Random Access Memory) er en form for hukommelse, der har brug for konstant strøm til at bevare dataene i den, når strømforsyningen er forstyrret, vil dataene gå tabt, hvorfor det er kendt som flygtig hukommelse . Læsning og skrivning i RAM er nemt og hurtigt og opnås gennem elektriske signaler.
Sammenligningstabel
Grundlag for sammenligning | SRAM | DRAM |
---|---|---|
Hastighed | Hurtigere | Langsommere |
Størrelse | Lille | Stor |
Koste | Dyrt | Billig |
Brugt i | Cache-hukommelse | Primære hukommelse |
Massefylde | Mindre tæt | Meget tæt |
Konstruktion | Kompleks og bruger transistorer og låse. | Enkel og bruger kondensatorer og meget få transistorer. |
En enkelt blok af hukommelse kræver | 6 transistorer | Kun en transistor. |
Oplad lækage egenskab | Ikke til stede | Til stede behøver derfor strømfornyelseskredsløb |
Strømforbrug | Lav | Høj |
Definition af SRAM
SRAM (Statisk Random Access Memory) består af CMOS teknologi og bruger seks transistorer. Dens konstruktion består af to krydskoblede omformere til lagring af data (binær) svarende til flip-flops og ekstra to transistorer til adgangskontrol. Det er relativt hurtigere end andre RAM-typer som DRAM. Det bruger mindre strøm. SRAM kan holde dataene, så længe der leveres strøm til det.
Arbejde med SRAM for en individuel celle:
For at generere stabil logisk tilstand, er fire transistorer (T1, T2, T3, T4) organiseret på tværs af hinanden. Til generering af logisk tilstand 1 er knudepunkt C1 højt og C2 er lavt; i denne tilstand er T1 og T4 slukket, og T2 og T3 er tændt. For logisk tilstand 0 er forbindelsen C1 lav, og C2 er høj; i den givne tilstand er T1 og T4 tændt, og T2 og T3 er slukket. Begge tilstande er stabile, indtil strømstrømmen (DC) spændes.
Definition af DRAM
DRAM (Dynamic Random Access Memory) er også en type RAM, der er konstrueret ved hjælp af kondensatorer og få transistorer. Kondensatoren anvendes til lagring af dataene, hvor bitværdi 1 betyder, at kondensatoren er opladet, og en bitværdi 0 betyder, at kondensatoren er afladet. Kondensator har en tendens til udladning, hvilket resulterer i lækage af afgifter.
Den dynamiske betegnelse indikerer, at ladningerne konstant lækker selv i nærværelse af kontinuerlig strømforsyning, der er årsagen til, at den bruger mere strøm. For at bevare data i lang tid, skal det gentages gentagne gange, hvilket kræver yderligere opdateringskredsløb. På grund af lækagen ladning taber DRAM data, selvom der er tændt for strømmen. DRAM er tilgængelig i den højere kapacitet og er billigere. Det kræver kun en enkelt transistor til den enkelt blok af hukommelse.
Arbejde med typisk DRAM-celle:
På tidspunktet for læsning og skrivning af bitværdien fra cellen, er adresselinjen aktiveret. Transistoren til stede i kredsløbet opfører sig som en afbryder, der er lukket (giver strøm til strømning), hvis en spænding påføres adresselinjen og åbnes (ingen strømstrømmer), hvis der ikke påføres spænding på adresselinjen. Til skriveoperationen anvendes et spændingssignal til bitlinjen, hvor højspænding viser 1, og lavspænding indikerer 0. Et signal anvendes derefter til adresselinien, som muliggør overførsel af ladningen til kondensatoren.
Når adresselinjen er valgt til at udføre læseoperationen, tændes transistoren, og ladningen, som er lagret på kondensatoren, udføres på en bitlinie og til en forstærker.
Nøgleforskelle mellem SRAM og DRAM
- SRAM er en on-chip- hukommelse, hvis adgangstid er lille, mens DRAM er en off-chip- hukommelse, der har en stor adgangstid. Derfor er SRAM hurtigere end DRAM.
- DRAM er tilgængelig i større lagerkapacitet, mens SRAM er af mindre størrelse.
- SRAM er dyrt, mens DRAM er billigt .
- Cacheminnet er en applikation af SRAM. I modsætning hertil anvendes DRAM i hovedhukommelsen .
- DRAM er meget tæt . Modsat er SRAM sjældnere .
- Konstruktionen af SRAM er kompleks på grund af brugen af et stort antal transistorer. Tværtimod er DRAM let at designe og implementere.
- I SRAM kræver en enkelt blok af hukommelse seks transistorer, mens DRAM kun har en transistor til en enkelt blok af hukommelse.
- DRAM er opkaldt som dynamisk, fordi det bruger kondensator, der producerer lækstrøm på grund af det dielektriske, der anvendes inde i kondensatoren til at adskille de ledende plader, er ikke en perfekt isolator derfor kræver strømfornyelseskredsløb. På den anden side er der ikke noget problem med opladning i SRAM.
- Strømforbruget er højere i DRAM end SRAM. SRAM virker på princippet om at ændre strømretningen gennem omskiftere, mens DRAM arbejder på at holde afgifterne.
Konklusion
DRAM er efterkommere af SRAM. DRAM er udformet til at overvinde ulemperne ved SRAM; designere har reduceret de hukommelseselementer, der blev brugt i en smule hukommelse, hvilket reducerede DRAM-prisen betydeligt og øgede lagerområdet. Men DRAM er langsom og bruger mere strøm end SRAM, det skal opdateres ofte i få millisekunder for at bevare afgifterne.