Jeffrey Cross
Jeffrey Cross

Homebrew - Oma reletietokone

Kun olin pieni poika, isäni toi kotiin releet, jotka pelastuivat käytöstä poistetusta puhelinkeskuksesta. Runsas innostus alkoi rakentaa tietokoneen kymmenestä pölyisestä, toimimattomasta puhelinreleestä. Työskentelin sen kanssa jonkin aikaa, mutta lopulta luopui ja siirryin muihin asioihin.

Minusta tuli kuitenkin innostunut ajatus siitä, että koneet voisivat jonain päivänä olla ajattelemassa, ja mahdollisuudesta koneistaa tietoisuus itse. Vietin vuosia tutkimuksessa abstraktisti, mutta en ole koskaan kadottanut kiehtovuuttani yksinkertaisilla koneilla. Tämä keskeneräinen projekti pysyi mielessäni pitkään sen jälkeen, kun äitini heitti heidät vanhat releet.

Sitten eräänä päivänä huomasin, että minulla oli todella, todella kasvanut. Voisin nyt tehdä asioita, joita voisin vain unelmoida lapsena. Minulla oli nyt aikaa, rahaa, tietoa, kärsivällisyyttä ja päättäväisyyttä tämän pitkään hylätyn hankkeen loppuunsaattamiseksi.

Reletietokoneessa on kahdeksan yleiskäyttöistä 8-bittistä rekisteriä, 16-bittinen ohjelmalaskuri ja 8-bittinen ALU, joka pystyy suorittamaan lisäyksiä, loogisia toimintoja ja siirtymistä. CPU voi suorittaa kaikki yleiset ohjeet, mukaan lukien ehdollinen haarautuminen ja tasainen menettelypuhelu ja palautus. Muut kuin päämuisti, tämä on sähkömekaaninen tietokone, ei elektroninen tietokone.

Käsin asennetut konekoodiohjelmat vaihdetaan bittisesti, kääntämällä etupaneelin kytkimiä. Ainoa lähtö on hehkuvista LEDeistä, jotka paljastavat laitteen sisäisen tilan. Suunnittelu pakotti minut miettimään kysymystä siitä, mikä todella muodostaa minkä tahansa tietokoneen ytimen. Suunnitteluni tekee selväksi, miten tietokone toimii, mikä usein häviää nykyaikaisen prosessorimallien monimutkaisuudesta ja yhteiskunnan hellittämättömästä pyrkimyksestä kohti tehokkuutta, optimointia, miniaturisointia ja erikoistumista.

Vaikka koneessa on vain 415 relettä ja se toimii vain 6 Hz: llä, napsautusreleiden ääni tekee tästä kaikkein fyysisimmän, elossa olevan tietokoneen, jota olen koskaan kohdannut. Kokemus, joka on saatu lopullisesti päätökseen, kun unelma oli lapsi, on ollut erittäin ilahduttavaa. Voin lopulta tarkistaa "rakentaa tietokoneen releistä" pois tehtäväluettelosta!

Osake

Jättänyt Kommenttia