Erinevus RAM-i ja ROM-i vahel

RAM (Muutmälu) on kiiresti juurdepääsetav mälu, mis salvestab andmeid selle töö ajal ROM-i ajal (Ainult lugemismälu) salvestab alalisi andmeid, mida kasutatakse selle funktsioonide täitmiseks, näiteks teave arvuti käivitamiseks. Seega võtme erinevus RAM-i ja ROM-i vahel on see, kuidas andmeid neisse hoitakse; RAM-is säilitamine on ajutine, samas kui ROM-is säilitamine on püsiv.

Arvuti, nagu inimese aju, vajab vajaliku teabe salvestamiseks mälu. Näiteks võib inimene lisada kaks numbrit kokku ja anda tulemused õpitud ja meelde jäänud meetodi põhjal. Samal viisil peab arvuti töötamiseks mälus hoidma meetodeid ja teavet. RAM ja ROM on mõlemad mäluliigid, mida kasutatakse üheski arvutis kiireks muutmiseks ja arvutis talletatud teabele juurdepääsu võimaldamiseks. Iga arvuti on varustatud teatud hulga füüsilise mäluga, mis on andmeid hoidvate kiipide kujul.

SISU

1. Ülevaade ja peamised erinevused
2. Mis on RAM
3. Mis on ROM
4. Kõrvuti võrdlus - RAM vs ROM tabelina
6. Kokkuvõte

Mis on RAM?

RAM on lühend Muutmälu. Nagu nimigi tõlgendab, on mälu kasutamine või sellele juurdepääs juhuslik, kuna mikroprotsessor loeb mälu ja kirjutab sellele väga kiiresti. Mõelge arvutile, kus tuleb lisada kaks numbrit, mille kasutaja sisestab. Kui kasutaja sisestab need kaks numbrit, salvestab arvuti need numbrid RAM-i. Pärast seda salvestatakse tulemus kasutaja RAM-i tagasi. Nii loeb ja kirjutab arvuti või mikroprotsessor RAM-i andmeid. Samuti salvestab arvuti programmi täitmise ajal kiireks juurdepääsuks kõvakettadraivilt vajalikud andmed RAM-i.

Kuidas andmeid RAM-is hoitakse?

RAM on integraallülitus, mis koosneb mäluelementidest, mis on loogikaväravate ahelad. Igal mäluelemendil on aadress, mille abil mikroprotsessor tuvastab, kuhu andmeid kirjutada või kust neid lugeda. Üks mäluelement saab salvestada ainult ühte bitti andmeid ja tavaliselt on mäluelemendid paigutatud registriteks, et hoida 8-bitiseid andmeid. Andmete laius võib sõltuvalt RAM-i tüübist erineda. See tähendab, et 16-bitisel RAMil on 16-bitised registrid, samas kui 8-bitisel RAMil on 8-bitised registrid.

Ülalnimetatud registritel on kahte tüüpi ühendusi: aadressiridad ja andmeliinid. Aadressiridadele paigutatud loogika '1' ja '0' aktiveerib registri, mis vastab konkreetsele kombinatsioonile, ja võimaldab seda kas lugeda või kirjutada. Sellesse RAM-i registritesse salvestatud andmed on siiski ainult ajutised, nii et need kaovad, kui toide on välja lülitatud. See muudab RAM muutumatu mälu.

Joonis 01: RAM

RAM-i tüübid

Arvutis kasutatakse mitut tüüpi muutmälu; peamised tüübid on staatiline RAM (SRAM) ja dünaamiline RAM (DRAM). SRAM on juurdepääsu osas palju kiirem ja tootmiskulud on suuremad kui DRAM-ide puhul. Seetõttu kasutatakse SRAM-i mikroprotsessorikiibi vahemäluna. DRAM on seevastu pisut aeglasem ja suhteliselt odavam. DRAM-e kasutatakse väliselt emaplaadi mikroprotsessoril. Mõnikord teeb arvuti liigkasutatud füüsilise RAM-i korvamiseks kõvakettale eraldi sektsiooni. See protsess muudab arvuti töötamise aeglasemaks, kuna see nõuab andmete kirjutamist ja lugemist kõvakettale nimega lehtfail. Seda tüüpi RAM-i nimetatakse virtuaalseks RAM-iks.

Mis on ROM?

