Kihagyás

Az információ

Információ az informatikában#

Eredetileg jobb számológépet szerettek volna az emberek, később igény lett a hatékonyabb információ feldolgozásra és tárolásra is. Ez ihlette meg a számítógépet.

Az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány (számítógépes információfeldolgozás).

Ebben a fejezetben megnézzük mi is az az információ, és hogyan lehet azt mérni.

Az információ jelentése#

Fogalom

Az információ új ismeretet jelent.

Előzetes ismereteink, tudásunk alkalmazásával a befogadott adatot értelmezzük, jelentését megértjük, azaz ismerethez jutunk (ha valamilyen okból az "adatot" nem tudjuk dekódolni és jelentését megfejteni, akkor nem kapunk új ismeretet). Ha az előzetes ismereteinkhez képest a jelentés új ismeret, akkor információ, ha nem, akkor nem információ. Az információ mindig szubjektív, csakis az emberi agyban keletkezik és létezik, az a jelentés, amit a befogadó ember az objektív adatnak tulajdonít. Ugyanaz az adat két különböző befogadóban különböző információvá értelmeződhet.

Az információmennyiség#

Állítás

Az információmennyiség az esemény bekövetkezésének valószínűségétől függ, és független a jelentéstől.

Shannon definíciója szerint I = -log2 p, azaz egy megfigyelés, vagy mérés eredménye akkor jelent nagy információmennyiséget, ha a kérdéses esemény bekövetkezésének valószínűsége kicsiny (az információmennyiséget szokás a bizonytalanság mértékének is tekinteni). Ha egy megfigyelés eredménye csak kétféle lehet és mindkét eredmény valószínűsége ugyanakkora (50-50%), akkor bármelyik bekövetkezése pontosan 1 bit információmennyiséget jelent (-log2 1/2 = 1).

Állítás

Az információmennyiség egysége = 1 bit.

Bit és bájt#

Ahogyan fent olvastuk, az információ mennyisége az 1 bit.
A bit jele: b
Ezt kettes számrendszerben vizsgálva lehet 0, vagy 1.
Ez a legkisebb mértékegysége az információnak.

Bit#

Tehát 1 biten 1 darab 1-es vagy 1 darab 0-ás értéket tudunk eltárolni.
Ez nem túl sok.

Ha 2 bitet veszünk, akkor az két helyiértéket jelent a 2-es számrendszerből.
Az 1-esek helyiértékét, és a 2-esek helyiértékét.

Két helyiértéken (2 biten) már több számot is el tudunk tárolni:

21 = 2 20 = 1 A szám binárisan és decimálisan
0 0 002 = 010
0 1 012 = 110
1 0 102 = 210
1 1 112 = 310

Ez az összes variáció, amit fel tudunk írni. Tehát 2 biten a 0, 1, 2 és 3 értékek tárolhatóak el.
És így tovább, ha még több bitet veszünk.

Bájt#

Viszont elég hosszú lenne mindent bitekben számolni, így van egy új mértékegység: a bájt.

Állítás

A bájt (byte) jele: B
8 bit = 1 bájt

Állítás

A számítógépes adattárolás szempontjából a legkisebb önállóan is értelmezhető egysége a bájt.

A 8 bit 8 helyiértéket jelent a 2-es számrendszerben. Mondhatnánk, hogy "a nyolc jegyű számok", ahogyan 10-es számrendszerben mondunk ilyesmit.
A jobb megértés érdekében nézzük meg ezt a 10-es számrendszerben 8 jegyű számokra.

Kérdés

A 10-es számrendszerben 4 helyiértéken melyik a legkisebb és legnagyobb érték, amit el tudunk tárolni?

Hétköznapiabban megfogalmazva:
Melyik a legkisebb szám, amit 4 jegyen tudunk ábrázolni, és melyik a legnagyobb 4 jegyű szám?

Tehát vesszük a 4 helyiértéket: 0000
A legkisebb, amit fel tudunk írni: 0
A legnagyobb, amit fel tudunk írni: 9999

Ugye 10-es számrendszerben a 9-es szám a bír a legnagyobb értékkel jelként egy helyiértéken.
Így a számok, amiket el tudunk 10-es számrendszerben 4 helyiértéken tárolni: 0-9999

Nézzük meg helyiértékes táblázatban a legnagyobb 4 helyiértékes (4 jegyű) számot:

