Erinevus RAM-i ja ROM-i vahel

RAM vs ROM

RAM (Random Access Memory) ja ROM (Read Only Memory) on kaks väga vana tehnoloogiat, mis loodi arvutamise esimestel päevadel. Vaatamata sellele kasutatakse neid tänapäeval endiselt, isegi kui nende kahe tehnilised määratlused ei ole varem kohaldatavad. RAM-i ja ROM-i peamine erinevus on nende kasutamine. ROM-i kasutatakse protsessoris töötavate programmide koodi salvestamiseks. Võrdluseks - RAM-i kasutatakse programmi loodud ja kasutatavate ajutiste andmete hoidmiseks.

RAM sai selle nime, kuna mälu igale alale pääseb kiiresti juurde, ilma et peaksite kõike muud läbima. See oli vastupidiselt kraaniseadmetele, kus juurdepääsu aeg on lineaarselt seotud pea praeguse asendi ja andmete positsiooniga. ROM-i nime kandmise viis on samuti väga sarnane; kuna vanad ROM-id on tehtud sisseehitatud andmetega ja seda pole kuidagi võimalik muuta. Mõlemad ei ole muidugi enam kohaldatavad. DRAM-kiipidele pääseb tegelikult juurde mitte juhuslikult, vaid purunemistena. ROM-id on nüüd tehtud välkmäluga, kuhu saab hõlpsasti kirjutada. Sellegipoolest on vanad terminoloogiad sellest ajast kinni jäänud.

RAM on muutumatu mälutüüp, mis tähendab, et pärast sisu tühjendamist kaotab see sisu. See pole põhjus, miks see ei saa asendada ROM-i, mis säilitab oma sisu ka siis, kui toide puudub. ROMi miinus on selle palju aeglasem kiirus. Selle kasutamine RAM-i asendamiseks muudaks arvuti jõudluse väga aeglaseks.

Tänapäeval nähakse RAM-i peamiselt arvutite ja muude vidinate, näiteks nutitelefonide ja tahvelarvutite peamise mäluna. Teisaldatavate vidinate puhul nimetatakse rakenduste jaoks ette nähtud sisemälu sageli ROM-i. Kuid arvutites säilitab ROM-id oma algse tähenduse. BIOS-i hoidmiseks kasutatav kiip on ROM, kuna sellele tavaliselt ei kirjutata; kuid seda uuendatakse mõnikord. Optilisi draive nimetatakse ka ROM-ideks (st CD-ROM ja DVD-ROM), kuna need loevad plaate, millele ei saa kirjutada; kuid enamikul optilistest draividest on võimalus kirjutada ka tühjadele ketastele.

Kokkuvõte:
ROM-i kasutatakse programmide salvestamiseks, samas kui RAM-i kasutavad programmid ajutiste andmete hoidmiseks
RAM on teatud tüüpi mälu, millele pääseb juurde mitte järjestikku, samal ajal kui ROM on seda tüüpi mälu, mida loetakse ainult tüüpilise töö korral
ROM on muutumatu, RAM aga kõikuv
RAM on märkimisväärselt kiirem kui ROM