Read-only memory (Suomi)

0 Comments

Diskreetti-komponentti ROMEdit

IBM käyttää kondensaattori vain luku-varastointi (CRO) ja muuntaja vain luku-muisti (TROS) tallentaa microcode pienempien System/360-mallit, 360/85, ja kahden ensimmäisen System/370-malleissa (370/155 ja 370/165). Joissakin malleissa oli myös kirjoitettava control store (WCS) ylimääräisiä diagnostiikka ja emuloinnin tuki. Apollo Guidance Computer, käytetty ydin köysi muisti, ohjelmoitu pujottamalla johdot läpi magneettinen ydintä.,

Solid-state ROMEdit

Katso myös: Puolijohde muisti

pelikonsolit, käytä vaihdettavat ROM-kasetit, jolloin yksi järjestelmä pelata useita pelejä.

yksinkertaisin tyyppi ssd-LEVY on yhtä vanha kuin puolijohde teknologia itsessään. Combinational logic gates voidaan liittää manuaalisesti kartoittaa n-bitin osoitesyöttö mielivaltaisiin arvoihin m-bitin datalähtö (look-up taulukko). Keksinnön integroitu piiri tuli mask ROM., Naamio ROM koostuu ruudukon sana linjat (osoite input) ja vähän riviä (tiedot output), valikoivasti liittyi yhdessä transistori kytkimet, ja voi edustaa mielivaltainen look-up taulukko, jossa on säännöllinen fyysinen ulkoasu ja ennustettavissa etenemisviive.

maskiromissa tieto on fyysisesti koodattu piiriin, joten se voidaan ohjelmoida vain valmistuksen aikana. Tämä johtaa useita vakavia haittoja:

  1. Se on vain taloudellinen ostaa naamio ROM suuria määriä, koska käyttäjien on sopimus valimo tuottaa mukautetun design.,
  2. läpimenoaika välillä täyttämällä suunnittelu naamio ROM ja vastaanottaa valmiin tuotteen on pitkä, samasta syystä.
  3. Naamio ROM on epäkäytännöllinen R&K-työtä, koska suunnittelijat usein tarvetta muuttaa sisältöä muistia kuin he tarkentaa suunnittelu.
  4. Jos tuote on toimitettu viallinen naamio ROM, ainoa tapa korjata se on muistaa tuotteen ja fyysisesti korvata ROM jokainen yksikkö toimitetaan.

myöhemmät kehityssuunnat ovat korjanneet näitä puutteita., Programmable read-only memory (PROM), keksi Wen Tsing Chow vuonna 1956, käyttäjät saattoivat ohjelmoida sen sisältö tarkalleen kerran fyysisesti muuttamalla sen rakennetta soveltamisesta korkea-jännite pulsseja. Tämä on osoitettu ongelmia 1 ja 2 edellä, koska yritys voi yksinkertaisesti tilata iso erä tuoreita piirit ja program heille haluttu sisältö sen suunnittelijat” mukavuus.,

kynnyksellä metalli–oksidi–semiconductor kenttä-vaikutus transistori (MOSFET), keksittiin Bell Labs vuonna 1959, mahdollisti käytännön käyttö metalli–oksidi–puolijohde (MOS) transistorit kuten muisti solu varastointi elementtejä puolijohde muisti, toiminto aiemmin toiminut magneettinen ydintä tietokoneen muistiin. Vuonna 1967, Dawon Kahng ja Simon Sze Bell Labs ehdotti, että kelluva portti MOS puolijohde laite, voidaan käyttää solun uudelleenohjelmoitavat ROM, joka johti Dov Frohman Intel keksiä pyyhittävät ohjelmoitavat vain luku-muisti (EPROM) vuonna 1971., Vuonna 1971 keksintö EPROM pohjimmiltaan ratkaista ongelma 3, koska EPROM (toisin kuin PROM) voidaan toistuvasti palauttaa sen ohjelmoimatonta valtion altistuminen voimakkaalle uv-valoa.

