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.