Read-only memory (Dansk)

0 Comments

Diskret-komponent ROMEdit

IBM brugte kondensator read-only opbevaring (cro ‘ er) og transformer read-only opbevaring (TROS) til at gemme mikrokode for den mindre System/360-modeller, 360/85, og de første to-System/370 modeller (370/155 og 370/165). På nogle modeller var der også en skrivbar kontrolbutik (WCS) til yderligere diagnostik og emuleringsstøtte. Apollo-Vejledningscomputeren brugte kernetovhukommelse, programmeret ved at tråde ledninger gennem magnetiske kerner.,

Solid state ROMEdit

Se også: Halvlederhukommelse

mange spilkonsoller bruger udskiftelige Rom-patroner, hvilket giver mulighed for, at et system kan spille flere spil.

den enkleste type solid state ROM er lige så gammel som selve halvlederteknologien. Kombinerende logiske porte kan sammenføjes manuelt for at kortlægge n-bit-adresseindgang på vilkårlige værdier for m-bit – dataudgang (en opslagstabel). Med opfindelsen af det integrerede kredsløb kom mask ROM., Maske ROM ‘ en består af et gitter af ordet linjer (den adresse, input) og lidt linjer (data output), selektivt sammen med transistor skifter, og kan repræsentere en vilkårlig look-up tabel med en regelmæssig fysisk layout og forudsigelig propagation delay.

i mask ROM kodes dataene fysisk i kredsløbet, så de kan kun programmeres under fremstilling. Dette fører til en række alvorlige ulemper:

  1. det er kun økonomisk at købe mask ROM i store mængder, da brugerne skal indgå kontrakt med et støberi for at producere et brugerdefineret design.,
  2. ekspeditionstiden mellem færdiggørelse af designet til en maske ROM og modtagelse af det færdige produkt er lang af samme grund.
  3. maske ROM er upraktisk for R&d arbejde, da designere ofte har brug for at ændre indholdet af hukommelsen, når de forfiner et design.
  4. hvis et produkt leveres med defekt mask ROM, er den eneste måde at reparere det på at huske produktet og fysisk udskifte ROM ‘ en i hver afsendt enhed.

senere udviklinger har behandlet disse mangler., Programmerbar read-only memory( PROM), opfundet af 195en Tsing Cho.i 1956, tillod brugere at programmere indholdet nøjagtigt en gang ved fysisk at ændre dets struktur ved anvendelse af højspændingsimpulser. Dette behandlede problemer 1 og 2 ovenfor, da et firma simpelthen kan bestille et stort parti friske PROM-chips og programmere dem med det ønskede indhold hos dets designere” bekvemmelighed.,

fremkomsten af metal–oxide–semiconductor field-effekt transistorer (MOSFET), opfundet på Bell Labs i 1959, aktiveret den praktiske anvendelse af metal–oxid–halvleder (MOS), transistorer som hukommelse celle opbevaring elementer i halvleder hukommelse, en funktion, der tidligere fungerede som magnetiske kerner i computerens hukommelse. I 1967, Dawon Kahng og Simon Sze af Bell Labs foreslået, at floating gate af en MOS af halvlederindretninger, og kan anvendes til celle i en omprogrammeres ROM, hvilket førte til Dov Frohman af Intel at opfinde erasable programmable read-only memory (EPROM) i 1971., 1971-opfindelsen af EPROM løste i det væsentlige problem 3, da EPROM (i modsætning til PROM) gentagne gange kan nulstilles til sin uprogrammerede tilstand ved udsættelse for stærkt ultraviolet lys.

Elektrisk sletbare programmerbare read-only-hukommelse (EEPROM), som er udviklet af Yasuo Tarui, Yutaka Hayashi og Kiyoko Naga på det Elektrotekniske Laboratorium i 1972, gik en lang vej til at løse opgave 4, da en EEPROM kan være programmeret i-sted, hvis den indeholder enheden giver et middel til at modtage programmet, indholdet fra en ekstern kilde (for eksempel en pc via et serielt kabel)., Flash-hukommelse, opfundet af Fujio Masuoka på Toshiba i begyndelsen af 1980’erne og markedsført i slutningen af 1980’erne, er en form for EEPROM, der gør meget effektiv brug af chip-området og kan slettes og omprogrammeres tusindvis af gange uden at tage skade. Det tillader sletning og programmering af kun en bestemt del af enheden, i stedet for hele enheden. Dette kan gøres ved høj hastighed, dermed navnet “flash”.

alle disse teknologier forbedret fleksibilitet ROM, men til en betydelig pris-per-chip, således at i store mængder maske ROM ville forblive et økonomisk valg i mange år., (Faldende omkostninger til omprogrammerbare enheder havde næsten elimineret markedet for maske ROM inden år 2000.) Omskrivbare teknologier blev forestillet som erstatninger for mask ROM.

den seneste udvikling er NAND flash, også opfundet hos Toshiba. Dens designere udtrykkeligt brød fra tidligere praksis, der fastslår klart, at “formålet med NAND flash er at udskifte harddiske,” snarere end den traditionelle brug af ROM som en form for ikke-flygtige primære opbevaring., Fra 2007 har NAND delvist nået dette mål ved at tilbyde gennemstrømning, der kan sammenlignes med harddiske, højere tolerance for fysisk chok, ekstrem miniaturisering (i form af USB-flashdrev og små microSD-hukommelseskort, for eksempel) og meget lavere strømforbrug.,

Brug til opbevaring af programsEdit

