Luulenpa että suurin osa harjaantuneistakin tietokoneen
käyttäjistä tekee koneellaan sujuvasti töitä tajuamatta yhtään
mitään biteistä, kiloista tai megahertseistä. Joillakin voi tosin
olla jotain hajua siitä, mihin ne liittyvät mutta tuskin kovinkaan
moni omaa tarkempaa tietoa termien alkuperästä ja merkityksestä.
Vaikka näiden asioiden ymmärtäminen ei olekaan välttämätöntä
tekstinkäsittelyn tai piirtämisen hallitsemiseksi, kuuluu muutamien
peruskäsitteiden tunteminen osana atk-yleissivistykseen.
Tietokone on oikeastaan hyvin yksinkertainen laite, sillä
pohjimmiltaan se ymmärtää vain ja ainoastaan numeroita. Värit,
kirjaimet ja hiiren liikuttelut täytyy jotenkin muuttaa numeeriseen
muotoon, jotta se kykenisi niitä jotenkin käsittelemään. Kun
kirjoitamme tekstiä, tietokone muuttaa syöttämämme kirjaimet
numeroiksi: pientä a:ta vastaa luku 97, isoa 'B':tä 66, pientä
s-kirjainta 115, pilkkua luku 44 ja niin edelleen.
Esimerkiksi sana kissa muodostuu viidestä numerosta seuraavalla
tavalla:
| k |
i |
s |
s |
a |
| 107 |
105 |
115 |
115 |
97 |
Vastaavasti tietokoneen ruudulla oleva kuva koostuu joukosta
pienen pieniä pisteitä, joista jokaisella on jokin väri. Tätä väriä
tietokone kuvaa jälleen numerolla: olkoon musta 0, valkoinen 1,
sininen 2 ja niin edelleen. Seuraavissa kuvissa näet, kuinka
T-kirjainta vastaava merkki muodostetaan kuvaruudulle pienistä
erivärisistä pisteistä ja millainen on tätä symbolia vastaava
"värikartta" numeroina esitettynä.
Copyright: Tanya Linden & Mark Mackowiak©UMTC,
1996-1997
Merkki 't' kuvaruudun pisteinä

Copyright: Tanya Linden & Mark Mackowiak©UMTC,
1996-1997
Edellinen numeerisena esityksenä
Yleisesti laitteita jotka käyttävät toiminnassaan yksinomaan
numeerista informaatiota kutsutaan digitaalisiksi (engl. digit =
numero).
Digital
Seuraavaksi käydään bitin kimppuun. Vaikka suoranaisesti tämän
käsitteen ymmärtäminen ei paranna kenenkään tietokoneen
käyttötaitoja, auttaa se meitä myöhemmin käsittämään, miten
tietokone toimii ja mitä tarkoittaa esimerkiksi 16-bittinen
äänikortti. Tämän kappaleen jälkeen tiedät, mitä tarkoittaa kuvan
bittisyys eli bittien lukumäärä, mihin se todellisuudessa vaikuttaa
ja mitä merkitystä näillä asioilla ylipäätään on.

