Mikä on Core Rope -muisti?

Core Rope Memory, joka tunnetaan myös nimellä kudottu lankamuuntaja ROM, oli lukumuistin tai ROM-muoto. Sitä ei käytetty pääasiassa kaupallisissa ympäristöissä muun muassa korkeiden tuotantokustannusten vuoksi. Se oli kuitenkin uskomattoman luotettava haastavissakin ympäristöissä. Tämä johti sen käyttöön useissa NASA-projekteissa, mukaan lukien tunnetuin Apollo-kuun laskeutujat ja -kiertoradat. Sekä ydinköysimuistia että magneettisydänmuistia käytettiin AGC- tai Apollo-opastustietokoneessa. Ydinköysimuistia ei pidä sekoittaa magneettiseen ydinmuistiin, joka on eräs RAM-muoto.

Kuinka se toimii?

Core Rope -muistilla on samanlainen rakenne kuin ydinmuistilla, ainakin ensi silmäyksellä. Molemmat käyttävät useita lankoja ja metallisydämiä. Johdotuskonsepti on kuitenkin uskomattoman erilainen. Ydinmuistissa jokainen ydin tallentaa yhden bitin dataa magneettikenttään. RAM-muisti rakennetaan siten, että joukko ytimiä ja johtoja kulkee niiden läpi lataamaan niitä ja tunnistamaan niiden lataus. Sydänköyden muistissa dataa ei ole koodattu sydämen magneettikenttään. Sen sijaan se on koodattu sen mukaan, kulkeeko aistivaijeri ytimen läpi vai ei.

Toinen merkittävä ero ydinköyden muistissa on, että jokaisen ytimen läpi voi kulkea useita sensorijohtoja. Tämä mahdollistaa erilaisten bittien tallentamisen ydintä kohti, mikä lisää merkittävästi tallennustiheyttä. Apollon ohjaustietokone käytti 16-bittisiä sanoja ja tallensi 12 sanaa jokaiseen ytimeen, mikä tarkoitti, että jokainen ydin tallensi 192 bittiä dataa.

Miten se tehtiin?

Ydinmuistia on vaikea tehdä. Koska tiedot koodataan langan kautta, joka kulkee joko sydämen läpi tai sen ympärillä, sen on oltava kudottu. 1960-luvulla tämä prosessi tehtiin käsin. Suurin osa Apollo-opastustietokoneen ydinköysimuistia kutovasta työvoimasta oli naisia. Heidät palkattiin ensisijaisesti paikalliselta tekstiiliteollisuudesta ompelutaitojen vuoksi, mutta osa tuli myös kellosepältä.

Yksi merkittävistä ongelmista oli, että ydinköyden muistiin asentamasi ohjelmisto oli fyysinen osa sen erittäin monimutkaista rakennetta. Et voinut vain asentaa ohjelmistopäivitystä, jos löysit virheen. Kun köysi oli valmis, sitä ei voitu muuttaa ollenkaan. Tämä tarkoitti, että ohjelmistot oli suunniteltava niin, ettei niissä ollut vikoja tai bugeja, koska niitä ei voitu korjata myöhemmin. Apollon opastustietokoneen varhaiset mallit kierrettiin kokonaan käsin, mutta tämä prosessi osoittautui virhealttiiksi. Prosessi päivitettiin sisältämään koneen, joka valitsi langan pujottamisen, mutta jätti tämän prosessin henkilön tehtäväksi.

Tämä kyvyttömyys tarjota ohjelmistopäivityksiä oli riittävän vaikeaa useimmille ohjelmistoille. Tämä oli kuitenkin jo välttämätön tekijä avaruusaluksille, erityisesti miehitetyille aluksille, koska mikä tahansa virhe voisi johtaa kalliin avaruusaluksen menetykseen ja mahdollisesti ihmishenkiin. Valmistuskustannukset olivat kuitenkin suurempi ongelma. Se oli aivan liian kallista valmistaa, vaikka se tarjosikin erinomaisen säilytystiheyden siihen aikaan. Sellaisenaan, vaikka tekniikka onnistuikin käyttötapauksissaan, se ei koskaan noussut kaupallisesti, vaikkakin sitä käytettiin rajoitetusti.

