Skillnad mellan RAM och ROM | RAM vs ROM

Anonim

Huvudskillnad - RAM vs ROM

En dator kan betraktas som en oberoende arbetsmaskin som den mänskliga hjärnan. Därför behöver en dator eller en liknande elektronisk maskin ett minne för att lagra nödvändig information. Till exempel kan en människa lägga till två nummer tillsammans och producera resultaten baserat på en metod som han har lärt och memorerat. På samma sätt behöver en dator hålla metoder och information i ett minne för att fungera. RAM och ROM är båda olika typer av minnen som används i vilken dator som helst för att göra det snabbt och för att få tillgång till information som lagras i datorn. Varje dator levereras med en viss mängd fysiskt minne, vilket är i form av chips som håller data. RAM (Random Access Memory ) är ett snabbåtkomligt minne som lagras under dess användning medan ROM (Read Only Memory ) lagrar permanenta data som används för dess funktioner, såsom metoder för att utföra. Sålunda är nyckelförskjutningen mellan RAM och ROM på det sätt som data lagras i dem; lagringen i RAM är tillfällig medan lagringen i ROM är permanent.

INNEHÅLL

1. Översikt och nyckelfaktor

2. Vad är RAM

3. Vad är ROM

4. Jämförelse vid sida vid sida - RAM vs ROM

5. Sammanfattning

Vad är RAM?

RAM är en förkortning av

Random Access Memory . Som namnet tolkar är användningen eller åtkomst till minnet slumpmässigt eftersom mikroprocessorn läser minnet och skriver till det mycket snabbt. Tänk på en dator som behöver lägga till två nummer som en användare matar in. När användaren matar in de två siffrorna lagrar datorn dessa nummer i RAM. Därefter lagras det resultatet i RAM för användaren att läsa. Så här läser datorn eller mikroprocessorn och skriver data i RAM. På samma sätt, när ett program körs, lagrar datorn den önskade data från hårddisken i RAM för snabb åtkomst.

Ett RAM är en integrerad krets som består av minnesceller som är kretsar av logiska grindar. Varje minnescell har en adress genom vilken mikroprocessorn identifierar var data ska skrivas till eller läsas från. En bit data kan lagras i en minnescell och vanligtvis ordnas minnesceller som register för att hålla 8 bitars breda data. Bredden på data kan variera beroende på RAM-typen. Det vill säga, en 16-bitars RAM består av 16 bitars register, medan 8-bitars RAM har 8-bitars register. Dessa register har två typer av anslutningar: adresslinjer och datalinjer. Den logiska kombinationen "1" och "0" placerad på adresslinjerna aktiverar registret som matchar den speciella kombinationen och gör det möjligt att läsa eller skriva. Däremot är de data som lagras i dessa RAM-register endast tillfälliga, så de försvinner när strömmen avlägsnas från chipet.Detta gör RAM ett flyktigt minne.

Det finns flera typer av RAM som används i en dator; Huvudtyperna är statisk RAM (SRAM) och Dynamic RAM (DRAM). SRAM är mycket snabbare på åtkomst och produktionskostnaden är högre än DRAM. Därför används SRAM som ett cacheminne för mikroprocessorns chip. DRAM, å andra sidan, är lite långsammare och relativt billigare. DRAMs används externt till mikroprocessorn på moderkortet. Ibland gör datorn en separat partition på hårddisken som ett RAM när det fysiska RAM-kortet är överutnyttjat. Denna process gör datorn långsammare i drift eftersom det krävs skrivning och läsning av data i en fil som heter sidfil på hårddisken. Denna typ av RAM kallas virtuellt RAM.

Figur 01: RAM

Vad är ROM?

Termen Read-Only Memory förkortas som ROM. Till skillnad från RAM är ROM ett icke-flyktigt minne; Även om kraften tas bort från ROM-chipet, förblir de lagrade dataen fortfarande i sina register. Data i ROM-skivor lagras vanligtvis när de tillverkas. För datorer är ROM användbart för att lagra program som inte ändras. till exempel BIOS, som exekveras vid start (boot). Äldre versioner av cd-skivor är också kända som ROM-skivor (CD-ROM).

Det finns många nackdelar med ROM-skivor, där den största nackdelen är oförmågan att ändra eller uppdatera funktionerna i firmware. Om tillverkaren har programmerat den med funktionsfel, måste alla chips återkallas och bytas ut en efter en. En annan nackdel är att ROM-skivor inte är användbara i FoU-arbete eftersom många versioner av firmware måste testas av programmeraren innan den slutgiltiga produkten startas. Där är en ROM inte användbar för att testa firmware eftersom det inte är en användarvänlig enhet. En raderbar programmerbar ROM där firmware kan omskrivas av programmeraren har införts för att övervinna dessa problem. Emellertid behöver raderingen ett UV-ljus med hög intensitet vilket gör det fortfarande svårt. Som en lösning för detta har den elektriskt raderbara programmerbara ROM-skivan introducerats till programmerarna, så att de kunde användas på själva testbädden och kan omprogrammeras upprepade gånger. Flashminne, som används i USB-enheter och moderna bärbara datorer som hårddisken, är en vidareutveckling av EEPROM som använder chipområdet mycket effektivt. De skrivbara CD-skivorna och DVD-skivorna anses också som en framsteg för CD- och DVD-ROM-skivor.

Figur 02: EEPROM

Vad är skillnaden mellan RAM och ROM?

- diff Artikel Middle before Table ->

RAM vs ROM

Data kan både lagras och hämtas från RAM (Random Access Memory).

Data kan endast läsas från ROM (Read-Only Memory). Tillgång
Tillgångstiden är mycket kort i RAM. Datorn använder den snabbt för att lagra ofta nödvändiga data.
Tillgångstiden är lång i ROM. Det kan inte användas för att läsa snabbt. Lagring
RAM är ett flyktigt minne, så när spänningen går förlorad tas data bort från minnet.
ROM är ett icke-flyktigt minne. Om det inte är raderbart lagras data kvar tills hårdvaran är skadad. Använd
RAM används i datorns cache och huvudminne eftersom det är snabbt, produktionskostnaden är hög och ytan per enhetens minne är större.
ROM-skivor används för att lagra permanenta men mindre använda data som programvaruuppsättningar, enstaka BIOS-datorer i datorer eftersom de tillverkas i större kapacitet och produktionskostnaden är mindre. Sammanfattning - RAM vs ROM

RAM är en höghastighets tillfällig lagring för data som används för att lagra värden som snabbt används. Däremot är ROM-skivor en permanent typ av minne och till skillnad från RAM-skivor kommer dataförlust inte att hända även om spänningen är borttagen. Detta är nyckelfaktorn mellan RAM och ROM. ROM-skivor är ofördelaktiga i användning, eftersom när programvaran är skriven i ROM-skivan kan den inte ändras för förbättringar eller korrigeringar. Därför introduceras även ROM-skivor med läs- och skrivfunktioner som RAM-skivor. Men läs / skrivfunktionen hos RAM-filer är mycket snabbare än ROM.

Image Courtesy:

1. "Chip ram" Av Laserlicht - eget arbete (CC BY-SA 3. 0) via Commons Wikimedia

2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" Av © Nevit Dilmen (CC BY-SA 3. 0) via Commons Wikimedia

Relaterade inlägg:

1. Skillnad mellan SRAM och DRAM

2. Skillnad mellan RAM och Cache Memory

3. Skillnad mellan RAM och Processor

4. Skillnad mellan PLA och ROM

5. Skillnad mellan flyktigt och icke-flyktigt minne

6. Skillnad mellan primär och sekundärt minne