Hei, nimeni on Madison Maxey. Minulla on yritys nimeltä Loomia ja luomme smart-kangasta asusteisiin ja muihin tuotteisiin. Taivas on rajana tekstiilien kanssa työskennellessä. Nimeni on Danielle Applestone ja olen Othermachine Companyn toimitusjohtaja. Rakennamme kaiverruskoneita. Kaiverruskone käyttää pyörivää leikkaustyökalua ja liikuttaa sitä materiaalissa luoden 3D esineitä. Kannen alla kaikki tietokoneet tekevät samaa neljää asiaa. Ne ottavat tietoa vastaan, säilyttävät ja käsittelevät sitä ja tuottavat tietoa. Nämä asiat suoritetaan koneen eri komponenteilla. Koneessa on vastaanottoelementtejä, jotka ottavat tietoa vastaan koneen ulkopuolelta ja muuntavat sen binääriksi. Muisti tallentaa tämän tiedon. Koneen keskusyksikkö, tai CPU suorittaa kaikki laskelmat. Ja lopuksi, ulostuloelementit ottavat tiedon ja muuttavat sen fyysiseksi dataksi. Puhutaan ensin tiedon vastaanottamisesta. Tietokoneet voivat vastaanottaa erilaista tietoa, kuten näppäimistön, kosketusnäytön, kameran, mikrofonin tai navigointilaitteen tietoa. Niitä löytyy myös auton sensorista, termostaatista tai droneista. Tämä esimerkki näyttää miten annettu data kulkee koneessa ja muuttuu tiedoksi. Kun painat näppäimistön näppäintä - vaikka "B"-kirjainta - näppäimistö muuttaa kirjaimen numeroksi. Tämä numero lähetetään koneeseen binäärinä eli ykkösinä ja nollina. CPU laskee sitten miten "B"-kirjain näytetään pikseli pikseliltä. CPU lähettää ohjepyynnön koneen muistiin, mikä kertoo sille miten "B" piirretään. CPU seuraa näitä ohjeita ja tallentaa tulokset pikseleinä sen muistiin. Lopuksi tämä pikselitieto lähetetään binäärinä koneen näytölle. Näyttö on ulostuloelementti, mikä muuttaa binäärin näkemäksimme pieniksi valoiksi ja väreiksi. Kaikki tämä tapahtuu niin nopeasti, että se tuntuu välittömältä. Näyttääkseen jokaisen kirjaimen tietokone käy läpi tuhansia ohjeita, mitkä alkavat kun sormesi painaa näppäintä. Tässä esimerkissä ulos tulevan tiedon elementti oli näyttö, mutta se voi olla jotain muuta mikä osaa lukea tietokoneen binääriä ja tehdä sillä jotain käsin kosketeltavaa. Kaijutin soittaa äänen ja 3D tulostin tulostaa esineen. Ulostulolaite voi ohjata myös fyysistä liikettä kuten robotti käsivartta, auton moottoria tai yritykseni tekemän kaiverruskoneen leikkaustyökalua. Erilaiset syötöt ja ulostulot sallivat tietokoneiden kommunikoinnin maailman kanssa uusilla tavoilla. Tätä on edesauttanut CPU:n nopeuttaminen ja muistin laajennus. Mitä monimutkaisempi koneen tehtävä on ja mitä enemmän tietoa syötetään tai annetaan, sitä enemmän tarvitaan tehoa ja muistia. Kirjainten näppäileminen näytölle saattaa olla helppoa, mutta monimutkaisiin 3D grafiikoihin tai elokuvan filmaamiseen tarvitaan usein useita ohjausyksiköitä kaiken tiedon ja gigabittien tallentamiseksi. Mitä ikinä haluatkaan tehdä tietokoneilla, jokainen yksittäinen teko alkaa syöttämällä tietoa fyysisestä maailmasta, säilyttämällä ja käsittelemällä tieto ja antamalla uutta tietoa takaisin.