Forskel mellem RAM og ROM

VÆDDER (Random Access Memory) er en hurtig tilgængelig hukommelse, der gemmer data under dens drift, mens ROM (Læs kun hukommelse) gemmer permanente data, der bruges til dets funktioner, f.eks. oplysningerne til opstart af computeren. Således vigtigste forskel mellem RAM og ROM er på den måde, dataene gemmes i dem; det opbevaring i RAM er midlertidig, mens lageret i ROM er permanent.

En computer, ligesom den menneskelige hjerne, har brug for hukommelse for at gemme krævet information. For eksempel kan et menneske tilføje to tal sammen og producere resultaterne baseret på en metode, han har lært og husket. På samme måde skal en computer opbevare metoder og oplysninger i en hukommelse for at fungere. RAM og ROM er begge forskellige typer hukommelser, der bruges på enhver computer til at gøre det hurtigt og for at give det adgang til oplysninger, der er gemt på computeren. Hver computer leveres med en bestemt fysisk hukommelse, som er i form af chips, der indeholder data.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er RAM
3. Hvad er ROM
4. Sammenligning side ved side - RAM vs ROM i tabelform
6. Resume

Hvad er RAM?

RAM er forkortelsen af Random Access Memory. Som navnet fortolker, er brugen eller adgangen til hukommelsen tilfældig, da mikroprocessoren læser hukommelsen og skriver til den meget hurtigt. Overvej en computer, der skal tilføje to numre, som en bruger indtaster. Når brugeren indtaster de to numre, gemmer computeren disse numre i RAM. Derefter gemmer det resultatet i RAM, som brugeren kan læse. Sådan læser og skriver computeren eller mikroprocessoren data i RAM. På samme måde gemmer computeren de nødvendige data fra harddisken i RAM'en, når den udføres et program, så den får hurtig adgang.

Sådan gemmes data i RAM

En RAM er et integreret kredsløb sammensat af hukommelsesceller, der er kredsløb af logiske porte. Hver hukommelsescelle har en adresse, hvorpå mikroprocessoren identificerer, hvor dataene skal skrives, eller hvorfra de skal læses. En hukommelsescelle kan kun gemme en bit data, og normalt er hukommelsescellerne arrangeret som registre til at indeholde 8 bit brede data. Bredden på data kan variere afhængigt af RAM-typen. Det vil sige, en 16-bit RAM har 16 bit-registre, mens en 8-bit RAM har 8-bit-registre.

Ovennævnte registre har to typer forbindelser: adresselinjer og datalinjer. Logikkombinationen '1' og '0' placeret på adresselinjerne aktiverer det register, der matcher den bestemte kombination, og gør det muligt for den enten at læse eller skrive. Data, der er gemt i dette RAM-register, er dog kun midlertidige, så de forsvinder, når strømmen er slukket. Dette gør RAM til en flygtig hukommelse.

Figur 01: RAM

Typer RAM

Der er flere typer RAM'er, der bruges på en computer; de vigtigste typer er statisk RAM (SRAM) og dynamisk RAM (DRAM). SRAM er meget hurtigere med adgang, og produktionsomkostningerne er højere end DRAM'er. Derfor bruges SRAM som en cachehukommelse af mikroprocessorchippen. DRAM er derimod lidt langsommere og relativt billigere. DRAM'er bruges eksternt til mikroprocessoren på bundkortet. Nogle gange laver computeren en separat partition på harddisken som en RAM til at kompensere for den overbrugte fysiske RAM. Denne proces gør computeren langsommere i drift, da dette kræver skrivning og læsning af data i en fil kaldet sidefil på harddisken. Denne type RAM kaldes virtuel RAM.

Hvad er ROM?

ROM er forkortelsen til Read-Only Memory. I modsætning til RAM er ROM en ikke-flygtig hukommelse; selvom strømmen fjernes fra ROM-chippen, forbliver de lagrede data stadig i deres registre. ROM'ere har normalt data forud gemt, når de fremstilles. For computere er ROM nyttigt til at gemme uændrede programmer; for eksempel BIOS, der udføres ved start (boot).

Ulemper ved ROM

Der er mange ulemper ved ROM'er, og den største ulempe er manglende evne til at ændre eller opdatere funktionerne i firmwaren. Hvis producenten har programmeret den med fejlfindende firmware, skal alle chips tilbagekaldes og udskiftes en for en. En anden ulempe er, at ROM'er ikke er nyttige i F & U-arbejde, da mange versioner af firmwaren skal testes af programmereren, inden det endelige produkt startes.

Typer af ROM

En sletbar programmerbar ROM (EPROM), hvor firmwaren kan omskrives af programmereren, er blevet introduceret for at overvinde de ovennævnte problemer. Sletningen har imidlertid brug for et UV-lys med høj intensitet, hvilket gør det stadig vanskeligt. Som en løsning på dette er den elektrisk slettede programmerbare ROM (EEPROM) blevet introduceret til programmererne, så de kunne bruges på selve testbedet og kan omprogrammeres gentagne gange.

Figur 02: EEPROM

Flashhukommelse, der bruges i USB-drev og moderne laptops som harddisk, er en videreudvikling af EEPROM, der bruger chipområdet meget effektivt. De omskrivbare cd'er og dvd'er betragtes også som en fremgang af cd- og dvd-rommer.

Forskel mellem RAM og ROM

RAM vs ROM

Data kan både gemmes og hentes fra RAM (Random Access Memory). Data kan kun læses fra ROM (Read-Only Memory).
Adgang
Adgangstiden er meget kort i RAM. Computeren bruger den hurtigt til at gemme ofte krævede data. Adgangstiden er lang i ROM. Det kan ikke bruges til at læse hurtigt.
Opbevaring
RAM er en flygtig hukommelse, så når spændingsforsyningen mistes, fjernes dataene fra hukommelsen. ROM er en ikke-flygtig hukommelse. Hvis det ikke kan slettes, forbliver data på lager, indtil hardwaren er beskadiget.
Brug
RAM bruges i computerens cache og hovedhukommelse, da den er hurtig, produktionsomkostningerne er høje og overfladearealet pr. Hukommelsesenhed er større. ROM'er bruges til at gemme permanente, men mindre anvendte data som softwareopsætninger, engang brugt BIOS på computere, da de er fremstillet i større kapacitet, og produktionsomkostningerne er mindre.

Resume - RAM vs ROM

RAM er en midlertidig højhastighedslagring til data, der bruges til at gemme værdier, der hurtigt bruges. I modsætning hertil er ROM'er en permanent type hukommelse, og i modsætning til RAM'er vil tab af data ikke ske, selvom spændingen fjernes. Dette er den vigtigste forskel mellem RAM og ROM. ROM'er er ugunstige i brug, da når firmwaren først er skrevet i ROM'en, kan den ikke ændres for forbedringer eller korrektioner. Derfor introduceres ROM'er også med læse- og skrivefunktion som RAM'er. Men læse / skrivefunktionen af ​​RAM'er er meget hurtigere end ROM.

Billede høflighed:
1. ”Chip ram” Af Laserlicht - Eget arbejde (CC BY-SA 3.0) via Commons Wikimedia
2. ”AT24C02 EEPROM 1480355 6 7 HDR Enhancer” Af © Nevit Dilmen (CC BY-SA 3.0) via Commons Wikimedia