103 = 1000 102 = 100 101 = 10 100 = 1
9 9 9 9

Az eredmény: 1000 * 9 + 100 * 9 + 10 * 9 + 1 * 9 = 9999

Kérdés

8 biten, azaz 1 bájton milyen értékeket tudunk eltárolni?

Tehát vesszük a 8 helyiértéket: 00000000
A legkisebb, amit fel tudunk írni: 0
A legnagyobb, amit fel tudunk írni: 111111112 = 25510

Nézzük meg egy helyiértékes táblázatban, ahol minden helyiértéket 1-re állítunk (ugye 2-es számrendszerben ez a legnagyobb helyiértékre írható jel):

27 = 128 26 = 64 25 = 32 24 = 16 23 = 8 22 = 4 21 = 2 20 = 1
1 1 1 1 1 1 1 1

Az eredmény: 128 * 1 + 64 * 1 + 32 * 1 + 16 * 1 + 8 * 1 + 4 * 1 + 2 * 1 + 1 * 1 = 255

Ez abból is látható, hogy a következő helyiérték a 256 lenne, tehát az annál eggyel kisebb értéket lehet eltárolni 8 helyiértéken.

Tehát 1 bájton 0-255-ig tudunk értéket tárolni.

Kérdés

Hogyan tudunk bármilyen információt is eltárolni bájtokban?

Az informatikában minden binárisan van ábrázolva és tárolva. A szövegek, képek, zenék, videók, játékok, minden.

Kérdés

Mire elegendő 1 bájt?

Hogy 1 bájt mire elegendő, erre később fogunk kitérni. Addig is röviden annyit, hogy például 1 bájton az ASCII kódtábla értelmében 1 karaktert tudunk eltárolni (egy számértéknek megfeleltetünk egy karaktert, így összesen 255 fajta karakter értelmezhető 1 bájton).

Mértékegységek#

A bájt sem túl nagy egység önmagában, így mértékegységekre lesz szükségünk, hogy egyszerűbben tudjunk számolni nagyobb adatokkal:

Mértékegység Adatmennyiség
1 bájt (B) 8 bit (b)
1 kilobájt (KB) 1024 bájt (B)
1 megabájt (MB) 1024 kilobájt (KB)
1 gigabájt (GB) 1024 megabájt (MB)
1 terabájt (TB) 1024 gigabájt (GB)
1 petabájt (PB) 1024 terabájt (TB)
1 exabájt (EB) 1024 petabájt (PB)
1 zettabájt (ZB) 1024 exabájt (EB)
1 yottabájt (YB) 1024 zettabájt (ZB)

Láthatjuk, hogy szinte mindenhol 1024 a váltószám (kivéve a bit és bájt között).

Napjainkban egy átlagos ember maximum terabájttal találkozik. De általánosságban amit többen ismerhetnek már a hétköznapokból, az a kilobájt, megabájt és gigabájt.

Kérdés

Mihez lehet viszonyítani ezeket a mértékegységeket?

  • Kilobájt: Egy szöveges adattípus, például szöveges fájl vagy Word dokumentum, Excel táblázat.
  • Megabájt: A nagyobb felbontású képek, a zenék.
  • Gigabájt: Videók, a "komolyabb" PC játékok.

Természetesen egy hatalmas Excel táblázat is lehet megabájt nagyságrendű, ahogyan egy egyszerű játék is lehet pár megabájtos. Egy videó fájlmérete is számtalan paramétertől függ (például a felbontás, hossz, tömörítés aránya, stb.).
Ezek csak általánosságban értendőek, hogy legyen viszonyítási alapunk.

Google adatközpont#

Az óriás tech vállalatoknak (például a Google) van exabájt adatmennyisége, amit hatalmas kialakított data center-ekben (adatközpontokban) tárolnak.

Google Douglas Adatközpont kép A Google Douglas-i adatközpontja.

Google Douglas Adatközpont kép A Google Douglas-i szerverközpont (kéréseket kiszolgáló számítógépek központja) vízvezetékei, amelyekkel a szervereket hűtik. A G-bike (kerékpár) segítségével az alkalmazottak könnyebben közlekedhetnek a hatalmas létesítményben.

Az alábbi videóban a Google 6 rétegből álló biztonsági intézkedéseit láthatjuk egy adatközpont esetében: