BAGGE (Slumpmässigt åtkomstminne) är ett snabbåtkomligt minne som lagrar data under dess användning medan ROM (Läs endast minne) lagrar permanenta data som används för dess funktioner, såsom information för att starta datorn. Således nyckelskillnad mellan RAM och ROM är hur data lagras i dem; de lagring i RAM är tillfälligt medan lagringen i ROM är permanent.
En dator, som den mänskliga hjärnan, behöver 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.
1. Översikt och nyckelskillnad
2. Vad är RAM
3. Vad är ROM
4. Jämförelse vid sida vid sida - RAM vs ROM i tabellform
6. Sammanfattning
RAM är förkortningen till Slumpmässigt åtkomstminne. 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 du kör ett program, 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 vart man ska skriva data eller varifrån den ska läsas. En minnescell kan bara lagra en bit data, och vanligtvis är minnescellerna anordnade 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 har 16 bitars register, medan en 8-bitars RAM har 8-bitars register.
Ovannämnda 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 är avstängd. Detta gör RAM ett flyktigt minne.
Figur 01: RAM
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 för att kompensera för det överutnyttjade fysiska RAM-läget. 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.
ROM är akronymen för Read-Only Memory. 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. ROM-skivor, brukar ha data förlagras när de tillverkas. För datorer är ROM användbart för att lagra oändrade program. till exempel BIOS, som exekveras vid start (boot).
Det finns många nackdelar med ROM: er, och 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-arbetet eftersom många versioner av firmware måste testas av programmeraren innan de startar slutprodukten.
En raderbar programmerbar ROM (EPROM) där firmware kan skrivas om av programmeraren har införts för att övervinna ovan nämnda 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 (EEPROM) introducerats till programmerarna, så att de kunde användas på själva testbädden och kan omprogrammeras upprepade gånger.
Figur 02: EEPROM
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.
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änningsförsörjningen 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ända sig av | |
RAM används i datorns cache och huvudminne eftersom det är snabbt, produktionskostnaden är hög och ytan per 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. |
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