Johtopäätös

Core Rope Memory on yksi lukumuistin tai ROM-muistin muoto. Sitä ei pidä sekoittaa samalla tavalla nimettyyn ydinmuistiin, joka on Random Access Memory tai RAM. Ydinköysimuisti toimi kutomalla monia aistilankoja useiden hylsyjen läpi tai ympäri.

Bitin koodaus määritettiin tietyn ytimen läpi tai sen ympärillä kulkevan langan mukaan. Se piti kutoa käsin, mikä teki valmistuksesta aikaa vievää, kallista ja virhealtista. Tämä tekijä rajoitti laajempaa kiinnostusta tekniikkaa kohtaan. Testattujen moduulien luotettavuus jopa epäsuotuisissa ympäristöissä teki niistä kuitenkin sopivan käytettäväksi avaruusajoneuvoissa, erityisesti Apollo-opastustietokoneessa.


Kuinka kloonata kiintolevy

Kuinka kloonata kiintolevy

Nykyaikaisella digitaalisella aikakaudella, jossa data on arvokasta omaisuutta, kiintolevyn kloonaus Windowsissa voi olla ratkaiseva prosessi monille. Tämä kattava opas

Kuinka korjata WUDFRd-ohjain ei latautunut Windows 10:ssä?

Kuinka korjata WUDFRd-ohjain ei latautunut Windows 10:ssä?

Näetkö tietokonetta käynnistettäessä virheilmoituksen, jonka mukaan ohjain WUDFRd ei latautunut tietokoneellesi?

NVIDIA GeForce Experience -virhekoodin 0x0003 korjaaminen

NVIDIA GeForce Experience -virhekoodin 0x0003 korjaaminen

Onko työpöydälläsi NVIDIA GeForce -kokemusvirhekoodi 0x0003? Jos kyllä, lue blogi nähdäksesi kuinka korjata tämä virhe nopeasti ja helposti.

Mikä on SMPS?

Mikä on SMPS?

Tutustu SMPS:ään ja eri teholuokkien merkitykseen ennen kuin valitset SMPS:n tietokoneellesi.

Mitä on eristykseen perustuva turvallisuus?

Mitä on eristykseen perustuva turvallisuus?

Aikoivat syventyä aiheeseen, josta on tulossa yhä tärkeämpi kyberturvallisuuden maailmassa: eristykseen perustuva tietoturva. Tämä lähestymistapa

Automaattisen napsautuksen käyttäminen Chromebookille

Automaattisen napsautuksen käyttäminen Chromebookille

Tänään aioimme perehtyä työkaluun, joka voi automatisoida toistuvia napsautuksia Chromebookillasi: automaattiseen napsautuslaitteeseen. Tämä työkalu voi säästää aikaa ja

Roomba pysähtyy, tarttuu ja kääntyy – korjaa

Roomba pysähtyy, tarttuu ja kääntyy – korjaa

Korjaa ongelma, jossa Roomba-robottiimuri pysähtyy, tarttuu kiinni ja kääntyy jatkuvasti ympäri.

Miksi Chromebookini ei käynnisty?

Miksi Chromebookini ei käynnisty?

Saat vastauksia kysymykseen, miksi Chromebookini ei käynnisty? Tässä hyödyllisessä oppaassa Chromebookin käyttäjille.

Grafiikka-asetusten muuttaminen Steam Deckissä

Grafiikka-asetusten muuttaminen Steam Deckissä

Steam Deck tarjoaa vankan ja monipuolisen pelikokemuksen aivan sormiesi ulottuvilla. Kuitenkin optimoidaksesi pelaamisesi ja varmistaaksesi parhaan mahdollisen

Kellotaulun vaihtaminen Fitbit Versa 4:ssä

Kellotaulun vaihtaminen Fitbit Versa 4:ssä

Muuta Fitbit Versa 4:n kellotaulua saadaksesi kellosi erilaisen ilmeen joka päivä ilmaiseksi. Katso kuinka nopeaa ja helppoa se on.