RAM - ROM
RAM (Random Access Memory) in ROM (Read Only Memory) sta dve zelo stari tehnologiji, ki sta nastali že v prvih dneh računanja. Kljub temu jih danes še vedno uporabljamo, čeprav tehnične opredelitve obeh ne veljajo tako kot prej. Glavna razlika med RAM in ROM je njihova uporaba. ROM se uporablja za shranjevanje kode za programe, ki se izvajajo v procesorju. Za primerjavo se RAM uporablja za shranjevanje začasnih podatkov, ki jih ustvari in uporablja program.
RAM je bil tako imenovan, ker je mogoče hitro dostopati do katerega koli območja pomnilnika, ne da bi morali iti skozi vse drugo. To je bilo v nasprotju s pogoni iz pipe, kjer je čas dostopa linearno povezan s trenutnim položajem glave na položaj podatkov. Način poimenovanja ROM je tudi zelo podoben; ker so stari ROM-i narejeni z vgrajenimi podatki in jih ni mogoče spremeniti. Seveda oboje ne velja več. Čipi DRAM so dejansko dostopni v rafalih in ne naključno. ROM-ji so zdaj narejeni s bliskovnim pomnilnikom, na katerega je enostavno zapisati. Kljub temu so se stare terminologije od nekdaj zlagale.
RAM je nestanoviten pomnilnik, kar pomeni, da izgubi svojo vsebino, ko odstranite napajanje. To je razlog, zakaj ne more nadomestiti ROM-a, ki ohrani svojo vsebino, tudi če ni napajan. Slaba stran ROM-a je njegova precej počasnejša hitrost. Z uporabo nadomestnega pomnilnika bi računalnik deloval zelo počasi.
Danes se RAM obravnava predvsem kot primarni pomnilnik računalnikov in drugih pripomočkov, kot so pametni telefoni in tablični računalniki. V prenosnih pripomočkih se notranji pomnilnik, rezerviran za aplikacije, pogosto imenuje ROM. Toda v računalnikih ROM ohrani svoj prvotni pomen. Čip, ki se uporablja za zadrževanje BIOS-a, je ROM, saj ni rutinsko zapisan; vendar se včasih posodablja. Optične pogone imenujemo tudi ROMS (tj. CD-ROM in DVD-ROM), saj berejo diske, na katere ni mogoče zapisati; vendar ima večina optičnih pogonov tudi možnost zapisovanja na prazne diske.
Povzetek:
ROM se uporablja za shranjevanje programov, medtem ko RAM uporabljajo programi za shranjevanje začasnih podatkov
RAM je vrsta pomnilnika, do katerega lahko dostopate zaporedno, ROM pa je vrsta pomnilnika, ki se bere samo v običajnem delovanju
ROM je nehlapen, medtem ko je RAM hlapljiv
RAM je bistveno hitrejši kot ROM