Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze...

16
Bits en Bytes

Transcript of Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze...

Page 1: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

Bits en Bytes

Page 2: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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

Page 3: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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.

Page 4: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

Hieronder zie je hoe tekst door middel van bits worden weergegeven:

Page 5: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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 tekenslater: 8-bits code: 28 = 256 tekens

• Unicode 16-bits code: 216 = 65.536 tekens

Page 6: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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 pixelAfbeelding opgebouwd uit pixels wordt bitmap genoemd.

• Afbeeldingen kunnen ook beschreven worden met wiskundige formules: vector-codering.

Page 7: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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)

Page 8: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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.

Page 9: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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.000 (biljard)

Page 10: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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)

Page 11: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

Als eerste kijken we even naar het tientallig stelsel.

Page 12: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

Machten van tien:

1 = 1 = 100

10 = 10 = 101

100 = 10 x 10 = 102

1000 = 10 x 10 x 10 = 103

10.000 = 10 x 10 x 10 x 10 = 104

100.000 = 10 x 10 x 10 x 10 x 10 = 105

1.000.000 = 10 x 10 x 10 x 10 x 10 x 10 = 106

Page 13: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

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

Page 14: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

En dan nu het tweetallig stelsel.

Page 15: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

Machten van twee:

1 = 1 = 20

2 = 2 = 21

4 = 2 x 2 = 22

8 = 2 x 2 x 2 = 23

16 = 2 x 2 x 2 x 2 = 24

32 = 2 x 2 x 2 x 2 x 2 = 25

64 = 2 x 2 x 2 x 2 x 2 x 2 = 26

128 = 2 x 2 x 2 x 2 x 2 x 2 x 2 = 27

256 = 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 28

512 = 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 29

1024 = 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 210

Page 16: Bits en Bytes. Een computer werkt met twee basistekens die traditioneel 0 en 1 worden genoemd Deze nullen en enen worden elektronisch op verschillende.

1024 512 256 128 64 32 16 8 4 2 1

210 29 28 27 26 25 24 23 22 21 20

1024 512 256 128 64 32 16 8 4 2 1

0 1 1 1 0 1 0 1 1

Het getal 235 wordt in het binaire talstelsel