Hver gemt-program, computer, kan du bruge en form for non-volatile storage (det vil sige, opbevaring, som bibeholder sine data, når strømmen er fjernet) for at gemme det første program, der kører når computeren er tændt eller på anden måde begynder udførelse (en proces, der kaldes bootstrapping, ofte forkortet til “opstart” eller “opstart”). Ligeledes har enhver ikke-triviel computer brug for en form for mutabel hukommelse for at registrere ændringer i dens tilstand, når den udfører.,

former for skrivebeskyttet hukommelse blev anvendt som ikke-flygtig opbevaring til programmer i de fleste tidlige lagrede programcomputere, såsom ENIAC efter 1948. (Indtil da var det ikke en gemt programcomputer, da hvert program skulle manuelt tilsluttes maskinen, hvilket kunne tage dage til uger.) Skrivebeskyttet hukommelse var enklere at implementere, da den kun havde brug for en mekanisme til at læse lagrede værdier og ikke ændre dem på stedet og dermed kunne implementeres med meget rå elektromekaniske enheder (se historiske eksempler nedenfor)., Med fremkomsten af integrerede kredsløb i 1960’erne, både ROM og dens foranderlige modstykke statisk RAM, der blev gennemført som arrays af transistorer i silicium-chips, men en ROM-hukommelse celle kunne gennemføres med anvendelse af færre transistorer end en SRAM hukommelse celle, da sidstnævnte har brug for en lås (bestående af 5-20 transistorer) for at bevare dens indhold, mens en ROM celle kan bestå af manglen (logisk 0) eller forekomst af (logisk 1) af en transistor, der forbinder en smule linje til et word-line. Derfor kunne ROM implementeres til en lavere pris-per-bit end RAM i mange år.,de fleste hjemmecomputere i 1980 ‘ erne lagrede en grundlæggende tolk eller operativsystem i ROM, da andre former for ikke-flygtig opbevaring, såsom magnetiske diskdrev, var for dyre. For eksempel indeholdt Commodore 64 64 KB RAM og 20 KB ROM en grundlæggende tolk og “KERNAL” af dets operativsystem., Senere hjem eller kontor computere som IBM PC, XT ofte inkluderet magnetiske harddiske, og større mængder af RAM, der giver dem mulighed for at indlæse deres operativsystemer fra disk til RAM, med kun en minimal hardware initialisering kerne-og boot-loader der er tilbage i ROM (kaldet BIOS i IBM-kompatible computere). Dette arrangement muliggjorde et mere komplekst og let opgraderbart operativsystem.,

I moderne Pc ‘ er, “ROM” bruges til at gemme grundlæggende bootstrapping firmware til den processor, samt de forskellige firmware er nødvendige for at internt kontrol selvstændige enheder, såsom grafikkort, harddiske, ssd-drev, optiske diskdrev, TFT-skærme, etc., i systemet. I dag erstattes mange af disse “skrivebeskyttede” minder-især BIOS/UEFI – ofte med EEPROM – eller flashhukommelse (se nedenfor) for at tillade omprogrammering på stedet, hvis behovet for en firm .areopgradering opstår., Imidlertid kan enkle og modne undersystemer (såsom tastaturet eller nogle kommunikationskontrollere i de integrerede kredsløb på hovedkortet, for eksempel) anvende mask ROM eller OTP (engangs programmerbar).

ROM og efterfølgende teknologier som flash er udbredt i indlejrede systemer. Disse findes i alt fra industrirobotter til husholdningsapparater og forbrugerelektronik (MP3-afspillere, set-top-bokse osv.) som alle er designet til specifikke funktioner, men er baseret på generelle mikroprocessorer., Med soft .are, der normalt er tæt koblet til Hard .are, er programændringer sjældent nødvendige i sådanne enheder (som typisk mangler harddiske af hensyn til omkostninger, størrelse eller strømforbrug). Fra 2008 bruger de fleste produkter Flash snarere end maske ROM, og mange giver nogle midler til at oprette forbindelse til en PC til firm .areopdateringer; for eksempel kan en digital lydafspiller opdateres for at understøtte et nyt filformat., Nogle hobbyfolk har draget fordel af denne fleksibilitet til at omprogrammere forbruger produkter til nye formål, for eksempel, iPodLinux og OpenWrt projekter har gjort det muligt for brugerne at køre full-featured Linux-distributioner på deres MP3-afspillere og trådløse routere, hhv.

ROM er også nyttigt til binær lagring af kryptografiske data, da det gør dem vanskelige at erstatte, hvilket kan være ønskeligt for at forbedre informationssikkerheden.,

anvendelse til lagring af dateredit

da ROM (i det mindste i hard-wiredired Maskeform) ikke kan ændres, er det kun egnet til lagring af data, som ikke forventes at skulle ændres for enhedens levetid. Med henblik herpå er ROM blevet brugt i mange computere til at gemme opslagstabeller til evaluering af matematiske og logiske funktioner (for eksempel kan en floating-point-enhed tabulere sinusfunktionen for at lette hurtigere beregning). Dette var især effektivt, når CPU ‘ er var langsomme, og ROM var billig sammenlignet med RAM.,

især Display Adaptere af tidlige personlige computere gemt tabeller af bitmappede skrifttegn i ROM. Dette betød normalt, at tekstdisplayet ikke kunne ændres interaktivt. Dette var tilfældet for både CGA-og MDA-adaptere, der var tilgængelige med IBM PC .t.

brugen af ROM til at gemme sådanne små mængder data er forsvundet næsten fuldstændigt i moderne generelle computere. NAND Flash har imidlertid overtaget en ny rolle som et medium til masselagring eller sekundær lagring af filer.


Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *