RAM (Laisvosios kreipties atmintis) yra greitai prieinama atmintis, kurioje saugomi duomenys veikimo metu, kol ROM (Tik skaitymo atmintis) saugo nuolatinius duomenis, kurie naudojami jo funkcijoms atlikti, pvz., informaciją kompiuteriui paleisti. Taigi pagrindinis skirtumas tarp RAM ir ROM yra būdas saugoti duomenis juose; saugojimas RAM yra laikinas, tuo tarpu ROM atmintinė yra nuolatinė.
Kompiuteriui, kaip ir žmogaus smegenims, reikia atminties, kad būtų galima saugoti reikiamą informaciją. Pavyzdžiui, žmogus gali sudėti du skaičius kartu ir pateikti rezultatus pagal išmoktą ir įsimintą metodą. Tokiu pat būdu kompiuteris turi laikyti metodus ir informaciją atmintyje, kad veiktų. RAM ir ROM yra skirtingos atminties rūšys, naudojamos bet kuriame kompiuteryje, kad būtų spartus ir suteiktų prieigą prie kompiuteryje saugomos informacijos. Kiekvienas kompiuteris turi tam tikrą kiekį fizinės atminties, kuri yra lustų, kuriuose saugomi duomenys, pavidalu.
1. Apžvalga ir svarbiausias skirtumas
2. Kas yra RAM
3. Kas yra ROM
4. Šalutinis palyginimas - RAM ir ROM lentelės forma
6. Santrauka
RAM yra santrumpa Laisvosios kreipties atmintis. Kaip aiškina pavadinimas, atmintis naudojama ar prieiga prie jos yra atsitiktinė, nes mikroprocesorius skaito atmintį ir labai greitai į ją rašo. Apsvarstykite kompiuterį, kuriame reikia pridėti du skaičius, kuriuos įveda vartotojas. Kai vartotojas įveda du skaičius, kompiuteris išsaugo tuos skaičius atmintyje. Po to rezultatas išsaugomas RAM atmintyje, kad vartotojas galėtų jį skaityti. Taip kompiuteris ar mikroprocesorius nuskaito ir įrašo duomenis į RAM. Taip pat, vykdydamas programą, kompiuteris kaupia reikiamus duomenis iš standžiojo disko į RAM, kad būtų galima greitai pasiekti.
RAM yra integruota grandinė, kurią sudaro atminties ląstelės, kurios yra loginių vartų grandinės. Kiekviena atminties ląstelė turi adresą, kuriuo mikroprocesorius nustato, kur rašyti duomenis arba iš kurių juos skaityti. Viena atminties ląstelė gali saugoti tik vieną duomenų bitą, ir paprastai atminties elementai yra išdėstyti kaip registrai, skirti 8 bitų pločio duomenims laikyti. Duomenų plotis gali skirtis priklausomai nuo RAM tipo. Tai yra, 16 bitų RAM turi 16 bitų registrus, tuo tarpu 8 bitų RAM turi 8 bitų registrus.
Pirmiau minėti registrai turi dviejų tipų ryšius: adresų linijas ir duomenų linijas. Logikos „1“ ir „0“ deriniai, išdėstyti adresų eilutėse, suaktyvina registrą, kuris atitinka konkrečią kombinaciją, ir suteikia galimybę skaityti arba rašyti. Tačiau duomenys, saugomi šiuose RAM registruose, yra tik laikini, todėl jie dingsta, kai maitinimas išjungtas. Dėl to RAM yra nestabili atmintis.
01 paveikslas: RAM
Yra keletas rūšių RAM, naudojamų kompiuteryje; pagrindiniai tipai yra statinė RAM (SRAM) ir dinaminė RAM (DRAM). SRAM prieiga yra daug greitesnė, o gamybos sąnaudos yra didesnės nei DRAM. Todėl SRAM yra naudojama kaip mikroprocesoriaus lusto talpyklos atmintis. Kita vertus, DRAM yra šiek tiek lėtesnė ir palyginti pigesnė. DRAM yra naudojami išoriniame pagrindinio plokštės mikroprocesoriuje. Kartais kompiuteris standžiajame diske sukuria atskirą skaidinį kaip RAM, kad kompensuotų per daug panaudotą fizinę RAM. Dėl šio proceso kompiuteris veikia lėčiau, nes tam reikia įrašyti ir skaityti duomenis faile, vadinamoje puslapio faile kietajame diske. Šis RAM tipas vadinamas virtualiąja RAM.
ROM yra tik skaitomos atminties santrumpa. Skirtingai nuo RAM, ROM yra nepastovi atmintis; nors energija pašalinama iš ROM lusto, saugomi duomenys vis tiek lieka jų registruose. Paprastai ROM yra iš anksto saugomi duomenys, kai jie yra gaminami. Kompiuteriams ROM naudinga laikyti nepakeistas programas; pavyzdžiui, BIOS, kuri vykdoma paleidžiant (įkeliant).
Yra daug ROM diskų trūkumų, o pagrindinis trūkumas yra nesugebėjimas pakeisti ar atnaujinti programinės aparatinės įrangos ypatybes. Jei gamintojas tai užprogramavo su netinkamai veikiančia firmware, tada visi lustai turi būti atšaukti ir pakeisti vieną po kito. Kitas trūkumas yra tas, kad ROM nėra naudingi MTTP darbe, nes programuotojas turi išbandyti daugelį programinės aparatinės įrangos versijų prieš paleisdamas galutinį produktą.
Aukščiau paminėtoms problemoms įveikti buvo įvestas panaikinamas programuojamas ROM (EPROM), kuriame programinė įranga gali perrašyti programinę-aparatinę įrangą. Tačiau trinti reikia didelio intensyvumo UV šviesos, todėl ją vis dar sunku atlikti. Kaip sprendimas tai buvo, programuotojams buvo įvestas elektra trinamas programuojamas ROM (EEPROM), kad jie galėtų būti naudojami pačioje bandymo vietoje ir būtų galima pakartotinai perprogramuoti..
02 paveikslas: EEPROM
„Flash“ atmintis, naudojama kaip kietasis diskas USB diskuose ir šiuolaikiniuose nešiojamuosiuose kompiuteriuose, yra tolesnė EEPROM plėtra, kuri lusto sritį naudoja labai efektyviai. Perrašomi kompaktiniai diskai ir DVD diskai taip pat laikomi CD ir DVD ROM patobulinimais.
RAM vs ROM | |
Duomenys gali būti saugomi ir gaunami iš RAM (Random-Access Memory). | Duomenis galima nuskaityti tik iš ROM (tik skaitymo atmintis). |
Prieiga | |
Prieigos laikas yra labai trumpas RAM. Kompiuteris greitai naudoja dažnai reikalingiems duomenims saugoti. | Prieigos laikas ilgas ROM. Negalima naudoti greitai skaityti. |
Sandėliavimas | |
RAM yra nepastovi atmintis, todėl praradus maitinimo šaltinį, duomenys iš atminties pašalinami. | ROM yra nepastovi atmintis. Jei jų negalima ištrinti, duomenys saugomi tol, kol aparatūra nebus sugadinta. |
Naudokite | |
RAM naudojama kompiuterio talpykloje ir pagrindinėje atmintyje, nes ji yra greita, gamybos sąnaudos yra didelės, o atminties vieneto plotas yra didesnis. | ROM yra naudojami nuolatiniams, bet mažiau naudojamiems duomenims, pavyzdžiui, programinės įrangos sąrankai, vienkartinei BIOS laikyti kompiuteriuose, nes jie gaminami didesnės talpos, o gamybos sąnaudos yra mažesnės. |
RAM yra greita laikina duomenų saugykla, naudojama saugoti greitai naudojamas vertybes. Priešingai, ROM yra nuolatinės atminties rūšis ir, skirtingai nei RAM, duomenys nebus prarasti, net jei įtampa bus pašalinta. Tai yra pagrindinis skirtumas tarp RAM ir ROM. ROM yra nenaudingas, nes, kai programinė įranga yra įrašyta į ROM, jos pakeisti ar taisyti negalima. Todėl ROM taip pat pristatomi su skaitymo ir rašymo galimybėmis, pavyzdžiui, RAM. Bet RAM atminties skaitymo / rašymo funkcija yra daug greitesnė nei ROM.
Vaizdo mandagumas:
1. „Chip ram“, autorius Laserlicht - Savas darbas (CC BY-SA 3.0) per „Commons Wikimedia“
2. „AT24C02 EEPROM 1480355 6 7 HDR stiprintuvas“, autorius © Nevit Dilmen (CC BY-SA 3.0) per „Commons Wikimedia“