Sähköisesti pyyhittävä ohjelmoitava read-only memory (EEPROM) kehittämä Yasuo Tarui, Yutaka Hayashi ja Kiyoko Naga klo Sähkötekniikan Laboratorio vuonna 1972, meni pitkän tapa ratkaista ongelma 4, koska EEPROM voidaan ohjelmoida-paikka, jos sisältävät laitteen avulla saada ohjelman sisältöä ulkoisesta lähteestä (esimerkiksi henkilökohtainen tietokone kautta sarjakaapeli)., Flash-muisti, keksi Fujio Masuoka Toshiba 1980-luvun alussa ja kaupallistaa 1980-luvun lopulla, on muoto EEPROM, joka tekee erittäin tehokas käyttö siru alueella ja voidaan tyhjentää ja uudelleenohjelmoida tuhansia kertoja ilman vahinkoa. Se mahdollistaa vain tietyn laitteen osan poistamisen ja ohjelmoinnin koko laitteen sijaan. Tämä voidaan tehdä suurella nopeudella, joten nimi ”flash”.

Kaikki nämä tekniikat parantunut joustavuus ROM, mutta merkittäviä kustannus-per-siru, niin että suuria määriä naamio ROM jäisi edullinen valinta monta vuotta., (Uudelleenohjelmoitavien laitteiden kustannusten aleneminen oli lähes poistanut mask ROMin markkinat vuoteen 2000 mennessä.) Uudelleenkirjoitettavat teknologiat visioitiin maskiromien korvaajiksi.

viimeisin kehitys on NAND flash -, keksi myös Toshiba. Sen suunnittelijat nimenomaisesti rikkoi aiemman käytännön, jossa todetaan selvästi, että ”tavoitteena NAND flash on korvata kiintolevyt,” pikemminkin kuin perinteinen käyttö ROM-muodossa haihtumaton ensisijainen varastointi., Vuodesta 2007, NAND on osittain saavuttaa tämän tavoitteen tarjoamalla läpijuoksu verrattavissa kiintolevyt, suurempi toleranssi ja fyysinen shokki, äärimmäinen miniatyrisointi (muodossa USB-flash-asemat ja pienet microSD-muistikortteja, esimerkiksi), ja paljon pienempi virrankulutus.,

Käytä tallentamiseen programsEdit

Jokainen tallennettu-ohjelma tietokone voi käyttää muotoa haihtumaton muisti (joka on, varastointi, joka säilyttää tiedot, kun virta on poistettu) tallentaa alkuperäisen ohjelman, joka toimii, kun tietokone on päällä tai muuten alkaa toteutus (prosessi kutsutaan bootstrapping, usein lyhennettynä ”käynnistäminen” tai ”käynnistämättä”). Samoin jokainen ei-triviaali tietokone tarvitsee jonkinlaista vaihteleva muisti tallentaa muutoksia sen tilaan, kun se suorittaa.,

Lomakkeet ja vain luku-muisti oli työllisiä ei-haihtuvia varastointi ohjelmia useimmissa aikaisin tallennetut-ohjelma, tietokoneet, kuten ENIAC jälkeen 1948. (Siihen asti se ei ollut tallennetun ohjelman tietokone, koska jokainen ohjelma oli manuaalisesti kytketty koneeseen, joka voi kestää päivistä viikkoihin.) Read-only memory oli yksinkertaisempi toteuttaa, koska se tarvitsi vain mekanismin lukea tallennettuja arvoja, eikä muuttaa niitä paikallaan, ja näin voidaan toteuttaa erittäin raaka sähkömekaanisia laitteita (katso historialliset esimerkit alla)., With kynnyksellä integroitujen piirien 1960-luvulla, sekä ROM ja sen vaihteleva vastine staattinen RAM-muisti oli toteutettu paneelit transistorit, pii-sirut; kuitenkin, ROM-muisti solu voidaan toteuttaa käyttäen vähemmän transistoreita kuin SRAM-muisti solu, koska jälkimmäinen tarvitsee salpa (johon kuuluu 5-20 transistorit) säilyttää sen sisällön, kun ROM solu voi koostua puuttuminen (looginen 0) tai läsnäolo (looginen 1) yksi transistori yhdistää hieman linja sana linja. Näin ollen ROM voitaisiin toteuttaa halvemmalla kuin RAM monta vuotta.,