Hyvin syvälle tietokoneen sisälle mentäessä emme oikeastaan löydä
numeroita vaan mikroskooppisen pieniä sähköisiä komponentteja, jotka
pystyvät varastoimaan sähköä. Sähkövarauksen sisältävä komponentti
on varattu ja varaukseton vapaa. Yhtä hyvin voitaisiin ajatella
tämän komponentin olevan pienen pieni sähkökytkin (vrt. valojen
katkaisija). Kun sammutamme huoneesta valot, vaihdamme kytkimen
asennon off-asentoon (ei sähkövarausta) ja päinvastoin.
Yhdellä tällaisella komponentilla voidaan siis ilmaista tietoa,
jolla on tasan kaksi arvoa: päällä/pois, tosi/epätosi, musta tai
valkoinen. Tätä pienen pientä tietoyksikköä kutsutaan bitiksi (engl.
bit). Täällä ihmisten maailmassa tämän sähkökytkimen
"päällä/pois"-tilojen symboleina käytetään ykköstä ja nollaa.
Bitti ja sitä vastaavia merkityksiä:
|
totuusarvo |
ääni |
väri |
merkki |
| 0 |
tosi |
pois |
musta |
'a' |
| 1 |
epätosi |
päällä |
valkoinen |
'b' |
Jos esimerkkibittimme ohjaa vaikkapa äänitorven toimintaa,
tarkoittaa 0 torven off-asentoa eli hiljaisuutta ja 1 meteliä. Tällä
tavoin emme kuitenkaan voi mitenkään ilmaista äänen voimakkuutta:
torvi joko soi tai sitten se on hiljaa. Käyttämällä kahta bittiä
kerrallaan voimme ilmaista enemmän asioita (Huom! bittien järjestys
lasketaan oikealta vasemmalle):
|
2. bitti |
1. bitti |
lopputulos |
| 00 |
ääni pois |
hiljainen |
hiljaisuus |
| 01 |
ääni pois |
voimakas |
hiljaisuus |
| 10 |
ääni päällä |
hiljainen |
hiljainen ääni |
| 11 |
ääni päällä |
voimakas |
voimakas ääni |
Bitti numero 2 (tuo tuossa vasemmalla) määrää, onko äänisignaali
päällä vai ei. Bitti numero 1 (edellisen vieressä oikealla, se joka
hymyilee) kuvastaa äänen voimakkuutta: 0=hiljainen ja 1=voimakas.
Meillä on siis käytössä 3 eri äänen voimakkuusasetta (hiljaisuus
mukaan luettuna), sillä kaksi ensimmäistä vaihtoehtoa ovat
käytännössä samat: kun ääni on pois päältä niin äänen voimakkuudella
ei ole merkitystä.
Kahdella bitillä saamme kumminkin aikaiseksi 4 erilaista
nolla-yksi -kombinaatiota. Jos nyt järjestämme asiat hieman toisin
ja pistämme bitit tiiviimpään yhteistyöhön, saamme kaikki 4
vaihtoehtoa hyödynnettyä. Tarkoituksena olisi saada aikaan kolme eri
töräysvoimakkuutta ja sitten olisi vielä se hiljaisuuskin.
Binääriluku
| binääri |
desimaali |
ääni |
väri |
merkki |
| 00 |
0 |
pois |
musta |
'a' |
| 01 |
1 |
hiljaa |
valkoinen |
'b' |
| 10 |
2 |
keski |
punainen |
'c' |
| 11 |
3 |
voimakas |
sininen |
'd' |
Äänitorven "ääni pois/ääni päällä"- toimintoa ei nyt ohjaakaan
enää yksi bitti yksinään vaan sen mykistämiseen tarvitaan molempia:
vasta kun molemmat bitit ovat nollia (00), on torvi hiljaa. Jos
bitti numero 1 (se hymyilevä oikealla) näyttää ykköstä ja toinen yhä
nollaa (01), soi torvi hiljaisella voimakkuudella. Päinvastaisessa
tilanteessa soitetaan keskivoimakkaasti (bitit 10). Ja kun molemmat
näyttävät reippaasti ykköstä, soi torvi täysiä (11). Oleellista ei
enää olekaan yhden yksittäisen bitin toiminta vaan se kombinaatio,
jonka nämä kaksi bittiä yhdessä muodostavat. Yhdellä bitillä oli
kaksi vaihtoehtoa. Toisen bitin lisäys kaksinkertaisti vaihtoehtojen
määrän. Kolmella bitillä voimme ilmaista edelliset 4 kombinaatiota
kahteen kertaan, ensin nollalla ja sitten ykkösellä varustettuna:
| bin |
des |
väri |
merkki |
| 000 |
0 |
musta |
'a' |
| 001 |
1 |
valkoinen |
'b' |
| 010 |
2 |
punainen |
'c' |
| 011 |
3 |
sininen |
'd' |
| --- |
|
|
|
| 100 |
4 |
vihreä |
'e' |
| 101 |
5 |
keltainen |
'f' |
| 110 |
6 |
oranssi |
'g' |
| 111 |
7 |
violetti |
'h' |
Neljällä bitillä voimme ilmaista 2*2*2*2=16 eri vaihtoehtoa ja
viidellä jälleen kaksi kertaa enemmän eli 32 vaihtoehtoa. Jokaisen
bitin lisäys kaksinkertaistaa vaihtoehtojen määrän. Lyhyesti
sanottuna:
mitä enemmän bittejä sitä enemmän vaihtoehtoja
(värejä, erilaisia symboleja, äänenvoimakkuuksia, lukuja tms.).
16-bittinen näytönohjain tarkoittaa, että yhden pisteen värin
ilmaisemiseen se voi käyttää maksimissaan 16 bittiä. Niiden avulla
se voi määritellä yli 65.000 erilaista vaihtoehtoa - siis kymmeniä
tuhansia eri värejä. Vastaavasti 8-bittisessä kuvassa jokaisen
pisteen väri ilmaistaan kahdeksalla bitillä. Tällöin eri värejä on
maksimissaan 256.

Viiden bitin kokoisella tietoyksiköllä voi olla 32
erilaista arvoa. Jos tällä kertaa tietoyksikkö tulkitaan kirjoitetun
tekstin yhdeksi merkiksi, saamme tuohon 32 vaihtoehtoon mahtumaan
kaikki suomen kielen kirjaimet A:sta Ö:hön (ja tilaa jää vielä
parille merkille, vaikkapa pisteelle, huuto- ja kysymysmerkille).
Käytämme kumminkin sekä pieniä että suuria kirjaimia, joten
merkkivalikoima täytyy kaksinkertaistaa (aakkosissa 29 kirjainta,
2*29=58). Lisäksi käytämme välimerkkejä, erikoismerkkejä
(huutomerkki, matemaattiset symbolit *+-/=%, heittomerkit jne.) sekä
kontrollimerkkejä (rivinvaihto ja tabulaattori eli sarkain).
Yhteensä merkkejä tarvitaan vähintään toista sataa ja kun mukaan
lasketaan muiden kielten erikoismerkit päästään lähelle lukua 150.
Tarvitsemme siis tietoyksikön, jolla voidaan ilmaista yli 150
erilaista arvoa. Tähän ei kuusi eikä ihan seitsemänkään bittiä riitä
(27=128). Niinpä yleiseen käyttöön on vakiintunut 8
bitin mittainen tietoyksikkö.
Tätä tietoyksikköä kutsutaan tavuksi (engl. byte). Yksi
tavu vastaa pistettä ruudulla tai yhtä merkkiä tekstissä. Yhtä hyvin
se voi merkitä hyvin lyhyttä pätkää ääntä tai yhtä tietokoneen
ymmärtämää komentoa (esim. kasvata lukua yhdellä). Tavu on 8 bitin
mittainen binääriluku ja sillä voi olla 256 eri arvoa (erilaista
nolla-yksi -kombinaatiota).