22
Az adatábrázolás, adattárolás módja a számítógépekben

Az adatábrázolás, adattárolás módja a számítógépekben

  • Upload
    zorina

  • View
    48

  • Download
    1

Embed Size (px)

DESCRIPTION

Az adatábrázolás, adattárolás módja a számítógépekben. Adat. az információ megjelenési formája, rögzített jel Adatmennyiség egy jelsorozat tárolásához szükséges tárterület nagysága Bit (binary digit): adatmennyiség mértékegysége 1 bináris jel adatmennyisége 1 bit - PowerPoint PPT Presentation

Citation preview

Page 1: Az adatábrázolás, adattárolás módja a számítógépekben

Az adatábrázolás, adattárolás módja a számítógépekben

Page 2: Az adatábrázolás, adattárolás módja a számítógépekben

Adat– az információ megjelenési formája, rögzített jel

• Adatmennyiség– egy jelsorozat tárolásához szükséges tárterület

nagysága• Bit (binary digit): adatmennyiség mértékegysége• 1 bináris jel adatmennyisége 1 bit• bájt (8 bit) az információfeldolgozás alapegysége• mértékegységek (kilobájt, megabájt, gigabájt: a

váltószám 1024

Page 3: Az adatábrázolás, adattárolás módja a számítógépekben

A jeleket informatikai szempontból is csoportosíthatjuk:

• Analóg jel: két értékhatár közt bármilyen értéket felvehet, folytonos fizikai jel

• Digitális jel: számjegyekkel leírható jel, binárisan kódolható, két értékhatár közt meghatározott számú, egymástól jól elkülöníthető értékeket vehet fel.

• Bináris jel: kétféle értéket vehet fel, 0 vagy 1.

Page 4: Az adatábrázolás, adattárolás módja a számítógépekben

Számrendszerek

Page 5: Az adatábrázolás, adattárolás módja a számítógépekben

A számítógép minden érzékelt jelet számokká alakít, és számokkal végez műveleteket bináris(kettes) számrendszerben.

Néha hexadecimális (tizenhatos) számrendszert is használunk, a tömörebb írás miatt, mert a sok bináris jegy nehezen áttekinthető számunkra.

Page 6: Az adatábrázolás, adattárolás módja a számítógépekben

Kettes számrendszer

Két számjegy szerepelhet benne: 0 és 1

Page 7: Az adatábrázolás, adattárolás módja a számítógépekben

Decimálisból(10-es) bináris (2-es) számrendszerbe átszámítás

Egész számok esetén:A decimális egész számot osztjuk kettővel, a

hányadost leírjuk a szám alá, maradékot a vonaltól jobbra, ezután a hányadost osztjuk 2-vel …egészen addig, amíg 0 lesz a hányados.

A maradékokat fordított sorrendbe írva kapjuk meg a bináris számalakot.

Page 8: Az adatábrázolás, adattárolás módja a számítógépekben

Decimálisból(10-es) bináris (2-es) számrendszerbe átszámítás

Példa:

0

11

02

15

111

022 22 = 101102

Page 9: Az adatábrázolás, adattárolás módja a számítógépekben

Binárisból (2-es) decimális(10-es) számrendszerbe átszámítás

1 0 1 1 1 13225

1624

823

422

221

120

A kettes számrendszerbeli szám helyiértékeinek összegét számoljuk ki.

Az adott helyiértéken lévő számot (0 vagy 1) szorozzuk a 2 hatványaival és ezeket összeadjuk.

Page 10: Az adatábrázolás, adattárolás módja a számítógépekben

Binárisból (2-es) decimális(10-es) számrendszerbe átszámítás

PÉLDA:

1 0 1 1 1 12 = 1*1 +1*2 +1*4 +1*8 +0*16 +1*32 = 47

számjegy 1 0 1 1 1 1

helyiérték

3225

1624

823

422

221

120

Page 11: Az adatábrázolás, adattárolás módja a számítógépekben

Törtszámok átírásadecimálisból(10-es) binárisba (2-es)

Külön kell választani az egész- és a törtrészt.

Az egészrésszel ugyanúgy járunk el, mint eddig.A törtrészt szorozzuk kettővel, ha az eredmény több egynél vagy egyenlő vele, akkor az 1-et a vonaltól jobbra leírjuk, majd egyet levonunk a kapott számból, ezt írjuk le balra.

0,7 | 10,4

Page 12: Az adatábrázolás, adattárolás módja a számítógépekben

Törtszámok átírásadecimálisból(10-es) binárisba (2-es)

Ha a szorzat kisebb lesz 1-nél, akkor 0-t írunk le jobbra. A számot pedig balra.0,4 | 00,8Mindezt addig folytatjuk, míg 0-t nem kapunk, vagy el nem érjük a kívánt pontosságot. A keletkező jegyeket fentről lefelé írjuk le.

Page 13: Az adatábrázolás, adattárolás módja a számítógépekben

Törtszámok átírásadecimálisból(10-es) binárisba (2-es)

PÉLDA

0,610,800,400,210,610,800,410,700,35

0,35 =0,010110012

8 számjegy pontossággal

Page 14: Az adatábrázolás, adattárolás módja a számítógépekben

Fontos a kívánt pontosság, mert a bináris számokat a számítógép nem tetszőleges méretű helyen tárolja, hanem előre meghatározott jegyszámot tud csak kezelni

Page 15: Az adatábrázolás, adattárolás módja a számítógépekben

Törtszámok átírása binárisból (2-es) decimálisba(10-es)

Az egész számokhoz hasonlóan történik.

Szám-jegy

1 0 1 , 0 1

Helyi-érték

422

221

120

1/22-1

1/42-2

101,01 = 1*4+0*2+1*1+0*0,5+1*0,25 =5,25

Page 16: Az adatábrázolás, adattárolás módja a számítógépekben

HEXADECIMÁLIS (16-os)SZÁMRENDSZER

A 16-os számrendszert azért használják, mert:•Sokkal könnyebb a bináris számokat 16-os számrendszerbeli számokká alakítani, mint tízes számrendszerbeliekké•Segítségével a nagy kettes számrendszerbeli számokat kevés helyi értékkel írhatjuk fel

Page 17: Az adatábrázolás, adattárolás módja a számítógépekben

HEXADECIMÁLIS (16-os)SZÁMRENDSZER

Alapszáma a 16, 16 féle különböző számjegyre van szükségünk.

Önálló jele van tehát a 10-es, 11-es, 12-es,13-as,14-es,15-ös számnak.

Jelölésük többféle lehet:3F1Ah, $3F1A vagy #3F1A

Page 18: Az adatábrázolás, adattárolás módja a számítógépekben

HEXADECIMÁLIS (16-os)SZÁMRENDSZER

16-os

0 1 2 3 4 5 6 7 8 9 A B C D E F

10-es

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

2-es 0000 0001 0010 0011 0100 0101

Page 19: Az adatábrázolás, adattárolás módja a számítógépekben

Az átváltandó pozitív egész számot tizenhattal, a maradékot leírjuk, a hányadost ismét elosztjuk tizenhattal és így tovább, az eljárást addig ismételjük, amíg a hányados 0 nem lesz. A keletkezett maradékokat fordított sorrendben leírva kapjuk a tizenhatos számrendszerbeli számalakot.

Átváltás tízes számrendszerből tizenhatos számrendszerbe

Page 20: Az adatábrázolás, adattárolás módja a számítógépekben

Mivel 24 = 16, igen könnyű az átváltás egy szám bináris és hexadecimális alakja között, a bináris számalak négy-négy számjegye megfelel a hexadecimális számjegy egy-egy számjegyének.Pl. 101010001102= 16 A számot a végétől kezdve négy bitenként csoportosítjuk, és az értékét átváltjuk. Ha 9-nél nagyobb értéket kapunk ott a betűjeleket használjuk.

Átváltás kettes számrendszerből tizenhatos számrendszerbe és

viszont

645

Page 21: Az adatábrázolás, adattárolás módja a számítógépekben

Alfanumerikus kódok, karakterkészletek• Betűket, számjegyeket, írásjeleket és egyéb

speciális karaktereket kódolnak, minden karakternek egy kódszám felel meg, kölcsönösen és egyértelműen

1. ASCII-kód (American Code for Information and Interchange):

• eredetileg 7 bites bináris kód, 128 féle karaktert képes kódolni,

• későbbi változata már 8 bites 256 féle karaktert tud kódolni, az első 128 kód mindig ugyanazt jelenti, a 2. országonként változó

Page 22: Az adatábrázolás, adattárolás módja a számítógépekben

Alfanumerikus kódok

2. UNICODE kódtábla• Ennél a kódolásnál 4 bájt tárol egy karaktert, így

ebbe már belefér a Föld összes nyelvének jele.• Egységes kódolás, bármely gépen ugyanúgy

jelenhet meg egy adott fájl