Document

advertisement
Bits en Bytes
Een computer werkt met twee basistekens
die traditioneel 0 en 1 worden genoemd
Deze nullen en enen worden elektronisch op
verschillende manieren gemaakt,
bijvoorbeeld door een hoge of lage
spanning, door wel of geen stroom
Nullen en enen worden bits genoemd. Een bit
kan dus de waarde 0 of 1 hebben. Het is een
soort schakelaar die UIT of AAN kan staan.
Bit is de afkorting van Binary Digit (=binair
cijfer: cijfer uit het tweetallige stelsel, dat één
van de beide getallen 0 of 1 voorstelt)
Door nullen en enen op een bepaalde manier
in rijtjes te combineren, is het mogelijk getallen,
teksten, kleuren en zelfs beeld en geluid voor
te stellen.
Hieronder zie je hoe tekst door
middel van bits worden
weergegeven:
CODEREN VAN TEKST
• Tekst bestaat uit lettertekens (a..z, A..Z), cijfers (0..9), leestekens (, . ?
! : ; ”) en speciale tekens (& é © § € )
• Tekens vastleggen in standaard binaire code
• ASCII (American Standard Code for Information Interchange)
7-bits code: 27 = 128 tekens
later: 8-bits code: 28 = 256 tekens
• Unicode
16-bits code: 216 = 65.536 tekens
CODEREN VAN AFBEELDINGEN
• Afbeeldingen kunnen worden opgebouwd uit pixels (picture elements)
zwart-wit:
1 bit per pixel (1 = zwart, 0 = wit)
256 kleuren:
1 byte per pixel
Afbeelding opgebouwd uit pixels wordt bitmap genoemd.
• Afbeeldingen kunnen ook beschreven worden met wiskundige
formules: vector-codering.
CODEREN VAN GELUID
Geluid wordt opgeslagen als samples:
De hoogte van de geluidgolf wordt een aantal keer per seconde gemeten.
CD-kwaliteit is 44.000 samples per seconde (44 kHz)
In de meeste computers vormt een groep
van 8 bits een standaardeenheid die byte
wordt genoemd.
Byte is een samentrekking van de
woorden “by eight”.
Een byte kan 256 (=28) verschillende
waarden aannemen.
Afkorting
Aantal Bytes
(precies)
Aantal Bytes
(afgerond)
1 byte
1
1
1 Kb (Kilo-byte)
1.024
1.000
1 Mb (Mega-byte) 1.048.576
1.000.000
(miljoen)
1 Gb (Giga-byte)
1.073.741.824
1.000.000.000
(miljard)
1 Tb (Tera-byte)
1.099.511.627.776 1.000.000.000.00
0 (biljard)
De computer kent dus maar twee
tekens (cijfers)
Daarom rekent de computer in het
tweetallig of binaire stelsel.
Het binair stelsel gaat uit van
machten van twee in plaats van
machten van tien (tientallig stelsel)
Als eerste kijken we even naar het
tientallig stelsel.
Machten van tien:
1
10
100
1000
10.000
100.000
1.000.000
=1
= 10
= 10 x 10
= 10 x 10 x 10
= 10 x 10 x 10 x 10
= 10 x 10 x 10 x 10 x 10
= 10 x 10 x 10 x 10 x 10 x 10
= 100
= 101
= 102
= 103
= 104
= 105
= 106
1.000.000
100.000
10.000
1000
100
10
1
106
105
104
103
102
101
100
Het getal 235 wordt in het tientallig talstelsel
1.000.000
100.000
10.000
1000
100
10
1
2
3
5
En dan nu het tweetallig stelsel.
Machten van twee:
1
2
4
8
16
32
64
128
256
512
1024
=1
=2
=2x2
=2x2x2
=2x2x2x2
=2x2x2x2x2
=2x2x2x2x2x2
=2x2x2x2x2x2x2
=2x2x2x2x2x2x2x2
=2x2x2x2x2x2x2x2x2
=2x2x2x2x2x2x2x2x2x2
= 20
= 21
= 22
= 23
= 24
= 25
= 26
= 27
= 28
= 29
= 210
1024
512
256
128
64
32
16
8
4
2
1
210
29
28
27
26
25
24
23
22
21
20
Het getal 235 wordt in het binaire talstelsel
1024
512
256
128
64
32
16
8
4
2
1
0
1
1
1
0
1
0
1
1
Download