Yksi siistimmistä jutuista piireissä on se,
että piirit voivat luoda taidetta.
Jos minulla on esimerkiksi idea, voin
luoda sen piirien avulla.
Joten jos sinulla on ideoita, voit käyttää
teknologiaa niiden herättämiseksi henkiin.
Tietokoneen jokainen syöttö ja ulostulo
on tietynlaista informaatiota,
mikä voidaan esittää "on" -ja
"off"-elektronisten signaalien
tai ykkösten ja nollien avulla.
Syöttönä tulleen tiedon ymmärtämiseksi ja
sen muuntamiseksi tiedoksi,
koneen tulee muokata ja yhdistää signaalit.
Tämän saavuttamiseksi tietokone
käyttää miljoonia pieniä elektronisia
komponentteja jotka yhdessä
muodostavat piirejä.
Katsotaan piirejä tarkemmin ja miten ne
muokkaavat ja käsittelevät tietoa,
jota edustetaan ykkösillä ja nollilla.
Tämä on todella yksinkertainen piiri.
Se ottaa elektronisen signaalin on/off ja
vaihtaa sen suunnan.
Joten jos antamasi signaali on 1, piiri
antaa sinulle nollan.
Jos annat piirille nollan, se antaa
sinulle ykkösen. Sisään menevä signaali
ei ole sama kun ulos tuleva signaali,
ja kutsumme sitä nimellä "not".
Monimutkaisemmat piirit voivat ottaa
useampia signaaleja ja yhdistää niitä
antaen sinulle eri tuloksia.
Tässä esimerkissä piiri ottaa kaksi
signaalia, jotka voivat olla 1 tai 0.
Jos kumpi tahansa sisääntuleva
signaali on 0, on tulos myös nolla.
Piiri antaa sinulle ykkösen vain,
jos kummatkin signaalit ovat 1.
Kutsumme tätä piiriä nimellä "and".
Käytössämme on useita pieniä piirejä
jotka suorittavat loogisia laskutehtäviä.
Yhdistämällä nämä piirit toisiinsa, voimme
luoda monimutkaisempia piirejä,
mitkä suorittavat monimutkaisempia laskuja.
Voit esimerkiksi luoda piirin mikä lisää
2 bittiä yhteen nimeltä "adder".
Tämä piiri ottaa 2 erillistä bittiä, kukin 1 tai 0,
ja lisää ne yhteen summan laskemiseksi.
Summa voi olla 0 + 0 = 0, 0 + 1 = 1,
tai 1 + 1 = 2.
Tarvitset kaksi lähtöjohtoa, koska summan
esittämiseen voi kulua jopa kaksi binaarinumeroa.
Nyt kun sinulla on yksi summaaja
lisätäksesi tietoa kahden bitin verran,
voit koota useita rinnakkaisia kertoimia
ja luoda paljon suurempia lukuja.
Tämä on esimerkki miten 8-bittinen
summaaja lisäisi numerot 25 ja 50.
Jokainen luku esitetään käyttämällä 8 bittiä,
mikä johtaa 16 erilaiseen sähköiseen signaaliin,
jotka menevät piiriin. 8-bittisen summaimen
piirissä on paljon pieniä summaimia, jotka
yhdessä laskevat summan. Erilaiset
sähköpiirit voivat suorittaa
muitakin yksinkertaisia laskelmia, kuten
vähennys- tai kertolaskuja.
Itse asiassa kaikki tietokoneesi
tietojenkäsittely on vain suuri määrä pieniä
yksinkertaisia toimintoja. Jokainen
tietokoneen suorittama yksittäinen
toimenpide on niin yksinkertainen,
että voit tehdä sen itse,
mutta nämä tietokoneiden sisällä olevat
piirit ovat paljon nopeampia.
Ennen vanhaan nämä piirit olivat
suuria ja kömpelöitä.
8-bittinen summain saattoi olla yhtä
suuri kuin jääkaappi ja yksinkertaisen
laskun suorittaminen kesti minuutteja.
Nykyään tietokonepiirit ovat kooltaan
mikroskooppisia ja paljon nopeampia.
Miksi pienet koneet ovat myös nopeampia?
Mitä pienempi piiri, sitä pienempi on myös
elektronisten signaalien kulkema välimatka.
Sähkö liikkuu melkein valon nopeudella,
minkä vuoksi nykyaikaiset piirit suorittavat
miljardeja laskelmia sekunnissa.
Joten kun pelaat tietokonepeliä, nauhoitat
videota tai tutkit kosmosta, eli kaikki mitä
voisit tehdä tekniikan avulla, vaatii
paljon nopeaa tiedonkäsittelyä.
Tämän monimutkaisuuden alla on
vain paljon hyvin pieniä piirejä,
jotka kääntävät binaarisia signaaleja
nettisivuiksi, videoiksi, musiikiksi ja peleiksi.
Nämä piirit voivat jopa auttaa
meitä purkamaan DNA:ta
sairauksien diagnosoimiseksi ja
parantamiseksi.
Joten mitä sinä haluat tehdä näillä piireillä?