Forskel Mellem RAM og ROM | RAM vs ROM
Nøgleforskel - RAM vs ROM
En computer kan betragtes som en selvstændig arbejdsmaskine som den menneskelige hjerne. Derfor behøver en computer eller en lignende elektronisk maskine en hukommelse til at gemme de nødvendige oplysninger. 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 holde metoder og information i en hukommelse til at fungere. RAM og ROM er begge forskellige typer af minder, der bruges i en hvilken som helst computer, for at gøre det hurtigt og for at få adgang til oplysninger, der er gemt i computeren. Hver computer leveres med en vis fysisk hukommelse, som er i form af chips, der indeholder data. RAM (Random Access Memory ) er en hurtig tilgængelig hukommelse, der gemmer under dens drift, mens ROM (Read Only Memory ) gemmer permanente data, der bruges til dets funktioner, såsom metoder til udførelse. Således er nøgleforskellen mellem RAM og ROM på den måde, data lagres i dem; -lagringen i RAM er midlertidig, mens lagringen i ROM er permanent.
INDHOLD
1. Oversigt og nøgleforskel
2. Hvad er RAM
3. Hvad er ROM
4. Sammenligning ved siden af hinanden - RAM vs ROM
5. Sammenfatning
Hvad er RAM?
RAM er forkortelsen for Random Access Memory . Som navnet fortolker, er brugen eller adgangen til hukommelsen tilfældig, da mikroprocessoren læser hukommelsen og skriver det meget hurtigt. Overvej en computer, som skal tilføje to tal, som en bruger indtaster. Når brugeren indtaster de to tal, gemmer computeren disse tal i RAM'et. Derefter gemmes det resultatet i RAM'en, så brugeren kan læse. Sådan læser computeren eller mikroprocessoren og skriver data i RAM'et. På samme måde, når et program udføres, gemmer computeren de nødvendige data fra harddisken i RAM for hurtig adgang.
Et RAM er et integreret kredsløb bestående af hukommelsesceller, som er kredsløb af logiske porte. Hver hukommelsescelle har en adresse, hvorigennem mikroprocessoren identificerer, hvor dataene skal skrives til eller læses fra. En smule data kan lagres i en hukommelsescelle, og sædvanligvis er hukommelsesceller arrangeret som registre for at holde 8 bit brede data. Bredden af data kan variere afhængigt af RAM-typen. Det vil sige, en 16-bit RAM er sammensat af 16 bit registre, mens 8-bit RAM har 8-bit registre. Disse registre har to typer af forbindelser: adresselinjer og datalinjer. Den logiske kombination '1' og '0' placeret på adresselinjerne aktiverer registret, der matcher den pågældende kombination og gør det muligt at læse eller skrive. De data, der er gemt i disse RAM-registre, er dog kun midlertidige, så de forsvinder, når strømmen fjernes fra chippen.Dette gør RAM til en flygtig hukommelse.
Der findes flere typer RAM'er i en computer; Hovedtyperne er Statisk RAM (SRAM) og Dynamisk RAM (DRAM). SRAM er meget hurtigere på adgang, og produktionsomkostningerne er højere end DRAMs. Derfor anvendes SRAM som en cachehukommelse af mikroprocessorchip. DRAM er på den anden side lidt langsommere og forholdsvis billigere. DRAM'er bruges eksternt til mikroprocessoren på bundkortet. Nogle gange laver computeren en separat partition på harddisken som et RAM, når det fysiske RAM er overbrugt. Denne proces gør computeren langsommere i drift, da det kræver skrivning og læsning af data i en fil kaldet sidefil på harddisken. Denne type RAM kaldes virtuel RAM.
Figur 01: RAM
Hvad er ROM?
Begrebet Read-Only Memory forkortes som ROM. I modsætning til RAM er ROM en ikke-flygtig hukommelse; Selv om strømmen fjernes fra ROM-chipen, forbliver de lagrede data stadig i deres registre. Data i ROM'er gemmes normalt, når de fremstilles. For computere er ROM nyttigt at gemme programmer, der ikke ændres. for eksempel BIOS, som udføres ved start (boot). Ældre versioner af compact disks er også kendt som ROM'er (cd-rom).
Der er mange ulemper ved ROM'er, hvor den største ulempe er manglende evne til at ændre eller opdatere firmwareens egenskaber. Hvis producenten har programmeret det med funktionsfejl, skal alle chips genkaldes og udskiftes en efter en. En anden ulempe er, at ROM'er ikke er nyttige i F & U-arbejde, da mange versioner af firmwaren skal testes af programmøren inden lanceringen af slutproduktet. Der er en ROM ikke nyttigt at teste firmware, da det ikke er en brugervenlig enhed. En sletbar programmerbar ROM, hvor firmwaren kan genskrives af programmøren, er blevet introduceret for at overvinde disse problemer. Men sletningen kræver et UV-lys med høj intensitet, hvilket gør det stadig svært. Som en løsning til dette er den elektrisk sletbare programmerbare ROM blevet introduceret til programmørerne, så de kunne anvendes på selve testbjælken og kan omprogrammeres gentagne gange. Flash-hukommelse, som bruges i USB-drev og moderne bærbare computere som harddisken, er en videreudvikling af EEPROM, som bruger chipområdet meget effektivt. De genskrivbare cd'er og dvd'er betragtes også som fremskridt på cd- og dvd-rom.
Figur 02: EEPROM
Hvad er forskellen mellem RAM og ROM?
- diff Artikel Mellem før tabel ->
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 det 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 går tabt, fjernes dataene fra hukommelsen. | ROM er en ikke-flygtig hukommelse. Hvis det ikke er sletbart, forbliver dataene gemt, indtil hardwaren er beskadiget. |
Brug | |
RAM bruges i computerens cache og hovedhukommelse, da det er hurtigt, produktionsomkostningerne er høje, og overfladearealet pr. Hukommelse er større. | ROM'er bruges til at gemme permanente, men mindre anvendte data som softwareopsætninger, engangsbrugt BIOS i computere, da de fremstilles i større kapaciteter, og produktionsomkostningerne er mindre. |
Sammenfatning - RAM vs ROM
RAM er en hurtig midlertidig lagring til data, der bruges til at lagre værdier, der hurtigt anvendes. 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 nøgleforskellen mellem RAM og ROM. ROM'er er ugunstige i brug, da først firmwaren er skrevet i ROM'en, kan den ikke ændres til forbedringer eller rettelser. Derfor introduceres også ROM'er med læse- og skrivefunktionalitet som RAM'er. Men læse / skrivefunktionen af RAM'er er meget hurtigere end ROM.
Image Courtesy:
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
Relaterede indlæg:
1. Forskel mellem SRAM og DRAM
2. Forskel mellem RAM og Cache Memory
3. Forskel mellem RAM og processor
4. Forskel mellem PLA og ROM
5. Forskel mellem flygtig og ikke-flygtig hukommelse
6. Forskel mellem primær og sekundær hukommelse