Upload
dinhdan
View
218
Download
0
Embed Size (px)
Citation preview
2
Tartalom
Tartalom ..................................................................................................................... 2
Számítógéptörténet .................................................................................................... 5
Számológépek ókortól az ötvenes évekig ............................................................... 5
Az információ fejlıdéstörténete ................................................................................ 10
A beszéd............................................................................................................... 10
Az írás................................................................................................................... 10
Az írás fejlıdése................................................................................................ 10
Képírás .......................................................................................................... 10
A fogalom (és a szókészlet gyarapodása) ..................................................... 11
Íráshordozók fejlıdése ...................................................................................... 11
Könyvnyomtatás ............................................................................................ 11
Távközlés ................................................................................................................. 12
Terjedés-gyorsítás ......................................................................................... 12
Technológiai UGRÁS – elektromos áram feltalálása ..................................... 12
Az Információ............................................................................................................ 13
Csatorna ........................................................................................................ 13
Zaj.................................................................................................................. 14
Adat ............................................................................................................... 14
Az információ mérhetısége ........................................................................... 14
Matematikai információelmélet ...................................................................... 15
Csatorna – Zaj................................................................................................... 16
Redundancia vagy „terjengısség” ................................................................. 16
Kódolás – Dekódolás................................................................................................ 17
Rejtjelezés ................................................................................................................ 17
Története ........................................................................................................... 17
Ókor ............................................................................................................... 17
Középkor – reneszánsz ................................................................................. 18
I. világháború ................................................................................................. 18
II. világháború ................................................................................................ 18
Számítógépek alkalmazása ........................................................................... 19
3
İsi civilizációk nyelvei, „kódjai”...................................................................... 19
Az ember, mint természeti és társadalmi lény .......................................................... 20
Információhordozók ....................................................................................... 20
Személyi információs igényünk szervezése................................................... 20
Információs környezetünk: ............................................................................. 20
Pedagógiai alkalmazás .................................................................................. 20
Hanganyagot tartalmazó oktatási média........................................................ 21
Vizuális (csak!) tartalommal rendelkezı oktatási média................................. 21
Audiovizuális tartalommal rendelkezı oktatási média.................................... 21
Számítógépes segédanyagok (interaktív oktatóanyagok) alkalmazása......... 21
Oktatástechnológia................................................................................................... 22
Elsı nemzedék .............................................................................................. 22
Második nemzedék........................................................................................ 22
Harmadik nemzedék...................................................................................... 22
Negyedik nemzedék ...................................................................................... 22
Oktatástechnológiai eszközök:.............................................................................. 23
Állóképvetítık .................................................................................................... 23
Írásvetítı ........................................................................................................ 23
Episzkóp ........................................................................................................ 23
Hangrögzítés és visszaadás ................................................................................. 24
Mikrofon, hangszóró.......................................................................................... 24
Mikrofonok ..................................................................................................... 24
Hangszórók.................................................................................................... 24
Fonográf, hanglemez......................................................................................... 25
Lemezjátszó................................................................................................... 25
Mágneses hangrögzítés................................................................................. 25
Mágneses hangvisszaadás............................................................................ 25
Optikai............................................................................................................ 25
Digitális tárolás .............................................................................................. 26
Képrögzítés és visszaadás................................................................................ 27
Fényképezıgép (állókép)............................................................................... 27
Kamera, vetítıgép, TV, videó ........................................................................ 27
Számítógép .............................................................................................................. 29
Az architektúra fogalma ........................................................................................ 29
4
Egy számítógép hardver architektúrája.......................................................... 29
A szoftver architektúra ................................................................................... 30
Rétegezettség (Layered architecture)............................................................ 30
A virtualitás fogalma....................................................................................... 31
A transzparencia fogalma .............................................................................. 31
Mértékegységek ............................................................................................ 32
Központi egységek................................................................................................ 32
Perifériák............................................................................................................... 32
Bemeneti egységek........................................................................................... 32
Kimeneti egységek ............................................................................................ 33
Monitorok ....................................................................................................... 33
Nyomtatók...................................................................................................... 33
Plotterek......................................................................................................... 33
Háttértárak ..................................................................................................... 33
Programok................................................................................................................ 34
BIOS .............................................................................................................. 34
Operációs rendszer........................................................................................ 34
Felhasználói programok................................................................................. 35
Az internet története ................................................................................................. 36
Könyvtár ................................................................................................................... 40
Az információ átadásának és rögzítésének hét nagy korszaka ..................... 40
Dokumentum ................................................................................................. 41
Könyvtár......................................................................................................... 41
ETO fıosztályok ............................................................................................ 42
5
Számítógéptörténet
A számítógépek történetét két szakaszban tárgyalhatjuk. Az elsı szakasz az
ókortól a századunk közepéig tartott, a második szakasz a század közepétıl
napjainkig. Javaslom, pillantsanak be a számítástechnika virtuális múzeumába
a http://www.comlab.ox.ac.uk/archive/other/museums/computing.html oldalon!
Az alábbi fejezetben említett személyekrıl, és persze sok más híres személyrıl
találhatnak információkat a Pioneers of Computing kiindulóponttól.
Számológépek ókortól az ötvenes évekig
Az ember nem szeret számolni.
Évezredes kívánság: legyenek számológépek, tévedés nélkül, gyorsan kalkulál-
janak.
Többezer éves a (kínai eredet ő) abakusz . Ez egy digitális eszköz, primitív vol-
ta ellenére egyes helyeken még ma is használják: ez az ún. „golyós” számoló-
gép, ma már többnyire csak játék...
Blaise Pascal (1623-1662) [lásd a Pioneers of Computing-ban] francia mate-
matikus, fizikus, filozófus és feltaláló 1642-ben 6 digiten számoló összeadó-
kivonó gépet készített (ez volt a Pascaline). Az utókor – elismerésképpen –
modern programnyelvet nevezett el róla.
Gottfried Wilhelm Leibniz (1646-1716) szorozni és osztani is tudó mechanikus
gépe (1694-ben készült), úgy tetszik, ez a tegnapi mechanikus számológépek
ıse.
Charles Babbage (1792-1871) [Pioneers of Computing] angol matematikus és
feltaláló az általános célú számítógépek „atyja”. Difference Engine nevő gépe
az ún. differencia módszer segítségével számolta volna ki polinomok értékeit
diszkrét lépésekben változtatott független váltózó érték mellett. A terv jó volt, a
gépet el is készítették, csak éppen nem mőködött. Babbage a Difference
Engine kudarca után belefogott az Analytical Engine elkészítésébe, ami az ál-
talános célú számítógépek elıfutárának tekinthetı. Tízes számrendszerben
számoló gép lett volna: a tervek itt is jók voltak, a megvalósítás még reményte-
lenebb.
6
A tervezett gép fı részei:
a malom (CPU),
a tár (memória),
nyomtató,
lyukkártyás bemeneti egység.
Azt kell mondani, Babbage megelızte korát! Utóbb elkészítették Babbage tervei
alapján a gépet és az mőködött. Ada Byron, Lady Lovelace (1815-1852) [lásd
Pioneers of Computing], aki Babbage „múzsájának” tekinthetı, s aki Lord By-
ron, a híres költı – gyönyörőszép és okos – leánya volt, felismerte Babbage je-
lentıségét. Megfigyelések Babbage Analytical Engine-jérıl címmel írt munkájá-
ban ismertette a gép mőküdését, jelentıségét, és programokat is közölt a
nemlétezı gépre!
İ volt tehát a történelem elsı programozója, hálából róla nevezték el az ADA
nyelvet.
Ugorjunk a XIX. század végére, a XX. század elejére: ebben az idıszakban a
mechanikus számológépek rohamosan fejlıdtek. A legjelentısebb neveket em-
lítsük meg:
Hermann Hollerith (1860-1929) [Pioneers of Computing] neve kiemelendı. Az
1880-as amerikai népszámlálás adatainak feldolgozása 1887-re fejezıdött be,
és folyamatosan növekvı bevándorlás miatt az 1890-es népszámlálás feldolgo-
zása reménytelennek tőnt hagyományos módszerekkel. Hollerith elektromos
lyukkártya feldolgozó gépe segítségével 6 hét alatt sikerült a feldolgozás!
Hollerith 1896-ban céget alapított, ami 1924-tıl IBM-ként vált ismertté.
Claude Elwood Shannon a XX. század elején dolgozta ki a kommunikáció- és
információelmélet alapjait. Bemutatta, hogy bináris elektromos relékbıl össze-
adásra, kivonásra, szorzásra és osztásra alkalmas áramköröket lehet építeni,
és hogy ezek tervezéséhez a matematikai logika formális leírása jó eszköz.
Konrád Zuse (1910-1995) [Pioneers of Computing] 1938-ban készítette Z1 ne-
vő gépét meccano fémépítı játék elemekbıl, mechanikus elemekbıl készült
memóriával, villanykörték sora volt a kijelzıje; a Z2 gépében jelfogós (relés)
memória volt; 1941-ben a Z3 relés lebegıpontos aritmetikai egységgel rendel-
kezett.
Howard Aiken vezetésével készült a MARK I az IBM támogatásával a Harvard
egyetemen (USA, 1943-44). Telefonrelékbıl épült a gép, eredeti célja a telefon-
7
beszélgetések számlázása volt, de a háborús viszonyok miatt lıelem-táblázatok
számítására használták.
A II. világháború nagy lökést adott a fejlıdésnek.
A kódfejtés és a logisztika számításigényes feladataira az angolok több számí-
tógépet is kifejlesztettek és használtak, csak azok a titoktartás miatt nem váltak
ismertté.
A fejlesztés központi alakja Alan Turing (1912-1954) matematikus [Pioneers of
Computing] volt. Ekkor készültek a Robinson számítógépcsalád tagjai, és 1943
decemberében már mőködött a Colossus I, a világ elsı elektroncsöves számí-
tógépe. Churchill szerint a kódfejtı számítógépek hozzásegítették Angliát a
gyızelemhez.
1939-tıl kezdve az USA-ban is dolgoztak elektroncsöves számítógép fejleszté-
sen (Presper Eckert és John Mauchly [Pioneers of Computing] a Pennsylvaniai
Egyetem Mőszaki Karán).1946-ra készült el az ENIAC (Electronic Numerical
Integrator and Computer), mely ún. külsı programvezérléső gép volt. A prog-
ramot lyukkártyákra lyukasztották, az adatokat 20 db tízjegyő regiszterben tárol-
ták. Az ENIAC tervezését a második világháború alatt kezdte el katonai célokra
John Presper Mauchly és John William Eckert, részben az Atanasoff-fal folyta-
tott eszmecsere hatására. A gépet a Pennsylvania egyetemen építették, a
munkát 1946-ban fejezték be. Ezt a számítógépet már szabadalmaztatták. A
kormány a munkát 400.000 dollárral támogatta. Az ENIAC 17.468 elektroncsö-
vet tartalmazott, több mint 100 kW elektromos energiát fogyasztott és 450 m2
helyet foglalt el (több mint 30 m hosszú termet építettek az elhelyezéséhez).
(Más források szerint a fogyasztása 800 kW, helyigénye 220, illetve 140 m2
volt.) A gép tömege 30 tonna volt, megépítése tízmillió dollárba került. Három
nagyságrenddel gyorsabb volt, mint a relés számítógépek: az összeadást 0,2
ms, a szorzást 3 ms alatt végezte el. A programja azonban fixen be volt “dró-
tozva” a processzorba és csak mintegy kétnapos kézi munkával, villamos csat-
lakozások átkötésével lehetett megváltoztatni. A gép memóriája 20 db tízjegyû
elõjeles decimális számot tudott tárolni. Mindegyik számjegy tárolására 10 db
elektroncsövekbõl épített flip-flop szolgát. Mindegyik flip-flop megfelelt egy-egy
számjegynek: egy számjegy tárolásához a neki megfelelõ flip-flopot 1-re állítot-
ták, az összes többit 0-ra. Az elektoncsövek megbízhatatlansága miatt a gép
csak rövid ideig tudott folyamatosan mûködni. Az ENIAC-ot ballisztikai és szél-
8
csatorna-számításokra használták. Egy trajektória kiszámítása a gépnek 15
másodpercig tartott, ugyanez egy szakképzett embernek asztali kalkulátorral 10
órás munka volt. A gépet 1956-ban lebontották, mert elavult. Jelenleg egy olcsó
zsebszámológép is nagyobb teljesítményû, de az ENIAC technikatörténeti ér-
demei vitathatatlanok.
Neumann János (1903-1957) [Pioneers of Computing] magyar származású
matematikus és vegyész Herman Goldstine kollégájával együtt 1946-ban meg-
fogalmazta, 1948-ban egy konferencián elıadta az elektronikus digitális számí-
tógépekkel szembeni követelményeket. A Neumann elv hosszú idıre meghatá-
rozta a számítógépek fejlesztési irányát. Az elsı tárolt programú számítógépet
(EDSAC) mégsem a Neumann által vezetett csoport készítette (csak 1951-re
fejezték be Neumannék az EDVAC-ot), hanem az angliai Cambridge University-
n Maurice Wilkes.
Tovább most nem megyünk a számítógép történelemben, mert a századunk
második felében lezajló hardverfejlıdést célszerő a mőködtetı rendszerek (ope-
rációs rendszerek) és a számítástechnikai munkamegosztás fejlıdésével, a
specializálódással párhuzamosan tárgyalni. Annyit megelılegezhetünk, hogy
szokásos az 1945-55 közötti idıszak gépeit az elsı generációsnak, az 1955-65
közötti idıszak fejlesztéseit a második generációs rendszereknek (tranzisztorok
és kötegelt rendszerek), az 1965-80 közötti idıszakot a harmadik generációnak
(integrált áramkörök és multiprogramozás), végül az 1980-tól napjainkig is ter-
jedı idıszakot a negyedik generációs gépek korszakának (személyi számító-
gépek és LSI) nevezni.
9
A Neumann elv:
Neumann féle számítógép az, amelynél:
1. A (központi egység) részei:
a vezérlı egység (control unit),
az aritmetikai és logikai egység (ALU),
a tár (memory) és
a ki/bemeneti egységek.
Mindezek teljesen elektronikusak legyenek és bináris számrendszert
használjanak. Az ALU képes legyen elvégezni az alapvetı logikai és
aritmetikai mőveleteket (néhány elemi matematikai és logikai mővelet
segítségével elvileg bármely számítási feladat elvégezhetı).
2. Tárolt program elvő (a program és az adatok ugyanabban a belsı
tárban tárolódnak).
3. A vezérlı egység határozza meg a mőködést a tárból kiolvasott uta-
sítások alapján, emberi beavatkozás nélkül.
A 3. pont azt jelenti, hogy van egy utasítás készlet (instruction set), melyek uta-
sításait a vezérlı képes felismerni és az ALU-val elvégeztetni. Az utasításhal-
maz egy alhalmaza a tár (rendszerint egymás utáni) címezhetı celláiban van,
ez úgyis elképzelhetı, hogy adott egy utasításfolyam (instruction stream), a gé-
pi kódú program (kód: code, program text stb). A vezérlıegység (vagy a CPU
egy része, az utasítás-számláló regiszter, PC: Program Counter, IP Instruction
Pointer) jelöli ki a soron következı végrehajtható utasítást (instruction). Ezt a
vezérlı egység értelmezi. Az utasításokban kódolva vannak/lehetnek az ada-
tok, vagy az adatok tárbeli címei. Ezeket a vezérlı egység a tárból elıveszi, az
ALU pedig elvégzi rajtuk az operációkat. A tárolási helyek címezhetık, a tárolá-
si helyeken a tárolt értékek változtathatók.
A 2. elvbıl következik, hogy maga a program is feldolgozható, módosítható. A
három pont együtt azt mondja: a számítógép architektúra = hardver és szoftver
architektúrák együttese.
10
Az információ fejl ıdéstörténete
Beszéd - írás - könyvnyomtatás - távközlés - számítógép
A beszéd
kb. 50.000 éves hang + nonverbális jel
gondolat nyelvi kódolása - akusztikus jellé formálás
leadás + modulálás (hangulat, hangsúly)
Hangsorozat
~3000 nyelv
~200 hangjel, nyelvenként kb 30 – 40
a mássalhangzók a beszélt és írott nyelv fontosabb összetevıi
a magánhangzók nem annyira fontosak
Az írás
szükségessége (idıben és térben történı információátvitel)
barlangrajzok
történetek megörökítés, elmondása, továbbadása
mennyiségek feljegyzése
rováspálca, csomójelek (kipu)
fontos üzenetek továbbítása
hírvivı bot (ausztrál ıslakosok), kagylófüzérek (nyugat-afrika)
Az írás fejl ıdése
Képírás
(barlangrajzok, 1800 – 1870 között a dakota indiánok által íródott „Téli Króni-
ka”)
fogalomírás vagy ideográfia – a szavak jelentése nem csak a jel jelentését
tartalmazta, hanem mellé más jelentések is kapcsolódtak (pl. a Nap jeléhez a
meleg mint fogalom is társult), és egyre több a szimbólikus ábra
szó, szótagírás (i.e. 4000 körül a sumérok ékírása) – a jelek (ideogrammák)
nem csak a szavak értelméhez, hanem azoknak a hangalakjához is kapcso-
lódik, így egy-egy hangsor jeleivé váltak (agyagtáblák, pecséthengerek)
11
A fogalom (és a szókészlet gyarapodása)
új jeleket kellet kitalálni, vagy
akrofónia
- olyan szójeleket írtak egymás mellé, melyeknek a kezdıhangjait össze-
olvasva megkapták az új szót
betőírás
- a szójelek egyszerősödésével alakultak ki, az írás elszakadt a beszéd
tárgyától, a tartalom közömbössé vált, a hangalak lett a lényeges
- i.e. 1500 körül Sinai félsziget a HIEROGLIF írásból
- föníciaiak i.e. 13. sz. 22 betős ABC (ez a leglényegesebb!!!),
- görögök i.e. 10. sz. vették át,
- latin - a görögbıl etruszk közvetítéssel
- az ABC i.e.312-ben alakult ki
Íráshordozók fejl ıdése
A hordozóanyag befolyásolta az írásmód kifejlıdését (pl. agyagtábla - ékírás)
fa, kı, agyag, csont …
1. növényi rostok (egyiptom – papirusz, maják és asztékok – fügefaháncsot és
az agave rostjait, kínaiak – bambuszrúd)
2. pergamen (mindkét oldala írható, „nehéz”!!!) – kódex-forma elterjedése
3. papír - kína I.sz., „európa fejlett civilizációi” 1150-ben (elsı papírmalom)
Könyvnyomtatás
1. pecséthengerek (agyagtáblára nyomtattak velük)
2. 868 Kína (égetett agyagból készült és gyantába mártott szójeleket tettek fa-
dúcokba)
3. 14. sz. Korea – bronzból öntött szójelek
4. Európa - Gutenberg 1455 Gutenberg biblia
5. 16 sz. -17 sz. újságok és folyóiratok
6. 1815 – elsı rotációs nyomdagép
12
Távközlés
Az ısember – fény- és hangjeleket használt
Terjedés-gyorsítás
perzsák 1 nap alatt – 30 napi járóföldet tett meg (kiabálás)
Caesar zászlókkal, fáklyákkal üzent a galliai hadjáratán
Középkor – sötét középkor
15. sz. – XI. Lajos – elsı rendszeres postaszolgálat
1794 Claude Hoppe jelzırendszere (Franciaország)
5000 km, Párizs + 29 város, 1 perc alatt 120 km
Technológiai UGRÁS – elektromos áram feltalálása
1837 Morse távírója
1866 kábel Amerikába (mindkét irányból)
1876 Bell telefonja
1894 Popov szikainduktoros berendezés, Marconi tökéletesítette
1898 tengeri hajózásban alkalmazzák a szikratávírót
1904 Fleming – elektroncsı
1906 Lee Forest – trióda -> erısítı
1920 USA – elsı mősorsugárzó rádióállomás
1931 Zworykin ionoszkóp
1949 USA – színes TV
1958 Mőholdak alkalmazása
1962 USA – Európa a Telstar-1 mőholdon kapcsolódik
számítógépek, üvegszálas kábelek, rádiótelefon
13
Az Információ
ANYAG + ENERGIA + INFORMÁCIÓ
„Föld, víz, tőz, levegı” és az ÖTÖDIK elem az Információ! ☺
!!! Információ == Új ismeret !!!!
Információ hatására a tezaurusz változása következik be
Az információátvitel jelekkel történik
A jelek elemi jelek re bonthatók, ezek önmagukban nem jelölnek semmit.
A jelek típusai lehetnek (emberi kommunikációban):
1. szimbolikus (a jel és az általa jelölt dolog között nincs formai hasonló-
ság), pl. szavak (a betők az elemi jelek)
2. képi jelek (a jel és az általa jelölt dolog között van formai hasonlóság), pl.
kép, rajz (a képpont az elemi jel)
Az információ jellege, közlésének módja:
fény, hang, illat, elektromágneses hullámok, …
ADÓ → KÓDOLÁS → CSATORNA → DEKÓDOLÁS → VEVİ
↑↑↑
ZAJ
Csatorna
Természetes
hang, elektromágneses hullám, fény, illat, …
Mesterséges (elektromosság - vezetékek)
Térbeli: rádió, telefon, sz.g. hálózatok
Idıbeli: könyv, fénykép, film, CD, …
A természetes és mesterséges csatornákon történı átvitel során mikor törté-
nik kódolás, dekódolás?
Az ember szempontjából hol történik a teljes
ADÓ → KÓDOLÁS → CSATORNA → DEKÓDOLÁS → VEVİ lánc? (agy)
Hang → zene
Fény → kép, film, …
Illat → parfümök
Ízlelés → ételek
Tapintás → „Braille írás”
14
Zaj
Gátló tényez ı
- az információátvitelt zavarja, hibákat idéz elı, végletként megsemmisíti azt
- a JEL/ZAJ viszony adott szinten tartása az egyik lehetséges megoldás a
zaj ellen
erısebb jel (hangosabban beszélek)
zaj csökkentése (ez a nehezebb)
REDUNDANCIA (terjengısség) – segítı tényezı (rejtjelezés)
Adat
Információ → kódolás → ADAT
Adatátvitel → az adatok továbbítása a csatornán keresztül
Bináris jelrendszer esetén az adat alapegysége a BIT
8 bit = 1 byte
1024 byte = 1 kbyte
1024 kbyte = 1 Mbyte …
Az adat alapegysége általános esetben a csatorna függvénye, vagyis:
Fény (látás) → foton
Hang (hallás) → 1 hanghullám
Stb.
Van-e olyan általános jelkészlet amely leírni képes minden adatot?
TECHNOLÓGIA kérdése az egész → BINÁRIS tárolás megoldható → bináris
jelsorozatok → az adat alapegysége így a BIT
Az információ mérhetısége
Híradástechnika fejlıdése → mérhetı-e egy átviteli csatorna teljesítıképes-
sége?
Megoldás:
Csak a JELRENDSZER alapján határozzuk meg az információ mértékét, az
információ tartalma lényegtelen.
15
Matematikai információelmélet
Hartley, Shannon a XX. század elején
Egy jelnek nincs értelme, a minimális jelkészlet (abc) legalább két jelbıl kell,
hogy álljon!
Az adó rendelkezik a jelkészlettel, a vevınek természetesen ismernie kell ezt
Példa: A „2” mint szám (jel) értéke különbözı számosságú jelkészlet esetén (to-
tó, 5-ös lottó)
a totóban a 2-nek kisebb az információértéke mint a lottóban (ez utóbbiban
sokkal nagyobb az információ „váratlansága”)
0 … 9 számjegyek:
10 db. jel
kétjegyő számok 102=100
háromjegyő számok 103=1000
m számjegyő számok 10m
n tagú ABC esetén az m jelbıl összeállítható információk száma nm
EXPONENCIÁLIS az információk növekedése
A gyakorlatban viszont lineárisan növekszik az információ mértéke a hír hosz-
szával, így a lehetséges kombinációk logaritmusát vesszük:
nm => H = log nm = m log n
Az egy jelre jutó információ mennyiség:
H = log n (Hartley-féle képlet)
A legkisebb választható ABC a kettes számrendszer, így ebben az egy jelre jutó
információmennyiség:
h = log 2
A 2-es alapú logaritmust választva:
h = log2 2 = 1 !!! BIT !!!
Ha az n db bető az ABC-ben nem egyenlı valószínőséggel fordul elı (a való-
ság ezt példázza), az egyes jelek (betők) elıfordulási valószínőségével kell
számolni:
hi = - log2 pi
ahol a pi (törtszám, a logaritmusa negatív, ezért kell a -1 szorzó, így h pozitív
lesz) az i-edik bető elıfordulási valószínősége
16
Minél nagyobb egy jel elıfordulási valószínősége, annál kisebb az általa hordo-
zott információ mennyisége. Ebbıl lett a Shannon-féle képlet:
H= -pi log2 pi
„Információ entrópiája” vagy „jelstatisztikai információ-mennyiség”
Csatorna – Zaj
Elválaszthatatlanok, nincs zajmentes csatorna
Minél „nyitottabb” egy csatorna, annál inkább ki van téve a zaj veszélyének (in-
terferencia és egyéb gátló tényezık)
Redundancia vagy „terjengısség”
A zaj elleni védelem, valamint az információ érthetıbbé tétele
Példa:
Kérdés: „Holnap lesz a vizsga?”
Válasz 1. : „Ja” , „Aha”
Válasz 2. : „Igen”
Válasz 3. : „Igen, holnap”
Válasz 4. : „Igen, holnap lesz a vizsga”
Növekszik a redundancia 1 –> 4 válaszok esetén
A redundancia növelésével párhuzamosan csökken az információ (adatok) sé-
rülésének veszélye
A redundancia szükséges, ugyanis a tömör információ általában értelmezhetet-
len (csak a „hozzáértık” számára fogható fel, de koncentrált figyelem szüksé-
ges)
- szakszövegekben a magyarázat
- új ismereteket közlı tanulmányokban a témaleírás, különbözı szempontok
alapján történı bemutatása, stb.
17
Kódolás – Dekódolás
ÜZENET ÜZENET
ALGORITMUS KÓDOLT ÜZENET ALGORITMUS
KÓD KÓD
Beszéd <=> írás
Írás <=> digitalizálás
Beszéd <=> magnóra rögzítés
Stb.
Rejtjelezés
„zaj” alkalmazása a tartalom, információ megvédésére
TITKOSÍRÁS
1. SZTEGANOGRÁFIA (elrejtés)
2. KRIPTOGRÁFIA (rejtjelezés, kódolás)
2.1. BEHELYETTESÍTÉS
2.1.1. KÓDSZAVAK (szavak helyettesítése)
2.1.2. SIFRE (betők helyettesítése)
2.2. ÁTRENDEZÉS (keverés - anagramma)
Története
Ókor
Görögök
viaszos írótábla, leborotvált fejre írt üzenet (szteganográfia)
szküléta (sokszöglető botra tekert papírcsík)
fésős keverés
Rómaiak
Caesar-kód
18
az ABC rendjéhez képest a KÓDABC 3 betővel el van tolva
Arabok
kódfejtés tudományának megalapozása (gyakorisági elemzés)
biztosabb kódok kifejlesztése
véletlenszerő keverés
rossz helyesírás alkalmazása
kódszavas és a sifre kódolás együttes használata)
Középkor – reneszánsz
Itália
a kódolás és a kódfejtés virágzásnak indul az apró városállamok közötti dip-
lomáciai kapcsolatok és a háborúk miatt
a meglevı módszereket fejlesztgetik
NOMENKLATÚRA kialakítása
Mária skót királyné
saját jelrendszerrel írt (megfejtették – kivégezték)
Blaise de Vigenére
kifejlesztette a Vigenére-sifrét
kódszó alapján történı kódolás (a Caesar-kód kibıvítése)
csak a 19. sz. elsı felében törték fel (Babbage, aki nem publikálta), 10 évvel
utána Kassiski közölte a megoldást
I. világháború
Zimmermann távirat
1917 januárjában íródik
február 23-án az angolok megfejtik
március 3-án az USA újságai közlik a levél tartalmát
ADFVGX-kód
a behelyettesítéses és az átrendezéses kódolás komplikált egyvelege
1918. márc. 5-én fogadta el a német hadsereg, mint „feltörhetetlen kódot”
1918. jún. 2-án a franciák feltörik
II. világháború
Enigma (németek használták, rejtjelezı és rejtjelfejtı gép)
19
Bletchley park, Turing -> Colossus I. és Colossus II. számítógépek segítségével
fejtették meg az Enigma rejtjelezett üzeneteit
Navajo nyelv alkalmazása a katonai hírtovábbításban (USA), nem törték fel!
Számítógépek alkalmazása
DES (Data Encryption Standard), RSA (Alice, Bob, Eve), PGP
İsi civilizációk nyelvei, „kódjai”
Sumérok írása és nyelve (nincs megfejtve)
Hieroglifák:
Rosette-kı (hieroglifák, démotikus és görög írás), megfejtették
Kréta
Lineáris A – nincs megfejtve
Phaistos-i korong a minoszi kultúra lineáris A írásával
Lineáris B – sikerült megfejteni
20
Az ember, mint természeti és társadalmi lény
Informatikai szempontból az ember egy „INFORMÁCIÓS SZUPERREND-
SZER”
Genetikai és környezeti információk alapján építi fel testét (Sejtmag, kromo-
szóma, DNS)
Információhordozók
Testnedvek (szabályozók-hormonok), idegrendszerünk
receptorok munkamegosztása:
látás - 83%
hallás - 11%
szaglás - 3.5%
tapintás - 1.5%
ízlelés - 1%
másodpercenként 10 millió bit információt felfogunk és „csak” 15-20 bit-
nek megfelelıt dolgozunk fel
Személyi információs igényünk szervezése
1. létfeltétel
2. szükséglet
3. fejlıdés
4. szórakozás
Információs környezetünk:
tájékozódás - tájékoztatás
kommunikáció - média - reklám
Pedagógiai alkalmazás
Cél a tanuláseredményesség növelése valamint az önálló tanulás lehetısége.
Tudományos, oktató média (audio, vizuális és audiovizuális rendszerek)
Az információ hatékonyságának összetevıi
MIÉRT (cél)
MIT (tények, tapasztalatok, saját gondolatok tartalmazása)
21
KINEK (befogadók „értelmi” szintje, érdekeltsége, „a légkör”)
KI (milyen minıségben, „szerephelyzet”, közlési képesség, beleélés,
megjelenés, viselkedés)
HOL (helyszín jellegzetessége)
HOGYAN (megfelelı forma – írás, élıszó – idıtartam, alkalmazott eszközök)
Hanganyagot tartalmazó oktatási média
- a megmaradó információ kb. 20%
- eredetiség hatása alkalmazható
- dokumentumszerőség
- dokumentálhatóság jellemzi
- információtartalom /zene/
- soros információként alkalmazható
Vizuális (csak!) tartalommal rendelkezı oktatási média
- a megmaradó információ kb. 30%
- információsőrőség jellemzi
- egyéni eltérések a felvételben
- szín – elrendezettség – körülmények – esztétikum
Audiovizuális tartalommal rendelkezı oktatási média
- a megmaradó információ kb. 50%
- tartósság, élmény-hatás
- erısítı hatás
- objektivitás érzését kelti
- trükkök
Számítógépes segédanyagok (interaktív oktatóanyagok) alkalmazása
- a megmaradó információ kb. 70%
- tanító és ellenırzı programok
- szimulációs és demonstrációs
- játék, multimédia rendszerek (programcsomagok)
22
Oktatástechnológia
A technológia fejlıdésével az oktatástechnikai eszközök áradata áll rendelke-
zésre
Négy nemzedékbe sorolható
Elsı nemzedék
Képek, térképek, grafikus ábrázolások, kéziratok, modellek, stb.
Alkalmazásuk NEM IGÉNYEL GÉPEKET
Egyidıs az oktatással
Második nemzedék
Nyomtatott tankönyvek, tesztek, olvasókönyvek
Gépek alkalmazása a „KÖZLÉSI FOLYAMATBAN”
Lehetıvé tette a KÖZOKTATÁS kialakulását
200 (!!!) évvel Gutenberg után kezdték oktatási célokra használni a nyomtatást
Harmadik nemzedék
Audiovizuális eszközök megjelenése
A 20. sz. elejétıl folyamatosan fejlıdik a híradástechnikával együtt
Kép- és hangrögzítés, valamint visszajátszás
fénykép, dia, némafilm
hangosfilm, videotechnika
hanglemez, audiokazetta, CD
Negyedik nemzedék
Pedagógiai minıségében különbözik az elızıektıl
EMBER – GÉP közötti közlés (információcsere)
programozott egyéni tanulás
nyelvi laboratóriumok
számítógépek alkalmazása az oktatásban
23
Oktatástechnológiai eszközök
Állóképvetít ık
Írásvetítı
1. síktükör
2. objektív
3. élességállító
4. munkafelület, képkapu (25x25
cm vagy a/4 mérető)
5. kondenzor lencse (Fresnel len-
cse)
6. hıszőrı
7. ventilátor
8. fényforrás (izzó)
9. gömbtükör
Episzkóp
1. objektív
2. vetítıtükör
3. gömbtükör
4. fényforrás (izzó)
5. fényvisszaverı tükör
6. planparalel lemez
7. vetítıasztal
Diavetítı
1. vetítıernyı
2. objektív, élességállító
3. film (filmtartó) képméretek (18x24 mm, 24x36 mm, 60x60 mm)
4. kondenzor lencse
5. hıszőrı
6. fényforrás (izzó)
7. gömbtükör
24
Hangrögzítés és visszaadás
Mikrofon, hangszóró
Hang = levegırezgés
Mikrofonok
dinamikus, kondenzátor, szén, lézer …
részei:
membrán, lengıtekercs, mágnes
mőködése:
a membrán mozgásba hozza a lengıtekercset, ez metszi a mágnes erıvona-
lait, ezért a tekercsben feszültség indukálódik
Hangszórók
dinamikus, mágneses
részei:
membrán, lengıtekercs, mágnes
mőködése:
a lengıtekercsbe vezetett hangfrekvenciás feszültség mágneses erıteret
hoz létre, így a két mágneses tér egymásra gyakorolt hatása mozgásba hoz-
za a membránt.
25
Fonográf, hanglemez
Mechanikus (Edison - fonográf)
Lemezjátszó
Mágneses hangrögzítés
A hangfrekvenciás feszültséget elektromágnesbe vezetjük, a mágnes elıtt
egyenletes sebességgel mágnesezhetı szalagot vezetünk. A szalagon rögzül a
váltakozó mágneses tér.
Mágneses hangvisszaadás
Lejátszáskor a mágneses szalag a lejátszófejben feszültséget indukál. A kelet-
kezett feszültség hangfrekvenciás.
Optikai
„Fényhang”, filmeknél található, a filmszélre fényképezett hangfrekvenciás vilá-
gos-sötét foltokból álló folyamatos ábra keletkezik, átvilágításkor hangfrekven-
ciás fényhatást hoz létre, amelyet egy fotocella ezt érzékelve, átalakítja hang-
frekvenciás feszültséggé.
26
Digitális tárolás
Mágneses és optikai (valamint magneto-optikai) elven történık a tárolás
Digitalizálás folyamata:
Mintavételezés -> Kvantálás -> Digitalizálás
27
Képrögzítés és visszaadás
Fényképezıgép (állókép)
Fényképezés – dagerrotípia (1850 körül)
Elve:
fényérzékeny anyagot megvilágítunk, nyomot hagy. Vegyi eljárás.
részei:
sötétkamra, zárszerkezet, objektív, rekesz (blende).
beállítás:
exponálási idı, blende, távolság
megvilágítás:
napfény, vaku, mőfény
gyakorlati fényképezés:
fényviszonyok határozzák meg a blende és a zárszerkezet beállítását
Kamera, vetítıgép, TV, videó
TV - katódsugarak segítségével történı képmegjelenítés
625 sor és 830 oszlop nagysebességő letapogatás (25 kép/mp), ezt a (kép-
frekvenciás) jelsorozatot, nevezzük videó jelnek
színes tv - 3 szín kék, zöld, vörös
a kép elemekre bontásával
képelemek elektromos jellé alakításával történik
28
a videojelet kisugározzuk vagy képmagnón mágnesesen rögzítjük (ferde jel-
rögzítés képenként, helikális írás a mágnesszalagra)
A VHS videómagnó írási- és befőzési sémái:
A PAL szabványú TV képernyıfrissítési módja:
29
Analóg vetítıgépek befőzési és filmtovábbítási sémái:
Számítógép
Az architektúra fogalma
Az architektúra alatt kétféle dolgot értünk:
Egy digitális számítógép bizonyos szintő általános specifikációja, beleértve az
utasításkészletének, társzervezésének és címzési módjainak, a B/K mőveletek-
nek (és vezérlésüknek) felhasználói (programozói) leírását stb.
Ebben az értelemben lehetnek közös (hasonló) architektúrával rendelkezı
számítógépcsaládok, melyeknél a megvalósítás (az implementáció) különböz-
het. A felhasználó (programozó) szempontjából az architektúra azonossága
(hasonlósága) biztosítja a kompatibilitást (helyettesíthetıséget, áthelyezhetısé-
get, csatlakoztathatóságot), például egy adott programnak a család minden tag-
ján mőködnie kell.
Egy másik (villamosmérnöki, hardvertervezıi) szempontból az architektúra egy
számítógép (rendszer) lényeges részei, fı elemei kapcsolódásának leírását je-
lenti valamilyen szinten. Ez lehet blokkdiagram, kapcsolási rajz (különbözı
részletességben), de lehet a felépítés (részben) szöveges leírása is.
Egy számítógép hardver architektúrája
A legáltalánosabb architektúra (a második értelemben, ahol is a részeket és
kapcsolódásukat tekintjük) az 1.1 ábrán láthatjuk. E szerint egy számítógép a
30
sínre kapcsolódó központi egységbıl (CPU, Central Processing Unit), a köz-
ponti tárból (Central Memory) és a perifériákból áll. A késıbbiekben részlete-
sebben is tárgyaljuk a hardver architektúrát, az egyes részeket.
CPU
Memória Perifériák
1.1. ábra. Egy számítógép architektúrája
A szoftver architektúra
Ugyancsak általánosan és az architektúra fogalom második értelmében a szoft-
ver architektúra az 1.2 ábrán látható. Az ábra elvi jelentıségő és nagyon általá-
nos, természetesen lehetnek más, az ábrán nem szereplı szoftver komponen-
sek is egy számítógép szoftver architektúrájában. A feltüntetett komponensek
talán a legfontosabbak: a felhasználói felület (User Interface), a segédprogra-
mok (Utilities), az alkalmazások (Applications) és hát persze maga az operációs
rendszer (Operating System).
Hardver
Operációs rendszer
Alkalmazások
Felhasználói felület
Segédprogramok
1.2. ábra. A szoftver architektúra
A legfontosabb, amit megfigyelhetünk az egyes részek kapcsolódásában a ré-
tegezettség!
Rétegezettség (Layered architecture)
A réteges szervezıdés általános alapelv, sok helyütt megfigyelhetı a számítás-
technikában (vö. strukturált programozás, hálózati protokollok rétegei stb.). A
lényege:
Egy alsóbb réteg szolgáltatásokat biztosít a felsı rétegnek. Biztosít egy maga-
sabb absztrakciós szintő virtuális utasításkészletet.
31
A felsı réteg nem látja az alatta lévı réteg megvalósítását, annak részleteit,
csak a virtuális utasításkészletét. A még lejjebb lévı rétegek részletei pedig tel-
jesen el vannak rejtve a felsı réteg elıl: a közvetlen alatta lévı réteg elszigetel.
Jól meghatározott protokollok és interfészek kellenek az egyes rétegek között.
Az ábránkon az operációs rendszer – mint egy réteg – elválasztja az alkalma-
zásokat, a segédprogramokat, sıt a felhasználói kapcsolattartó felületet is a
hardvertıl. Az elválasztás valahogy függetleníti ezeket, az a képzetünk – és ez
bizonyos mértékig igaz is –, hogy a hardver akár „le is cserélhetı” az operációs
rendszer alatt. Másrészt – ez az ábrából azonban nemigen derül ki –, ezt az el-
szigetelést az operációs rendszer úgy valósítja meg, hogy szolgáltatásokat biz-
tosít a felette lévı réteg számára. A szolgáltatások hívhatók a felsıbb rétegbıl:
akár azt is mondhatjuk, hogy az operációs rendszer egy virtuális gépet emulál,
és ennek a virtuális gépnek a szolgáltatások hívásai az utasításai. Ezek az uta-
sítások virtuálisak.
Gyakran fogjuk használni a virtuális (virtuális objektum, virtualitás) és a transz-
parens (transzparens objektum, transzparencia) jelzıket (fogalmakat). Mit jelen-
tenek ezek?
A virtualitás fogalma
Virtuális egy objektum, ha valójában nem létezik, de úgy tőnik, mintha (ott) vol-
na.
Példák:
virtuális diszk eszköz, amit egy hálózati file szerver biztosít.
virtuális egy terminál eszköz, ha azt pl. emulálja egy szoftver.
virtuális memória, ami egy-egy futó program rendelkezésére áll, míg a valóság-
ban annak a gépnek sokkal kisebb a központi memóriája stb.
A transzparencia fogalma
Transzparens (átlátszó) egy objektum, ha valójában ott van, de nem látszik,
nem vesszük észre.
Példa:
Mialatt a file szerver biztosít egy virtuális diszk eszközt, maga a hálózat, a háló-
zati szolgáltatások transzparensek, nem látszódnak. A virtuális diszkre ugyan-
úgy a nevével hivatkozhatunk, mint egy valódi (reális) diszkre, nem törıdünk
32
közben a hálózattal, nem is vesszük észre, hogy hálózaton is dolgozunk (legföl-
jebb ha a virtuális diszk lassú).
Mértékegységek
1 bit x 8 = 1 byte
1 byte (bájt) x 1024 = 1 Kilobyte
1 Kbyte x 1024 = 1 Megabyte
1 Mbyte x 1024 = 1 Gigabyte
1 Mbyte x 1024 = 1 Terabyte
…
1 biten tárolható adatmennyiség = 2 érték (0, 1)
1 bájton tárolható adatmennyiség = 28 érték (0 - 255) azaz 256 lehetséges
számérték
1 kilobájt által tárolt adatmennyiség = 256 * 1024 = 262144
…
Központi egységek
Processzor – parancsot, utasítást értelmez, végrehajt.
Memória – parancsok, utasítások tárolása
ROM – „Read only memory” állandó, gyártása során a beleégetett kód még a
számítógép kikapcsolásakor is megmarad (BIOS)
RAM – „Random acces memory” átírható, dinamikusan változtatható, a számí-
tógép ezt a memóriát használja a programok futtatásakor
Perifériák
Olyan részei a számítógépnek, melyek „kívül vannak a számítógépházon”
Segítségükkel tudunk kommunikálni a géppel (utasítás - válasz)
Bemeneti egységek
Billentyőzet – 102 vagy több gombos, nyelvenként eltérı lehet
Mutató eszközök – egér, hanyattegér, rajztábla, érintıtábla
33
Szkennerek - paramétere a két pont közelsége amelyet meg tud különböztetni
egymástól - DPI (Dot per inch - pont/hüvelyk, 1 hüvelyk = 2.54 cm) általában
1200 DPI vagy ennél több (kapcsolódhatnak karakterfelismerı programokhoz)
Kimeneti egységek
Monitorok
CRT (Cathode Ray Tube) – katódsugaras
TFT LCD (Thin Film Transistor LCD panel)
grafikus felbontás:
VGA 640x480, SVGA 800x600, 1024x768, …
színek száma:
24 = 16, 28 = 256, 216 = 65536 (High color), 224 vagy 232 = 16.7 millió (True
color) szín
képfrissítés:
TV-nél 50 Hz, monitoroknál min. 60 Hz, de az újabb típusoknál 100 Hz fö-
lött (kíméli a szemet)
LCD monitoroknál a válaszidı (~ 4 ms)
Nyomtatók
FF vagy színes
mátrixnyomtatók 9 vagy 24 tős
tintasugaras
lézer
Plotterek
csıtollas rajzgép
Háttértárak
Mágneses tárolók:
Floppy - 3.5" 1.44 Mbyte
Merevlemezek
Szalagos egységek
34
Optikai tárolók
CD-ROM, CD-R, CD-RW, 650 - 700 MB (~250.000 oldal gépelt szöveg táro-
lására alkalmas)
DVD egy- és kétoldalas, többrétegő
Programok
BIOS
Basic Input Output System)
Operációs rendszer
Hardverfüggı – „Számítógép architektúra”
Kezeli a gép különbözı részeit
Ki- és bemenetek vezérlése, parancsok (programok) végrehajtása
Mag (kernel) a rendszer alapvetı eleme, központja
UI – (User interface) „Felhasználói felület”, grafikus felhasználást tesz lehe-
tıvé
Egy és többszálú programfuttatás
Elterjedtebb típusok:
DOS
Disk Operating System
Karrakteres képernyı, parancssoros mód
Widows
Elsı négy generációja a DOS operációs rendszert alkalmazta alapként
és „csak” egy grafikus felülettel egészítette ki
Windows NT, 2000, XP, … valódi grafikus operációs rendszerek
MacOS
Unix, Linux
hálózati operációs rendszer
grafikus alrendszerrel rendelkeznek
35
Felhasználói programok
A valós feladatok elvégzését lehetıvé tevı programok, alkalmazások
Ezek segítségével válik „használhatóvá” a számítógép
Számítógép hálózatok:
Elektronikus kapcsolat különbözı gépek között
Hálózati protokoll (TCP/IP, AppleTalk, stb.)
Lokális – LAN (Local Area Network)
Nagy távolságú kapcsolatok – WAN (Wide Area Network)
Hálózati hardver:
Hálózati kártya, HUB, switch, router, …
Hálózati szoftver
Szerver – kliens kapcsolat
Terminál, adatbázis, WEB, …
36
Az internet története
Ma még mindig kevéssé ismert az internet eredete. Legendák keringenek
szakmai körökben az indíttatásról, a mögöttes érdekekrıl. Sok feltevés kötıdik
a katonai rendeltetéshez és finanszírozáshoz. Ez részben igaz is, de a valóság
sokkal árnyaltabb, mint az általában felszínes ismeretek.
Tudósok éveken át párhuzamosan dolgoztak a Massachusetts Institute of
Technology (MIT) számítógép-hálózati projektjén (1961-67), a Rand
Corporation védelmi célú kutatásain (1962-65) az USA-ban, valamint a brit
National Physical Laboratory számítógép-hálózati projektjén (1964-67) anélkül,
hogy tudtak volna egymásról. A háromból a Randé volt az igazán katonai indít-
tatású. A három, mindaddig egymástól függetlenül mőködött csomaghálózat-
fejlesztı csapat munkatársai elıször 1967 októberében találkoztak egy, a
Tennessee állambeli Gatlinburgban tartott szimpóziumon, ahol Larry Roberts az
ARPANET elsı tervét nyilvánosságra hozta.
Baran egy olyan digitális távközlési rendszert definiált tehát, amelyben az átvi-
endı adatfolyamot csomagokra bontják, a csomagok mindegyike magával hor-
dozza az útvonalválasztási információt, és képes hibátlan állapotra visszaállni
átviteli hibák esetén is.
Az ARPANET-hez vezetı számítógép hálózati kutatási programot a MIT kutatá-
si erıforrásaira támaszkodva 1962. októberében indították. Az ARPA-t akkori-
ban DARPA néven jegyeztek, mivel neve elé sokatmondóan odakerült a
"Defence" (Védelmi) szó. A program elsı vezetıje az MIT-s J. C. R. Licklider
volt.
Az internet gyökerei leginkább az Amerikai Egyesült Államok Védelmi Miniszté-
riuma által a katonai rendeltetéső tudományos és mőszaki kutatások irányításá-
ra létrehozott "Fejlett Kutatási Projektek Ügynöksége" (Advanced Research
Projects Agency - ARPA) kutatásszervezési munkájára vezethetık vissza. Az
ARPA project rendeltetése az volt, hogy megalapozza a szovjetek elsı szput-
nyikja, valamint az elsı földkörüli őrhajóutazása által érzékelhetıvé vált ameri-
kai lemaradás kiegyenlítését, és megalapozza az USA fölényét a katonai célú
tudományos és technikai kutatásokban. Valójában az ARPA szponzorálásában
és a MIT kutatásai alapján elıállt ARPANET nem a nukleáris csapás túlélése
37
szempontjai szerint épült, bár a késıbbi hálózati kutatások kiterjedtek a robusz-
tusságra és a túlélı képességére, beleértve a mőködıképesség fennmaradását
a hálózat jelentıs részének megsemmisülése esetén is.
1962 és 1973 között a csomagkapcsolt hálózat fejlesztése folyt. Az ARPA pro-
ject folytatásaként mőködı DARPA program 1973-ban kezdeményezte a külön-
bözı csomagkapcsolt hálózatok összekapcsolási technikáinak és technológiái-
nak a kutatását. A cél az volt, hogy olyan kommunikációs protokollt fejlesszenek
ki, amely lehetıvé teszi a hálózatba kötött számítógépek kommunikációját tet-
szıleges számú csomagkapcsolt adathálózaton keresztül. A projektet akkor
Internetting"-nek nevezték, az összekötött hálózatok rendszerét pedig Internet-
nek.
A Roberts-féle ARPANET-terv alapján a DARPA projekt 1966 augusztusában
ajánlattételi felhívást (RFQ) bocsátott ki az ARPANET csomagkapcsoló gépekre
(Interface Message Processor - IMP). Az RFQ-t a Bolt-Beranek and Newman
(BBN) cég, a csomagkapcsolás hıskorának egyik úttörıje, nyerte meg 1968
decemberében.
A következı év szeptemberében a BBN installálta az elsı IMP-t a Kalifornia
Egyetemen, Los Angelesben, majd hamarosan további hármat Stanfordban,
Santa Barbarában és Utahban. Az ARPANET 1969-ben állt üzembe. 1970 de-
cemberében fejezıdött be a TCP/IP elıdjének számító, az ıs-ARPANET proto-
kollját jelentı NCP (Network Control Protocol) fejlesztése.
Az elsı igazi alkalmazás, az E-mail 1972-ben indult. Az alkalmazási képessé-
geket hordozó ARPANET 1972 októberében mutatkozott be a nagy nyilvános-
ságnak, amikor Robert Kahn az ICCC kongresszuson demonstrációt tartott. Ak-
kor senki sem sejtette, hogy mi veszi kezdetét.
Az Internet sikereinek két fı összetevıje már 1972-ben ismert volt: csomagkap-
csolt mőködés és nyílt architektúra. A nyílt architektúra elve szerint az internet
független hálózatok együttmőködı együttese, melyet tetszıleges felépítéső és
mőködéső, egymással egyenrangú viszonyban (peer) lévı hálózatok alkotnak.
A nyílt architektúra elvét Kahn vezette be 1972-ben, röviddel azután, hogy csat-
lakozott a DARPA projekthez.
Az NCP súlyos korlátozása: nem tudott az IMP-k mögé címezni, és az
ARPANET nem rendelkezett vonalhibák elleni védelemmel, ezért csomagvesz-
tés esetén a protokoll lefagyott. A fent említett Kahn mindezek miatt úgy döntött,
38
hogy új, a nyíltsági elvet lehetıvé tevı protokoll kell. Ebbıl a döntésbıl született
meg a ma is ismert TCP/IP elıdje, amit akkor TCP-nek hívtak. A tervezés alap-
jául négy alapelv szolgált:
1. Minden hálózat önálló, nem kell módosítani az internethez való csatla-
koztatáshoz.
2. A hálózat nem törıdik vele, hogy a csomag célba ér-e vagy nem, hi-
szen a konvenció szerint ennek felügyelete a végrendszer feladata, és
szükség esetén a forrás úgyis újra elküldi.
3. A hálózatok "fekete dobozokon" (késıbb: gateway, majd router) keresz-
tül csatlakoznak egymáshoz. A gateway egyszerő, nem jegyez fel
semmit a rajta áthaladt csomagokról, nem valósít meg bonyolult folya-
matokat.
4. A hálózatban nincs globális szintő ellenırzés.
Az eredeti Kahn-Cerf dolgozat csak igen korlátozott címtartománnyal számolt: 8
bitet terveztek rendelni a hálózat azonosításához, 24 bittel pedig a hálózaton
belül a hostot kívánták megjelölni. Ne felejtsük el, hogy 1973-ba az Ethernet
atyja, Bob Metcalf éppen csak elkeresztelte ötletét, miközben a helyi hálózati
specifikáción dolgozott a kutatóközpontjában, az ötlet pedig csupán 3 év múlva
kezdte termék formáját ölteni. A PC pedig csak 1981-ben indult hódító útjára az
IBM jóvoltából. Nem gondoltak tehát sem a LAN, sem a PC által kiváltott hatal-
mas fejlıdésre.
A megvalósítás egy további korlátot is elıállított: a TCP-nek a valóságban csak
a virtuális áramkörös változatát hozták létre, a datagramosat nem. A protokoll
emiatt jól használható volt fájlátvitelre és távoli bejelentkezésre, de nem volt ké-
pes kezelni, egyebek mellett, a beszédátvitelt, ami nem igényli az elveszített
csomagok ismétlését. Emiatt a TCP-t (az elnevezés részbeni meghagyásával)
két részre szedték szét, TCP-re és IP-re. Kettejük együttesét szokás TCP/IP-
ként jelölni.
Az ARPANet kezdeti fejlesztési idıszakában nemigen voltak még hálózati szab-
ványok. Ezért a kutató-fejlesztık kitaláltak egy meglehetısen informális mód-
szert a "szabványosításra", az RFC-k módszerét. Ha valakinek volt valamilyen
javaslata valamilyen megoldásra, akkor közzétette ezt egy ún. elızetes RFC-
ben (draft RFC), az ARPANet társadalom megvitatta, kommentálta, javította a
javaslatot, és végül megegyezéssel elfogadta az RFC-t. Ekkor az RFC sorszá-
39
mot kapott és ezzel szabvánnyá (Internet Standard) vált: a számával lehet hi-
vatkozni rá. Az elsı RFC-t 1969-ben S. Crocker publikálta. Manapság az RFC-k
száma meghaladja a 2000-et. (pl: az IP az RFC 791 szabványba van véglege-
sítve, ez 1981-es publikálás)
1982-ben a DCA (Defence Communication Agency) és az ARPA az ARPANET
elfogadott protokolljává minısítette a TCP/IP protokollkészletet. A TCP/IP pro-
tokollkészletet alkalmazó nyílt mőködéső összekapcsolt hálózatok hálózatát
megjelölı "internet" fogalom ettıl az idıtıl kezdıdıen azonosítható a mai érte-
lemben vett internettel. Az NCP protokollt 1983. január 1-jén a teljes ARPANET
hálózaton felváltotta a TCP/IP. Megszületett az internet.
1983-ban a régi ARPANET-et egy katonai rendeltetéső MILNET-re és egy pol-
gári rendeltetéső ARPANET-re osztották (ez 1990-ben szőnt meg). Ezzel meg-
nyílt a lehetıség a polgári, késıbb a kereskedelmi alkalmazások gyors fejlıdé-
sére.
A nyolcvanas évek elején hódító útjára indult a PC és a lokális hálózat, roha-
mosan növekvı ütemben szaporítva az összekötött hálózatok és hostok szá-
mát.
1984-ben bevezették a doménnevek rendszerét, könnyebben használhatóvá
téve ezzel a hostok címzését.
1985-ben az egyetemi kutatások finanszírozásáért felelıs National Science
Foundation (NSF) létrehozta a TCP/IP alapú, a kutatásokat támogató szuper
számítógépes bázisokat és a mintegy 2500 oktatási és kutatóintézetet összekö-
tı NSFNET hálózatát (1995-ig mőködött). A TCP/IP lényegében kötelezıvé vált
az oktatás és a tudomány világában. Az NSF bátorította a különbözı regionális
NSFNET részhálózatokat a kereskedelmi alapon kiszolgálható fogyasztók elfo-
gadására.
Az NSF 1987-ben szerzıdést kötött az IBM és az MCI bevonását megvalósító
Merit Network Inc. céggel az NSFNET gerinchálózatának a menedzselésére. A
Merit, IBM és az MCI késıbb létrehozták az ANS (Advanced Network Services)
vállalkozást, amely az internet gerinchálózatának a legnagyobb részét birtokolja
és mőködteti, hozzáférést biztosít a MERIT hálózathoz, az 1995-ben megszőnt
NSFNET utódához, valamint nagyszámú végfelhasználói szervezethez. A ge-
rinchálózat mőködtetése és továbbfejlesztése tıkeerıs, felkészült vállalkozá-
sokhoz került.
40
1991-ben használatba vették a Gophert, az elérni kívánt hálózati címeket me-
nübıl kijelölni engedı mechanizmust, ami lehetıvé tette a bonyolult címzések
és parancsok használatának elhagyását; ugyancsak 1991-ben a genfi CERN-
ben dolgozó Tim Berners-Lee nyilvánosságra hozta a World Wide Web kon-
cepcióját, amivel kapcsolt információk hálóját lehet felkínálni igencsak kényel-
mes fogyasztásra az internet részleteibe beavatatlan fogyasztónak; a fogyasz-
tóbarát információkódolási és -elérési technika további lökést adott az internet
terjedésének.
1994-95-ben az Energiaügyi Minisztérium, 110-nél is több egyetem és néhány
magánvállalkozás elindították az Internet2 programot. Ez egy magán-internet,
amelynek rendeltetése a finanszírozásában résztvevı tagszervezetek kizáróla-
gos kiszolgálása. (Nem csatlakozik a kereskedelmi internethez.)
Ma már egy számítógép nagyon kicsi lett és igen könnyő, gyors és jól felszerelt
gép. Pedig kezdetben senki nem gondolt a számítógépek összekapcsolására,
sıt a gépek is csak nagy dobozok, amibe bevinni/kiolvasni adatokat elég bo-
nyolult.
"A jövı számítógépei talán már másfél tonnánál is könnyebbek lesznek."
(Popular Mechanics címő folyóirat, 1949)
"Úgy gondoljuk, hogy a világpiacon talán öt darab számítógépet tudnánk eladni."
(Thomas Watson, az IBM elnöke, 1943)
"Nincs semmi ok, amiért bárki is számítógépet akarna vásárolni az otthonába."
(Ken Olson, a Digital Equipment Corp. alapítója és igazgatója, 1977)
Könyvtár
INFORMÁCIÓ ≠ INFORMÁCIÓHORDOZÓ
Az információ átadásának és rögzítésének hét nagy korszaka
1. Beszéd kialakulása
2. Írás kialakulása
3. Könyvnyomtatás kialakulása
4. Távközlés
5. Hang- és képrögzítés kialakulása
6. Számítástechnika
7. Számítástechnika és a távközlés összefonódása
41
Információ – minden olyan ismeret, tapasztalat, amely ÚJ ISMERETET hordoz
Dokumentum
Latin eredető a jelentése: bizonyíték
Minden információt tartalmazó tárgy
Csoportosításuk:
kéziratos
nyomtatott
nem nyomtatott (audio, video, digitális)
vagy:
hagyományos (kézirat, nyomtatott)
nem hagyományos (audio, video)
elektronikus
Könyvtár
Bizonyos szempontok szerint összeválogatott, meg ırzésre és
olvasásra szánt, feltárt és rendszerezett dokumentu mgyőjte-
mény.
Raktári rend:
A dokumentumok valamilyen elıre meghatározott elv alapján történı tárolá-
sa.
Könyvek csoportosítása:
Kölcsönözhetı állomány
Helyben használható állomány (kézikönyvtár – olvasótermi használattal)
Raktári jelzet
A könyveknek a raktárban elfoglalt helyét határozza meg, számok és betők
kombinációja
Típusai:
Szakjelzet (ismeretközlı mőveknél) – ETO
Betőrendi jel (a szépirodalmi és az ismeretközlı mőveknél)
Mindig egy bető (szerzı családneve vagy a mő címe) és egy kétjegyő
szám kombinációja
ETO – Egyetemes Tizedes Osztályozás
42
Nyelvtıl független, mesterségesen kialakított rendszer
Az emberi ismereteket 10 fıosztályba sorolták, minden egyes fıosztály 10
osztályra bomlik, és minden egyes osztály 10 csoportra. Lehetséges a to-
vábbi alcsoportokra való bontás.
ETO fıosztályok
0 Általános mővek
1 Filozófia, pszichológia
2 Vallás, mitológia
3 Társadalomtudományok
4 Üres
5 Természettudományok
6 Alkalmazott tudományok
7 Mővészetek, játék, sport
8 Nyelv- és irodalomtudomány
9 Történelem, földrajz régészet, honismeret
példa:
8 nyelv- és irodalomtudomány
80 nyelvtudomány
809 keleti nyelvek
809.1 indoeurópai nyelvek
809.15 iráni nyelvek, perzsa nyelv
809.151 óperzsa nyelv
A számok bıvülésével a megjelölt fogalom egyre behatároltabb lesz