Zodra je diep in dewereld van computers herinneringenJe zult vaak twee veelvoorkomende termen tegenkomen,RAM en ROM.Ook al klinken ze bekend, de enige overeenkomst is:beide zijn primaire herinneringenvoor eencomputer of smartphoneMaar ze werken op totaal verschillende manieren en worden gebruikt in de wereld vancomputers en elektronische gadgets voor uiteenlopende doeleinden.Als u een elektronicaliefhebber bent, weet u misschien al wat ze allemaal doen, maar als u het niet weet, zal ik het over deze twee hebben.onmisbare elementen van computers hier.
Afhankelijk van de specifieke toepassingen,Zowel RAM als ROM worden ingedeeld in verschillende typen en er worden verschillende technologieën gebruikt, die ik hier ook zal bespreken. We komen de term RAM vaak tegen als we een nieuwe computer kopen, en zelfs als we een nieuwe smartphone kopen. Het RAM lijkt een kritische factor te zijn bij de aanschaf van moderne elektronische gadgets.RAM is belangrijk, aangezien de prestaties van een computer of smartphone enigszins afhankelijk zijn van het RAM. Ik zal de redenen hier bespreken. Daarnaast,zowel RAM als ROMzijn ook sterk geëvolueerd om aan de behoeften van de generatie te voldoen en zijn veel beter dan de producten die een paar decennia geleden beschikbaar waren.
Wat is het verschil tussen RAM en ROM (in punten)
Laten we zonder verder oponthoud eens kijken naar het verschil tussen RAM en ROM en de verschillende technologieën die gebruikt worden om ze te maken.
Soorten RAM en ROM
ROM
ROM is de afkorting van Read-Only Memory.Dit spreekt voor zich en dat is het ook. ROM is een geheugen in computers en andere elektronische gadgets, dat alleen gelezen mag worden, maar niet beschreven mag worden. Dat verklaart zo'n beetje wat een ROM is.
In de meeste gevallen wordt een ROM gebruikt om programma's op laag niveau te bewaren, die door een computer kunnen worden gebruikt om op te starten, en om instructies op te slaan om andere kleine systeemactiviteiten uit te voeren, zodat de computer of het elektronische apparaat soepel kan werken.
In het geval van computers,deBIOS wordt opgeslagen in het ROMAan de andere kant, als we het hebben over andere kleine en ingebedde elektronische gadgets, functioneert ROM als het enige geheugen,Bijvoorbeeld, kleine rekenmachines, controllers voor televisies en andere elektronische gadgets zoals airconditioners, wasmachines, magnetrons en nog veel meer gadgets die we allemaal dagelijks gebruiken.
Hoewel ROM's alleen gelezen moeten worden, betekent dit niet dat ze helemaal niet geschreven of gewijzigd kunnen worden. Net als een boek, dat gelezen moet worden, is het geschreven door een auteur en gepubliceerd door een publicatie voordat het beschikbaar is voor ons om te lezen. Hetzelfde geldt voor een ROM.De ROM is ook geschreven door de fabrikantvan de computer of het elektronische apparaat, in de meeste gevallen en het kan ook worden herschreven voor specifieke doeleinden, zoals het upgraden van deBIOS, het toevoegen van nieuwe functies op machineniveau aan een computer, etc. ROM-chips zijn echter niet zo robuust en er is een bepaalde limiet. U kunt naar ROM's schrijven, maar daarna worden ze onbetrouwbaar.
Afhankelijk van de manier waarop,een ROM is uitwisbaar of herschrijfbaar, er zijn twee soorten ROM-chips beschikbaar en dat zijn EPROM en EEPROM. Ik zal hier in het kort bespreken hoe ze werken.
EPROM
EPROM is de afkorting van Erasable Programmable ROM, wat betekent dat het ROM kan worden gewist en opnieuw kan worden geprogrammeerd om een nieuwe reeks taken uit te voeren.
Om te wissen en nieuwe programma's op deROM, moet het worden gewist met ultraviolet licht. Er is een klein gesmolten kwartsvenster, waardoor licht de chip binnenkomt om de inhoud te wissen, en dat is de manier waarop je ze kunt herkennen.
Nadat de inhoud van deROM met behulp van ultraviolet licht, is het weer klaar om opnieuw geprogrammeerd te worden om een nieuwe set instructies voor een nieuwe set taken op te nemen. DaaromEPROMChips moeten uit de buurt van direct zonlicht en ultraviolette lichtbronnen worden gehouden, omdat het geheugen op het ROM dan waarschijnlijk wordt gewist en het apparaat helemaal niet meer functioneert.
EEPROM
EEROM is de afkorting van Electrically Erasable programmable ROM. Als het u duidelijk is hoe een EPROM kan worden gewist en opnieuw geprogrammeerd, geldt bijna hetzelfde voor EEPROM, met enkele kleine verschillen. Echter, in tegenstelling tot ultraviolet licht voor EPROM, kan EEPROM worden gewist met behulp van elektrische signalen, en kan het vervolgens opnieuw worden beschreven met behulp van een andere set elektrische signalen.
EEPROM wordt tegenwoordig vooral gebruikt om programma's in microcontrollers te schrijven, het BIOS op computers en andere moderne elektronische gadgets te updaten.
Omdat EEPROM speciale elektrische signalen nodig heeft,Er zijn ook speciale programmeurs beschikbaar om programma's te wissen en te schrijven op EEPROM-gebaseerde circuits zoalsmicrocontrollers.
Zowel EPROM als EEPROMzijn wisbaar en programmeerbaar, maar EPROM is een oude technologie en wordt tegenwoordig nauwelijks nog gebruikt.EPROM's zijn niet energiezuinig, en het duurt een tijdje om ze te wissen.
Anderzijds, EEPROM is een nieuwe technologie en heeft aanzienlijke verbeteringen ten opzichte van EPROM. Omdat EEPROM's elektrisch uitwisbaar en programmeerbaar zijn, kunnen ze meer schrijfcycli aan dan EPROM's en zijn ze ook relatief energiezuiniger.
Als EEPROM'selektrisch wisbaar zijn, hoeven ze niet uit het apparaat te worden verwijderd om te wissen en opnieuw te programmeren, wat bij EPROM's wel nodig is.BijvoorbeeldGeheugenkaarten.
RAM
RAM is de afkorting van Random Access Memory,en in tegenstelling tot ROM is de term RAM niet zo heel erg zelfverklarend. Het werkt op een compleet andere manier, en de technologie die hier wordt gebruikt is ook anders. RAM wordt verondersteld meerdere keren te worden gelezen en geschreven om een computersysteem of een ander elektronisch apparaat te laten werken.
Op RAMGegevens worden tijdelijk opgeslagen en zodra het systeem zonder stroom komt te zitten, wordt de inhoud van het RAM-geheugen automatisch gewist. Daarom wordt RAM ook wel vluchtig geheugen genoemd.
Bij computers,RAM wordt gebruikt om belangrijke gegevens op te slaan, zodat de computer in realtime kan werken. Het slaat gegevens op wanneer een programma wordt uitgevoerd. Daarnaast worden er gegevens uit het RAM gelezen en door de microprocessor naar het RAM geschreven.
RAM houdt in dat er meerdere keren naar het geheugen wordt gelezen en geschreven terwijl de computer actief is.RAM is doorgaans sneller dan ROM'sen kan duizenden keren gelezen en beschreven worden, terwijl een ROM slechts een paar keer beschreven kan worden.
Er zijn in principe twee soorten RAM: statisch RAM en dynamisch RAM.We gebruiken zowel statisch als dynamisch RAM in onze computers. Vanwege de kosten die gepaard gaan met de productie ervan en de technologie die erin zit, worden ze echter voor verschillende doeleinden op een computer gebruikt.
Statisch RAM of SRAM
In een statisch RAM-geheugen wordt elke bit geheugen, of één bit data, opgeslagen met behulp van een digitale logische circuit-flipflop, die wordt in- en uitgeschakeld om respectievelijk 1 en 0 op te slaan.
In een statisch RAM-geheugen behoudt de flip-flop, nadat de schakeling is uitgevoerd, zijn status zolang er stroom is. Anders schakelt de geheugencontroller hem terug naar de andere bit.
Dynamisch RAM of DRAM
Als we het over dynamisch RAM hebben, is dit een soort RAM,waar bits worden opgeslagen in condensatoren die lijken op kleine batterijen, die lading voor enige tijd kunnen opslaan en ook kunnen worden ontladen wanneer dat nodig is. Wanneer een condensator volledig is opgeladen, wordt aangenomen dat deze 1 vasthoudt, en wanneer deze wordt ontladen, wordt aangenomen dat deze 0 vasthoudt.
Daarnaast wordt elke condensator geleverd met een transistor, die fungeert als een schakelaar om de condensator op te laden en te ontladen, zodat deze 0 en 1 kan bevatten volgens de instructies van de geheugencontroller. De condensatoren en transistoren die in DRAM worden gebruikt, zijn erg klein en Ultra Large Scale Integration of ULSI wordt gebruikt om een miljard van dergelijke transistor- en condensatorparen te verpakken om gigabytes aan opslag in een klein gebied te bewaren.
Maar de condensator inDynamische RAM's kunnen de lading niet eeuwig vasthoudenHet moet op bepaalde intervallen dynamisch worden vernieuwd en daarom wordt het dynamisch RAM genoemd.
Wanneer een condensator wordt vernieuwd, wordt de inhoud van een bepaalde condensator gelezen en wordt hetzelfde teruggeschreven met behulp van de transistor en wordt de volledige taak uitgevoerd door de geheugencontroller. Condensatoren met een dynamisch RAM moeten van tijd tot tijd worden vernieuwd en zijn daarom iets langzamer.
Dat is de reden waarom statische RAM-modules sneller zijn dan dynamische RAM-modules, aangezien een statische RAM-module geen dynamische verversingen van tijd tot tijd nodig heeft. Daarom vind je statische RAM in die componenten van een computer, waar snelheid het ultieme spel speelt.
Statisch RAMwordt vooral aangetroffen in het cachegeheugen van de microprocessor. Aan de andere kant is het RAM dat we in onze computers gebruiken een dynamisch RAM dat van tijd tot tijd moet worden vernieuwd. Statische RAM's zijn ook aanzienlijk duurder in vergelijking met dynamische RAM's.
Praten over dynamisch RAM,Er zijn momenteel twee soorten dynamische RAM-modules op de markt. Dit zijn SDRAM en DDR RAM.
SDRAM
SDRAM of synchrone dynamischeRAMis tegenwoordig niet zo veel meer verkrijgbaar op de markt en was tot het laatste decennium populair.
In tegenstelling tot normaal statisch RAM, waarbij de inhoud van de condensatoren na een bepaald interval wordt vernieuwd, in de synchrone dynamische RAM-modules worden de verversingscycli gesynchroniseerd met de processorklok. Dit betekent dat de processor niet hoeft te wachten totdat de processor signalen naar het RAM kan sturen voor opslagdoeleinden.
Verschil tussen gewone DRAM's en SDRAM's
In asynchrone dynamische RAM of reguliere DRAM-modules, condensatoren worden ververst zonder enige vorm van synchronisatie met de processor, wat betekent dat de processor moet wachten tot de beurt komt waarop de RAM-klok synchroniseert met de processorklok. Dit maakt SDRAM-modules uiteindelijk veel sneller dan die van asynchrone dynamische RAM's of reguliere dynamische RAM's.
DDR-RAM
Het volgende type dynamiekRAM is DDR RAM,waarbij dezelfde technologie wordt gebruikt, maar de gegevenssnelheid wordt verdubbeld door bewerkingen uit te voeren tijdens de stijgende en dalende rand van deDe klokcyclus van RAM, waardoor de gegevenssnelheid uiteindelijk verdubbelt, terwijl de RAM-frequentie ongewijzigd blijft.
Verschil tussen DDR en SDRAM
In synchrone dynamische RAM's of SDRAM'swordt er slechts één rand gebruikt om gegevens over te brengen, terwijl bij DDR RAM-modellen beide randen worden gebruikt. Dit verdubbelt uiteindelijk de gegevenssnelheid en zorgt voor vloeiendere prestaties wanneer de computer werkt.
De eerste generatie vanDDR-RAMwas DDR1 of gewoon DDR RAM, maar het is sindsdien een stuk verbeterd en de verbeterde versie van DDR RAM is DDR2 RAM, dat nog betere prestaties bood, gevolgd door DDR3 en DDR4 RAM-modellen die met mooie verbeteringen in de DDR-normen kwamen om betere prestaties te bieden. In bijna alle DDR-categorieën is het principe echter grotendeels hetzelfde.
Tegenwoordig bevatten smartphones en andere ingebouwde elektronische gadgets zowel RAM als ROMzijn verpakt in een enkel circuit. Dat is de reden waarom u geen extra RAM aan uw smartphone kunt toevoegen. Echter, in het geval van computers is de ROM in de meeste gevallen in het moederbord zelf ingebed, en is de RAM flexibel, wat PC-bouwers heel goed weten.
Computers hebben geen extra ROM nodig, omdat de ROM in een computer voornamelijk wordt gebruikt voor het BIOS. Om de BIOS-instellingen op te slaan, wordt echter een apart geheugen gebruikt, een soort RAM, dat meerdere keren kan worden gelezen en beschreven. Een batterij wordt gebruikt om het BIOS-geheugen van stroom te voorzien dat de BIOS-instellingen opslaat, zelfs als de computer is uitgeschakeld.
Zo, dat was alles wat je moet weten over RAM's en ROM's. Heb je nog vragen? Voel je vrij om hieronder te reageren.