ROM on lühend kirjutuskaitstud mälust. Erinevalt RAM-ist on ROM muutumatu mälu; kuigi ROM-kiibilt eemaldatakse toide, jäävad salvestatud andmed endiselt nende registritesse. Tavaliselt on ROM-ide andmed nende tootmise ajal eelsalvestatud. Arvutite jaoks on ROM kasulik muutmata programmide salvestamiseks; näiteks BIOS, mis käivitatakse käivitamisel (alglaadimisel).

ROM-i puudused

ROM-il on palju puudusi ja peamine puudus on võimetus püsivara funktsioone muuta või värskendada. Kui tootja on selle programmeerinud rikkega püsivara abil, tuleb kõik kiibid tagasi kutsuda ja ükshaaval asendada. Veel üks puudus on see, et ROM-id ei ole teadus- ja arendustegevuses kasulikud, kuna enne lõpptoote käivitamist peab programmeerija kontrollima paljusid püsivara versioone.

ROM-i tüübid

Ülalnimetatud probleemide ületamiseks on sisse viidud kustutatav programmeeritav ROM (EPROM), kuhu programmeerija saab püsivara ümber kirjutada. Kustutamiseks on vaja kõrge intensiivsusega UV-valgust, mis teeb selle endiselt keeruliseks. Selle lahendusena on programmeerijatele tutvustatud elektriliselt kustutatavat programmeeritavat ROM-i (EEPROM), nii et neid saaks kasutada ka testvoodil ja neid saaks korduvalt ümber programmeerida.

Joonis 02: EEPROM

Flash-mälu, mida kasutatakse kõvakettana USB-draivides ja kaasaegsetes sülearvutites, on EEPROM-i edasiarendus, mis kasutab kiipide ala väga tõhusalt. Ümberkirjutatavaid CD-sid ja DVD-sid peetakse ka CD- ja DVD-ROMide edasiarenduseks.

Erinevus RAM-i ja ROM-i vahel

RAM vs ROM

Andmeid saab nii salvestada kui ka RAM-ist (Random-Access Memory) saada.. Andmeid saab lugeda ainult ROM-ist (kirjutuskaitstud mälu).
Juurdepääs
Juurdepääsu aeg on RAM-is väga lühike. Arvuti kasutab seda kiiresti vajalike andmete salvestamiseks. Juurdepääsu aeg on ROM-is pikk. Seda ei saa kasutada kiireks lugemiseks.
Ladustamine
RAM on muutumatu mälu, nii et kui pingeallikas on kadunud, eemaldatakse andmed mälust. ROM on püsiv mälu. Kui seda ei saa kustutada, säilitatakse andmeid seni, kuni riistvara on kahjustatud.
Kasutage
RAM-i kasutatakse arvuti vahemälus ja põhimälus, kuna see on kiire, tootmiskulud on suured ja mäluühiku pindala on suurem. ROM-e kasutatakse alaliste, kuid vähem kasutatud andmete, nagu tarkvara seadistused, ühekordseks kasutamiseks mõeldud BIOS-i salvestamiseks arvutites, kuna neid toodetakse suurema mahutavusega ja tootmiskulud on väiksemad.

Kokkuvõte - RAM vs ROM

RAM on kiire ajutine andmete salvestusruum, mida kasutatakse kiiresti kasutatavate väärtuste salvestamiseks. Seevastu ROMid on püsivat tüüpi mälu ja erinevalt RAM-ist ei juhtu andmete kadu isegi siis, kui pinge on eemaldatud. See on peamine erinevus RAM ja ROM vahel. ROM-id on kasutamisel ebasoodsad, kuna kui püsivara on ROM-i kirjutatud, ei saa seda parenduste ega paranduste jaoks muuta. Seetõttu tutvustatakse ROM-e ka lugemis- ja kirjutamisvõimalustega nagu RAM-id. Kuid RAM-ide lugemis- / kirjutamisfunktsioon on palju kiirem kui ROM-i.

Pilt viisakalt:
1. Laserlichti „Chip ram” - Oma töö (CC BY-SA 3.0) Commons Wikimedia kaudu
2. “AT24C02 EEPROM 1480355 6 7 HDR-täiustaja” autor: Nevit Dilmen (CC BY-SA 3.0) Commonsi Wikimedia kaudu