Nincs találat
A keresett oldal nem található. Próbálja meg finomítani a keresést vagy használja a fenti navigációt, hogy megtalálja a bejegyzést.
Az endianitás lényege, hogy meghatározza, milyen sorrendben tárolja és olvassa ki a számítógép a több byte-ból álló adatokat.
Másképp fogalmazva: amikor a gép elment egy számot, eldönti, melyik byte kerüljön előre és melyik hátra – ez alapján fogja tudni, hogyan kell azt később helyesen értelmezni vagy továbbítani.
Ez a sorrend az egész számítógépes működésre hatással van, a memória tárolásától a hálózati kommunikációig.
Az endianitás kifejezés nem a számítástechnikából, hanem az irodalomból szármatik. Jonathan Swift 1726-ban írta meg a Gulliver utazásai című regényét, melyben főhőse, Gulliver különös világokba látogat el.
Az egyik ilyen országban az emberek két csoportra szakadtak – és egy egészen banális dolog miatt évtizedek óta háborúztak
A vita tárgya – melyik végén kell feltörni a lágytojást?
A Bid-Endienek szerint a nagyobb, vastagabb végén, míg a Little-Endienek szerint a kisebb, hegyesebb végén illik feltörni.
A vita annyira elmérgesedik, hogy a két oldal háborút vív
És mi köze ennek a számítógépekhez?
Amikor az 1980-as években a számítógép-architektúrák elkezdtek különbözni abban, melyik byte-ot teszik előre a több-byte-os adatokban. Két fejlesztői tábor alakult ki:
az egyik a Big-Endian,
a másik a Little-Endian formátumot tartotta logikusabbnak. Egy 1980-as esszében, Danny Cohen Swift regényét idézve használta először az edianness szót a számítógépes világban – és ez a név azóta is megmaradt.
A bájtsorrend, vagyis az endianitás arról szól, hogy a gép melyik végéről kezdi olvasni és tárolni az adatokat.
Képzeld el, hogy a memóriád egy házsor, ahol minden ház egy bájtot jelent. Egy szám, mondjuk a 4A 3B 2C 1D – négy ilyen házban lakik. A kérdés az: a postás a legnagyobb helyiértékű bájttal (4A) kezdi a kézbesítést, vagy a legkisebbel (1D)?
Itt válik el a két világ
Ebben a világban a számokat úgy tárolják, ahogy mi olvassuk: a nagyobb érték kerül előre, a kisebb pedig utána. Tehát ha a szám 4A3B2C1D, akkor az így néz ki a memóriában. Ez az elrendezés logikus és tiszta. A legtöbb hálózati szabvány (például az IP-címek kezelése) ezt a rendszert használja.
A Little Endian gépek másképp gondolkoznak. Miért kezdenék a naggyal, ha a kicsi is elég? Ők a legkisebb helyiértékkel kezdik a tárolást, tehát a 4A3B2C1D szám fordítva kerül a memóriába
Ez kicsit olyan, mintha a számokat visszafelé írnád a füzetbe – de a gép számára ez hatékonyabb lehet. Miért?
Mert ha például csak a szám alsó bájtját akarja olvasni, nem kell végigböngésznie az egészet – elég az első cím. Az Intel processzorok ezt a Little-Endian módszert használják, ezért hívják sokan egyszerűen Intel formátumnak. Ha nem kötik ki külön, akkor ezt a formátumot értjük alapértelmezetten.
| Memóriacím | Érték |
|---|---|
| 100 | 4A |
| 101 | 3B |
| 102 | 2C |
| 103 | 1D |
| Memóriacím | Érték |
|---|---|
| 100 | 1D |
| 101 | 2C |
| 102 | 3B |
| 103 | 4A |
A számítógépek nemcsak magukban dolgoznak: adatokat küldenek egymásnak hálózaton keresztül.
Ahhoz, hogy ezt jól értsék egymás között, mindenki ugyanabban a sorrendben kell, hogy kezelje a bájtokat.
A hálózatok Big-Endian sorrendet használnak — ez az úgynevezett „network byte order”.
Ezért ha a te géped Little-Endian (például az Intel vagy AMD processzoros számítógépek ilyenek),
akkor amikor adatot küldesz vagy fogadsz, a gépnek előtte át kell fordítania a bájtok sorrendjét.
Képzeld el, mintha két ember levelezne, de egyikük mindig balról jobbra ír, a másik jobbról balra — ha nem egyeznek meg, a mondatok értelmetlenné válnak.
A hálózatban a htonl() és ntohl() (vagyis host to network és network to host) függvények végzik ezt az „átfordítást”, hogy a címzettek mindig jól értsék a küldött adatokat.
Amikor egy fájlban adatokat tárolunk, a gépnek tudnia kell, milyen sorrendben kerültek a bájtok bele.
Ezért a legtöbb fájltípusnak van egy apró jelzése, ami megmondja: „én bizony Big vagy Little Endian vagyok”.
Például:
a BMP és WAV fájlok többnyire Little-Endian sorrendűek (mint a Windows-gépek),
a PNG képek és a hálózati csomagok viszont Big-Endian-ként működnek,
a TIFF fájlok pedig trükkösek: a fájl elején két betű (II vagy MM) mutatja meg, melyik sorrendet használják.
Így, ha a programod tudja, mit olvas, nem fogja „fejjel lefelé” értelmezni az adatokat.
A számítógépben a betűk is számokká alakulnak.
Az UTF-16 és UTF-32 kódolások több bájtot használnak egy karakterhez, és itt is számít a sorrend.
Hogy ne keveredjen össze a rendszer, minden ilyen fájl elején ott van egy apró jelzés, a BOM (Byte Order Mark):
FF FE → a fájl Little-Endian,
FE FF → a fájl Big-Endian.
Az UTF-8 már modernebb, ott a sorrend mindig ugyanaz, ezért nincs is szükség ilyen jelzésre.
Az endianitás nemcsak a számítógépekben él – a mindennapi életben is találkozunk vele. Például akkor, amikor leírunk egy dátumot:
Az amerikaiak így írják le: 10/22/2025 -> hónap, nap, év
A legtöbb európai így írja le: 22. 10. 2025 -> nap, hónap, év
A japánok és mi is így: 2025. 10. 22. -> év, hónap, nap
Mind ugyanazt az információt tartalmazza, csak más a sorrend, pont mint a bájtoknál. Az egyiknél a nagy (év) van az elején, másiknál a kicsi (nap)
A bájtsorrend megérthető egy postacímmel is.
Általában a legkisebb egységgel kezdik (a címzett neve), majd következik a ház száma, az utca neve, város neve, régió, majd az ország. (Magyarországon kevert címzést használunk).
Néhány ázsiai ország, köztük Japán a nagy az elején rendszert használja: a cím az országgal kezdődik, majd a régia, város, és a címzett neve.
Ha magyarul azt mondod, hogy háromszáz-huszonnégy, akkor „nagy az elején” módon gondolkodsz.
De ha németül mondod, az vierundzwanzig (szó szerint „négy és húsz”) – tehát „kicsi az elején”!
Látszik, hogy a nyelvek is más sorrendet szeretnek — pont, mint a processzorok.
A keresett oldal nem található. Próbálja meg finomítani a keresést vagy használja a fenti navigációt, hogy megtalálja a bejegyzést.
Tudod mi történik a számítógép belsejében, amikor megnyomsz egy gombot?
A számítógép felépítése megmutatja, hogyan dolgozik együtt a hardver, a szoftver és az adatok, hogy minden működjön.
Ebben a leckében felfedezzük, miből áll a gép, hogyan kommunikálnak az alkatrészek, és miért nélkülözhetetlen mindehhez az emberi logika.
💬 „A számítógép nem gondolkodik – de pontosan végrehajtja, amit mondasz neki
A számítógép egy elektronikus eszköz, amely képes adatokat befogadni, tárolni, feldolgozni és az eredményeket megjeleníteni.
Ez teszi lehetővé, hogy levelet írj, játékot indíts, zenét hallgass vagy programozz
A gép működése három fő lépésre bontható:
1️⃣ Adatok fogadása (input) – például billentyűzet, egér, mikrofon.
2️⃣ Adatok feldolgozása (processzor, memória) – itt történik a számítás, döntés, átalakítás.
3️⃣ Eredmények megjelenítése (output) – képernyő, nyomtató, hangszóró.
A számítógép tulajdonképpen utasításokathajt végre, az ember által megadott sorrendben. Nem gondolkodik, de képes bonyolult műveleteket logikusan és gyorsan elvégezni.
Definíció: számítógépeknek nevezzük azokat az elektronikus és elektromechanikus gépeket, melyek adatok befogadására, tárolására, visszakeresésére, feldolgozására és eredmények közlésére alkalmas.
Emlékszel, amikor az információ fogalmáról beszéltünk? Ott kiderült, hogy az információ valójában feldolgozott, értelmezett adat.
De mi az az adat? 🤔
Az adat az információáramlás legkisebb egysége — tények, jelek, számok vagy szövegek, amelyek még nem hordoznak jelentést.
Önmagában az „3”, a „piros”, vagy a „Bori” csak adat.
Akkor válik információvá, ha összefüggésbe hozzuk valamivel: például „Bori 3 piros almát evett meg.”
A számítógép erre épül: a gép adatokat gyűjt, feldolgoz, majd eredményként új adatokat ad vissza, amit mi emberek már információként értelmezünk.
Programnak nevezzük azt a véges számú lépésekből álló utasítássorozatot, amely a számítógép működését a kívánt feladat megvalósításának megfelelően vezérli.
Képzeld el, hogy a számítógép egy színház.
A hardver a díszlet, a fények, a hangosítás, a színészek.
A program pedig az a rendező, aki minden lépést pontosan meghatároz: mikor ki lép a színpadra, mit mond, mikor vált fényt a technikus.
Ha a program jól dolgozik, a darab (azaz a feladat) hibátlanul lefut.
Ha viszont elront egy utasítást – a reflektor rosszkor gyullad fel, vagy a színész kimarad a jelenetből –, akkor a gép sem tudja végigvinni a műsort.
A harver (hardware) a számítógép minden fizikai alkatrésze – az, amit kézzel meg lehet fogni. Ide tartozik az alaplap. processzor, memória, háttértár, monitor, billentyűzet, egér, de még a kábelek is.
A szoftver az, ami életet lehet a hardverbe. A számítógépet működtető programok, illetve a gépen futó alkalmazások összességét nevezzük szoftvereknek. Ide tartoznak az alapvető működést biztosító rendszerszoftverek (mint a BIOS vagy az operációs rendszer, például Windows vagy Linux), és a felhasználói programok, mint a böngésző, grafikai szoftver vagy játék.
Ide soroljuk továbbá a számítógépen tárolt adatokat és a dokumentációt is, hiszen ezek is a működést támogatják.
A számtógépen rengeteg program fut egyszerre – de nem mindegy, milyen szerepet töltenek be. A legfontosabb réteg az operációs rendszer (OS), például a Windows, Linux vagy a MacOS. Ez felel azért, hogy a géped minden erőforrását – memóriát, háttértárat, processzort – összehangoltan irányítsa, és kényelmes kapcsolatot biztosítson közted és a gép között.
E fölött működnek a fejlesztői környezetek (pl. Java, C++), amelyek lehetővé teszik, hogyúj programokat írj.
És persze ott vannak az alkalmazások – azok a programok,amit nap mint nap használsz: böngésző, játék, Total Commander, Photoshop…
Közösségi szoftverek pedig azok, melyek az emberi közösség információigényét, információszükségletét elégítik ki, melyekből a közösség információt nyerhet. Ilyen szoftverek a böngészők, Gmail, Discord, Snapchat, Messenger, Meta, Youtube stb.
A számítógép akkor működik igazán jól, ha minden része és programja összehangoltan dolgozik. Ezt nevezzük kompatibilitásnak.
Ha például két gép azonos típusú alkatrészeket tud használni, akkor hardver-kompatibilisek.
Ha pedig egy program ugyanúgy fut Windows-on, mint mondjuk Linux-on vagy Mac-en, akkor szoftver-kompatibilis.
A kompatibilitás lényege, hogy különböző eszközök és szoftverek együtt tudjanak működni – az adatokat ne csak létrehozni, hanem átvinni és megérteni is tudják.
Ez az, ami lehetővé teszi, hogy egy pendrive-ot bedugj bármelyik számítógépbe, vagy hogy egy fájlt több program is meg tudjon nyitni.
Egyszerűen: ha a számítógéped világa kompatibilis, akkor minden elem „beszél” egymással, és nincs több „nem támogatott fájlformátum” üzenet.
A keresett oldal nem található. Próbálja meg finomítani a keresést vagy használja a fenti navigációt, hogy megtalálja a bejegyzést.
Minden informatikai feladat ugyanúgy indul: van egy probléma, amit meg kell oldanunk.
De hogyan lesz ebből működő program? A probléma – algoritmus – program lépéssor az informatika gondolkodásának alapja – itt tanulod meg, hogyan gondolkozik a gép, és hogyan tudsz te is úgy tervezni, mint egy fejlesztő.
Minden informatikai folyamat egy problémával kezdődik. Ez lehet apróság (például hogyan számolunk ki egy átlagot), vagy hatalmas feladat (hogyan irányítsunk önvezető autót).
A lényeg: a számítógép önmagától nem tudja, mit akarunk tőle – először nekünk kell megfogalmazni a célt.
A probléma az, amit megértünk, elemeire bontunk és logikusan leírunk. Ha ezt jól tesszük, már félúton járunk a megoldás felé. Ezután következik az algoritmus, ami pontosan megmondja, hogyan jutunk el a célhoz. Így kapcsolódik össze a probléma – algoritmus – program hármasa:a gondolatból terv, a tervből kód, a kódból pedig működő megoldás lesz.
Példa: képzeldel, hogy minden reggel elkésel a suliból. Ez a probléma.
Mit csinálsz?
Megvizsgálod, miért történik: túl sokáig alszol, későn indulsz, dugóba kerül reggelente a busz.
Ezután kidolgozol egy lépéssort (algoritmus): előző este kikészíted a ruhád, beállítod korábbra az ébresztőt és indőben elindulsz.
Ez egy algoritmus – logikus, követhető és megoldja a problémát.
Miután azonosítottuk a problémát, jöhet a következő lépés, az algoritmus. Egy ez lépéssor, ami pontosan leírja, hogyan jutunk el a kiindulási helyzetből a megoldásig. Másszóval: az algoritmus az útvonal, a megoldás pedig a cél.
Ha mindig lekésed a buszt, az algoritmus lehet így néz ki:
1️⃣ ébresztő 10 perccel korábban
2️⃣ táska előkészítése este
3️⃣ indulás 7:20-kor
4️⃣ elérted a buszt → sikeres megoldás
Ez nemcsak a hétköznapokban működik, hanem minden informatikai feladatban is. A gép viszont csak azt érti, ami egyértelmű, lépésről lépésre meg van adva – ezért kell az algormitust precízen megfogalmazni.
Az algoritmus jó, ha …
véges – nem fut örökké, van befejezése
egyértelmű – minden lépés világos
általánosítható – több hasonló problémára is alkalmazható
hatékony – nem bonyolultabb a kelleténél
💬 „A program az, amikor a gép végre felfogja, mire gondoltál.
Az algoritmus még csak a terv – a program viszont már maga a megvalósítás. Ez az, amit a számítógép ténylegesen végrehajt.
A program az algoritmus leírása olyan nyelven, amit a gép megért – például Python, C++ vagy Java nyelven.
Ha a buszos példát nézzük, amikor pontosan leírod a teendőket és beállítod az ébresztőt, már megírtad a saját programodat. A különbség csak annyi, hogy te nem bináris kódban gondolkodsz (még 😄).
A számítógép viszont nem ért magyarul, neki fordítani kell. Ezt végzi el a fordítóprogram, amely
a te utasításaidat gépi nyelve alakítja. Innentől a gép már tudja, mit kell tennie: elindítja a folyamatot és kiadja a megoldást.
Egyértelmű utasítások sorozata (nem gondolkodik, csak végrehajt)
Kód formájában leírva
Fordítóprogram alakítja át a gép által érthető formába
Tesztelni kell, hogy jól működik-e
A végeredmény: a megoldás, amit a gép produkál
Példa a fordítóprogram működésére: míg te leírsz egy programot, pl.:
#include <iostream>
int main() {
std::cout << „Hello világ!”;
return 0;
}
Ezt a gép nem tudja közetlenül futtatni. A fordítóprogram (pl. g++) átalakítja „Hello világ” helyett valami ilyenre: 10101001101010110…
Az informatika nem varázslat, hanem gondolkodás lépésről lépésre. A gép sosem találja ki magától, mit akarunk – de ha jól adjuk meg az algoritmust, pontosan úgy dolgozik, ahogy mi terveztük. Ez a valódi digitális felfedezés
A keresett oldal nem található. Próbálja meg finomítani a keresést vagy használja a fenti navigációt, hogy megtalálja a bejegyzést.
Az informatika fogalma nem csak kódolás, hanem az információ okos feldolgozása és továbbítása – mindaz, ami a telefonod, a web, az AI mögött történik. Ebben a leckében tisztázzuk az informatika fogalma körüli alapokat és villámgyorsan végigmegyünk a négy fő ágán: gyakorlati, műszaki, elméleti és alkalmazott informatikán. A végére pontosan tudni fogod, melyik mit jelent, és hol találod meg benne magad.
Az informatika fogalma röviden: az információ rendszeres és automatikus feldolgozásával és továbbításával foglalkozó tudomány – főként számítógépek, de ma már mobilok, hálózatok és mesterséges intelligencia segítségével.
Eredetileg a matematika, a logika és az elektrotechika házasságávól született, az 1960-as években vált önálló tudománnyá, mára pedig a mindennapjaink részévé vált.
Az informatika fogalma itt a logikán és a problémamegoldáson alapul.
Az elméleti informatika a tudomány „agytröszt” része.
Itt modelleket, logikai szabályokat és algoritmusokat alkotsz: hogyan döntagép, mikor áll meg egy program, vagy mennyi lépés kell egy feladat megoldásához.
Ha szereted a rejtvényeket, gyorsan átlátod az összefüggéseket, vagy élvezed, ha valami „levezethető”, akkor egy elméleti típus vagy.
Mit csinál például egy elméleti informatikus?
Mielőtt a mesterséges intelligáncia kódját bárki megírta volna, elméleti informatikusok dolgoztak azon, hogyan lehetne a nyelvet matematikaiag modellezni
Ők találták ki, hogyan lehet a mondatokat vektorokká alakítani, hogyan mérjük a szövegek hasonlóságát, és hogyan tanulhat a gép statisztikai mintázatokból. Röviden: ők írták meg a gondolkodás logikáját, nem a konkrét programot.
Az elméleti informatikus az, aki kitalálta azokat az algoritmusokat, amikkel a Google pillanatok alatt átnéz több millió oldalt. Arra a kérdésre keresték a választ, hogyan találjuk meg a legjobb találatot a legrövidebb idő alatt. Ők fejlesztették ki például a „gráfkereső” és a „rendezési” algoritmusokat, amik az internet alapját adják.
Miért nem fagy le a telefonodon egyerre minden app? Ez az automaták és formális nyelvek elmélete. Az elméleti informatikus modellezi, hogyan kommunikálnak egymással a programok és hogyan kezelik az eseményeket úgy, hogy ne ütközzenek. Ő határozza meg a szabályrendszert, ami a stabil működést garantálja.
Megoldhatósági problémát vizsgál – létezik-e egyáltalán olyan algoritmus, ami meg tud oldani adott feladatot.
Az elméleti informatikus tehát az, aki a háttérben írja a szabálykönyvet, ami alapján a többiek (programozók, mérnökök, fejlesztők) építkeznek. Olyan, mint egy játéktervező, aki megírja a szabályokat, mielőtt a grafikusok és a programozók nekiállnának a megvalósításnak.
💬 „Oké, értem az elméletet… de mikor lesz ebből VALAMI, ami működik?”
Na, pont itt kezdődik a gyakorlati informatika. Ez az, amikor a gondolat kóddá válik, a kód pedig programmá. A gépnek nincs fantáziája, csak utasításokat követ, te viszont eldöntöd, milyen világot építs köré. A gyakorlati informatika az, amikor tényleg valamit megcsinálsz, valódi rendszereket építesz fel, összekapcsolod az elméletet a működéssel, és sokszor komplex témákra találsz megoldásokat.
A gyakorlati informatika az informatikai tudományok „műhelye”: itt a logikából működő rendszerek, a tervből alkalmazások, az ötletből pedig valós megoldások születnek.
Egy gyakorlati informatikus az, aki összehangolja a kódot, az adatokat, a hálózatot és a felhasználói igényeket.
Például: egy oktatástechnológiai fejlesztő olyan appot készít, ami mesterséges intelligenciával segít tanulni. Egy szoftvermérnök megírja az önvezető autók szoftverének azt a részét, ami felismeri a táblákat. Egy hálózati fejlesztő megoldja, hogy a Netflix akkor se akadjon, ha egyszerre több millióan nézik.
A gyakorlati informatikus az, aki a gépekből megbízható segítőtársakat épít.
💬 „A kód jó, de mi történik, amikor a gép tényleg megmozdul?
Itt lép be a műszaki informatika: ez az az oldal, ahol a digitális ötletek találkoznak a valósággal. A gépek, hálózatok, szenzorok és eszközök összehangoltan működnek – és mindezt te tervezed meg.
Ha szeretsz belenézni a dolgok belsejébe, megérteni, hogyan működik egy robotkar, egy okoseszköz vagy egy adatközpont, akkor ez a te világod.
Mit csinál egy műszaki informatikus?
Gépeket és rendszereket épít.
Például beágyazott rendszereket, mikrokontrollereket, robotokat, szenzorokat, vagy ipari automatizálási megoldásokat.
Hálózatokat tervez és felügyel.
Ő az, aki megérti, hogyan halad az adat a levegőben, a kábelben, és a szerveren – és mitől nem szakad meg.
Hardver és szoftver együttműködését hangolja össze.
A „vas” és a „kód” közötti kapcsolatot ő teremti meg.
Hibát keres, de nem csak szoftverben.
Ismeri az áramköröket, a protokollokat és a rendszerlogikát is.
💬 „A technológia nem csak gépekről szól – hanem arról, mit kezdünk vele az életben.”
Az alkalmazott informatika az, amikor az elméleti tudás, a kód és a technológia valós problémákat old meg. Ez az informatika emberi arca: ott dolgozik az orvosok, a tanárok, a kutatók, a mérnökök és a diákok mellett. Ha te nemcsak használni, hanem értelmesen formálni szeretnéd a jövő világát, akkor ez a te tereped. A gép itt nem cél, csak eszköz – a kérdés, mit teszel vele?
Mit csinál egy alkalmazott informatikus?
okos rendszereket fejleszt, melyek segítenek az embereknek, például orvosi diagosztikai szoftvert, ami képeken felismeri a betegségeket.
Adatokat elemez, hogy jobb döntések születhessenek. Például tanulási szokásokat elemez az oktatásban és javaslatokat ad a tanároknak. Digitális környezetet épít, ahol a technológia fenntartható módon szolgálja az embert.
Az informatika fogalma messze túlmutat a gépeken és a kódokon. Ez a tudomány egyszerre elmélet és gyakorlat, technika és kreativitás. Akár kódot írsz, robotot építesz vagy szenzorokat telepítesz – ugyanannak a történetnek a része vagy: a digitális felfedezés történetének.
A keresett oldal nem található. Próbálja meg finomítani a keresést vagy használja a fenti navigációt, hogy megtalálja a bejegyzést.
Az információ fogalma elsőre elvontnak tűnhet, mégis minden kattintásunk, üzenetünk és fotónk erről szól. Nap mint nap adatokat látunk: számokat, betűket, pixeleket. De mikor lesz az adatból tényleg tudás? Pont ezt tisztázzuk: mi az információ fogalma, hogyan kapcsolódik az adathoz, és miért számít ennyire a digitális mindennapokban.
Ebben a bejegyzésben hétköznapi példákkal mutatom meg, hogyan lesz a „nyers” adatból értelmezhető jelentés. Végigmegyünk a kódolás–dekódolás logikáján (spoiler: minden üzenetküldésnél történik), és megnézzük, miért nem mindegy, hogy adat vagy információ kerül a képernyődre. Röviden: az információ fogalma nem más, mint értelmezett, kontextusba helyezett adat — de ezt most érthetően, vizuálokkal fogjuk kibontani.
Az információ fogalma röviden: az az adat, hír, mely számunkra releváns és csökkenti az ismerethiányunkat.
Az információ új ismeret, melynek feldolgozásához háttérismereteink vannak. Az információt mindig valamilyen adat hordozza, más szóval, az információ az adat jelentése. Ugyanazt az információt többféle adattal is közölhetjük
Az információ fogalma akkor áll össze, ha látjuk, miben más az adat. Az adat nyers jel: szám, karakter, pixel – jelentés nélkül. Az információ ezzel szemben céllal értelmezett adat, ami döntést segít.
Adat: rögzített jel, kontextus nélkül
Információ: értelmezett adat, kontextussal és céllal
Az információ adattá alakítása a kódolás, az adatból az információ visszanyerése pedig a dekódolás. Kódolunk és dekódolunk akkor is, amikor egy adatot, annak információtartalmának megőrzésével más adattá alakítjuk (pl. lefordítunk egy szöveget)
Kód: az adatban szereplő jelek, szimbólumok halmaza. Kód lehet pl. a magyar ABC, hangjegyek egy kottában.
Számítógépeknél a kód többnyire számokból áll (bináris számrendszer esetében csak a 0 és 1 számjegyekből áll)
Adatbevitel -> adatok feldolgozása -> adatok tárolása -> eredmény megjelenítése -> adatkivitel
Adatbevitel – input: a jelek begyűjtése. Eszköze lehet például: billentyűzet, mikrofon, szenzorok stb. Célja a nyers adat előállítása
Adatok feldolgozása – processing: az adatok átalakítása algoritmus szerint (szűrés, számítás, döntési szabályok). Eszközei lehetnek: alkalmazások, AI-modellek stb. Cél: nyers adatokból jelentés előállítása
Adatok tárolása – storage: eredmények és köztes adatok elhelyezése. Például: RAM (átmeneti), SSD/HDD, felhő-adatbázis. Cél: később visszakereshető legyen, összehasonlításokat lehet végezni, meg lehet osztani
Eredmény megjelenítése – output/display: az, amit az ember ténylegesen lát és ért, grafikonok, értesítés, hang. Eszközei lehetnek: kijelző, hangszóró, értesítési panel, dashboard
Adatkivitel – export/share: az eredmény továbbadása más rendszernek vagy felhasználónak. Például: CSV/PDF export, megosztás linkkel, e-mail
Példa:
Adatbevitel – az okosóra szenzorai rögzítik a pulzust, lépésszámot, GPS-pontokat, időbélyegeket
Feldolgozás – az app kiszámítja az átlag/max pulzust, tempót, kalóriát stb.
Tárolás – edzésfájl a telefonon + felhőben (pl. edzésID alatt)
Megjelenítés – mobilon grafikonok (pulzus-idő, tempó-térkép)
Adatkivitel – megosztás Instagram sztoriban / export GPX/CSV az edzőnek
Itt a pálya, amin az üzenet lefut:
Kódoló (Encoder) – átöltözteti az üzenetet
A nyers jelet / formátumot átalakítja továbbításra alkalmasjellé. Tipikus műveletei a kódolás, tömörítés, hibavédelem, ha kell titkosítás. Példa: hangod -> mikrofon mintát vesz ->A/D átalakító -> kodek tömörít -> csomagolja -> mehet. A kódoló csinált a nyers infóból egy utaztatható csomagot.
Adó – kilövi a csomagot
A kódolt adatot ráülteti a közegre (rádióhullám, kábel, fény). Példa: a telód Wi-Fi/Bluetooth adója rádiójelet küld, a böngésződ TCP/IP csomagokat indít a neten
Adatátviteli összeköttetés (channel) – maga az út
Az a közeg és szabályrendszer, amin az adat halad (réz, üveg, levegő, internet-hálózat). Érheti zaj, torzítás: például jelgyengülés, interferencia, csomagvesztés, késleltetés. A csomag sérülését a kódolónál használt hibavédelemnek kell kivédenie
Vevő – befogja a jelet
A csatornáról érkező jelet leválasztja a közegről és a rendszernek megfelelő formában továbbadja – analóg rendszerben analóg jelként, digitálisban például bitek formájában a dekódolónak
Dekódoló – visszafejti a jelentést
A kódolt adatból újra felépíti az eredeti információt. Tipikus műveletei: hibajavítás, kitömörítés, visszaalakítás, visszafejtés, ha titkosított. A dekódoló csinál a csomagból értelmezhetó információt.
Mi a különbség az adó-vevő és a kódoló-dekódoló között?
Az adó/vevő fizikai/hálózati réteg (jel ki/be a közegre)
A kódoló/dekódoló logikai, alkalmazási réteg (formátum, hibavédelem, titkosítást.). Az egyik a hogy megy át, a másik a miben megy át.
Példa – Insta Story feltöltés és nézés
Kódoló: a telefon tömöríti a videót,hogy gyorsan átmenjen
Adó: feltöltöd Wi-Fi/4G-n
Csatorna: internet (szerverek, forgalom, késés)
Vevő: barátod telefonja letölti
Dekódoló: az Insta lejátszója visszafejti -> folytonos videó
Általánosan megfogalmazva
Kódoló = átöltözteti az üzenetet az utazáshoz👔
Adó = kilövi 🚀
Csatorna = az út, ahol bármi közbejöhet ⚡
Vevő = befogja 📶
Dekódoló = visszafordítja érthetőre 🧩
Információ fogalma = adat + kontextus + cél → döntést segítő jelentés.
Adat ↔ információ: az adat nyers jel, az információ értelmezett tartalom.
Kommunikációs rendszer: Kódoló → Adó → Csatorna → Vevő → Dekódoló, út közben zaj rontja a jelet.
Adatfeldolgozás 5 lépése: adatbevitel → feldolgozás → tárolás → megjelenítés → adatkivitel
1. Az információ fogalma: értelmezett, kontextushoz és célhoz kötött adat
2. Példa-adat: 120
Közlekedési kontextus: 120-as busz 6 perc múlva érkezik
Egészség kontextus: 120 bpm futás közben – normál edzésintenzitás
3. Az 5 elem: Kódoló – Adó – Adatátviteli összeköttetés/csatorna – Vevő – Dekódoló
4. Zaj: gyenge térerő / csomagvesztés. Védekezés: Wi-Fi-re váltás, újraküldés, rövidebb üzenetek…
5. Insta-feltöltés:
adatbevitel – a kamera rögzíti a képet
feldolgozás: tömörítés/korrekció
tárolás: ideiglenesen a telefonon, majd a felhőn/IG szerveren
megjelenítés: előnézet, feedben a kép
adatkivitel: megosztás linkekkel, letöltés, mentés, beágyazás máshol
A keresett oldal nem található. Próbálja meg finomítani a keresést vagy használja a fenti navigációt, hogy megtalálja a bejegyzést.