Useimmat kotitietokoneet 1980-luvun tallennettu BASIC-tulkki tai käyttöjärjestelmä ROM kuin muut muodot ei-haihtuvia varastointi, kuten magneettiset levyasemat olivat liian kalliita. Esimerkiksi Commodore 64 mukana 64 KB RAM-muistia ja 20 KB ROM sisälsi BASIC-tulkki ja ”KERNAL” sen käyttöjärjestelmä., Myöhemmin kodin tai toimiston tietokoneissa, kuten IBM PC, XT usein mukana magneettiset levyasemat, ja suurempia määriä RAM-muistia, jotta he voivat ladata niiden käyttöjärjestelmien levyltä keskusmuistiin, vain minimaalinen laitteisto alustuksen ydin ja käynnistyslatain jäljellä LEVYLTÄ (tunnetaan myös nimellä BIOS IBM-yhteensopivissa tietokoneissa). Tämä järjestely mahdollisti monimutkaisemman ja helposti päivitettävän käyttöjärjestelmän.,

moderni Kpl, ”ROM” käytetään tallentamaan perus bootstrapping firmware-prosessori, samoin kuin eri firmware tarvitaan sisäisesti control self-contained laitteita, kuten näytönohjaimet, kiintolevyt, ssd-asemat, optiset levyasemat, TFT-näytöt, jne., järjestelmässä. Tänään, monet näistä ”vain luku”-muistoja – erityisesti BIOS/UEFI – ovat usein korvattu EEPROM-tai Flash-muistikortti (katso alla), lupa-paikka uudelleenohjelmointi olisi tarvetta firmware päivitys syntyä., Kuitenkin, yksinkertainen ja kypsä sub-järjestelmät (kuten näppäimistön tai joitakin viestintä ohjaimet integroidut piirit emolevyn, esimerkiksi) voi käyttää naamio ROM tai OTP (one-aika ohjelmoitavissa).

ROM ja seuraajateknologiat kuten flash ovat yleisiä sulautetuissa järjestelmissä. Näitä on kaikessa teollisuusroboteista kodinkoneisiin ja kulutuselektroniikkaan (MP3-soittimet, set-top-laatikot jne.) jotka kaikki on suunniteltu tiettyihin toimintoihin, mutta perustuvat yleiskäyttöisiin mikroprosessoreihin., Ohjelmisto yleensä tiukasti kytketty laitteiston, ohjelman muutokset ovat harvoin tarpeen tällaisissa laitteissa (joka ei yleensä ole kiintolevyjä kustannussyistä, koon tai tehon kulutus). Vuodesta 2008 lähtien useimmat tuotteet käyttävät pikemmin Flash kuin mask ROM, ja monet tarjoavat joitakin keinoja yhteyden tietokoneeseen firmware päivitykset; esimerkiksi digitaalinen äänisoitin voidaan päivittää tukemaan uutta tiedostomuotoa., Jotkut harrastajat ovat hyödyntäneet tätä joustavuutta ohjelmoida kuluttajien tuotteita uusiin tarkoituksiin; esimerkiksi iPodLinux ja OpenWrt hankkeet ovat käytössä, käyttäjät voivat ajaa täysin varustellun Linux-jakeluissa heidän MP3-soittimet ja langattomat reitittimet, vastaavasti.

ROM on myös hyödyllisiä binary varastointi salauksen tiedot, koska se tekee niistä vaikea korvata, joka voi olla toivottavaa, jotta voidaan parantaa tietoturvaa.,

Käytä tallentamiseen dataEdit

Koska ROM (ainakin hard-wired naamio muodossa) ei voi muuttaa, se on vain soveltuvat varastointiin tietoja, jotka ei ole odotettavissa tarvitse muutos elämän laitteen. Tätä varten ROM on monissa tietokoneissa käytetty look-up-taulukoita matemaattisten ja loogisten funktioiden arviointia varten (esimerkiksi kelluva piste-yksikkö saattaa taulukoida sinifunktion nopeamman laskennan helpottamiseksi). Tämä oli erityisen tehokasta, kun suorittimet olivat hitaita ja ROM oli halpa verrattuna RAM.,

Erityisesti, näyttösovittimet varhainen henkilökohtaiset tietokoneet tallennettu taulukot bitmap-fontin merkit ROM. Tämä tarkoitti yleensä sitä, että tekstinäytön fonttia ei voitu muuttaa vuorovaikutteisesti. Näin tehtiin sekä CGA-että MDA-sovittimissa, jotka olivat saatavilla IBM PC XT: llä.

ROMin käyttö näin pienten datamäärien tallentamiseen on kadonnut nykyaikaisissa yleiskäyttöisissä tietokoneissa lähes kokonaan. NAND Flash on kuitenkin ottanut uuden roolin tiedostojen massamuistutuksen tai toissijaisen tallennuksen välineenä.


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *