Dr. Kovács János Informatika Tanszék Bevezetés az Információtechnológiába MÉRNÖK- ÉS GAZDASÁGINFORMATIKA ALAPSZAK 2016 6. A TECHNIKA
A TECHNIKA a számítógép történelem, jelen, jövő 2
Az információfeldolgozás qadatok gyűjtése, tárolása, feldolgozása qírás, qszámolás, qmatematika, qokmánytár - kancellária qtechnikai eszközök qszámolást segítő eszközök, táblázatok, gépek qírás "gépesítése" qrendezőgépek qirodatechnika, ügyviteltechnika qszámítástechnika qtávközléstechnika 3
Információ és kommunikáció konvergenciája adatfeldolgozó technika procedurális objektum orientált Számítógép szöveg szerk. irodatechnika irodatechnika BTX teletext telefax Integrált információés kommunikációs technika "I&K" megoldás távközléstechnika távközléstechnika párhuzamos 4 forrás: GRAPES Referenzmanual, Siemens, 1990 München Fejlődési trend
HISTORIA EST MAGISTRA VITAE A történelem az élet tanítómestere 5
A számolás segédeszközei qujjak (digitus=ujj, számjegy) qkövek (kő=calculus) qegyiptom qkavicsok rendezése, vonalakkal a helyi érték qminden kavics egy vonalra esett. A kavics értékét a vonal határozta meg qkavicsok rendezése számrendszerek kialakulása (?) qabakusz 3-4 ezer éve jelent meg (a mai napig használják Oroszországban (scsoti), Kínában (szuanpan),japánban (szoroban)). 6
Számok matematika q különböző számábrázolások, számrendszerek q matematika kezdetei: görögök, kínaiak q India q 10-es számrendszer q Brahmagupta 0 "feltalálása" q megalkották a 0 val való műveletvégzés szabályait q ismerték a negatív számokat, a és műveletvégzés szabályait. q Bevezették a műveleti jeleket és a záró-jelet. q Arabok q A hindu matematika eredményei arab közvetítéssel kerültek Európába, ezért nevezik az általunk használt hindu számokat arab számoknak. q Al-Hvarizmi Muhammad ibn Musza matematikus és csillagász munkája (Algorithmi de numero indorum) ismertette meg Ny-Európával a tízes, helyi értékes számrendszert és az indiai számjegyeket. q A hindu számírást 773 körül ismerték meg. 7 Dr. Dr. Kovács János
Számrendszerek a Világban qmezopotámia 60-as qmaják, kelták 20 qangolszász 12 qrómai 10 qfinnugorok, ugorok,héberek 7 qafrika, finnugorok 6 qdél-amerika 5 8
A 2-es számrendszer qa kettes számrendszert Leibniz dolgozta ki, 1679- ben, majd q1854-ben George Boole alakította ki hozzá az algebrát. qa Boole-féle algebrában nem csupán az összeadás és szorzás művelete lehetséges, hanem az ún. logikai műveletek is: és, vagy, negáció. qa 2-es számrendszer használatakor az adattárolás lényegesen egyszerűbben oldható meg, mint a 10- es számrendszerben. 9 Dr. Kovács János
A gépi számítás kialakulása - előzmények qkéz, láb, kavicsok, pálcák qabacus Kína kb. 5000 év qpythagoras számolódeszka - táblázat qgelosia-módszer (rácsos módszer) XIV. sz.; q~1590 logaritmus, q1620 logarléc 10
Maja "abakusz" 11
Mechanikus számoló eszközök ABACUS A golyós számoló eszköz, amelyet II. Szilvester pápa hozott be,1000 körül Keletről. EGYENES LOGARLÉC KÖRLOGARLÉC A logaritmus skálát 1620-ban elsőként EDMUND GUNTER fejlesztette ki. Mind a kör alakú, mind az egyenes logarlécet 1632-ben WILLIAM OUGHTRED, és tőle függetlenül RICHARD DELAMINE találta fel. 12
A gépi számítás kialakulása mechanikus gépek q Leonardo da Vinci szerkezetét nem ismerjük q Napier pálcák 1617 q Schickard 1623, alapműveletek,mechhanikus q Pascal 1647, hat-helyiértékes fogaskerekes összeadókivonó gép q Leibniz kerék, mechanikus gép ~1650 q 1801 Jacquard lyukkártya vezérlésű szövőgép q Babbage q differenciagépe ~1830 (Ada Byron) q Analytical Engine analitikus gép tároló/malom q Hollerith gépi adatfeldolgozás 1890 IBM (1924) 13
Néhány gép Napier gépe A pascalanie Schickard számológépe 14 Leibniz mechanikus számológépe
Jacquard lyukkártyás szövőgépe 15
Babbage Differenciagépe 16
Hollerith lyukszalag vezérelt, lyukkártya lyukasztó 1864 17
Hollerith rendező gép 18
Bunsviga bütyköstárcsás számológép 19
A számítógép a latin computare = qösszerendezni, qszerkeszteni, qrovásfára felírni szóból származik ~ 1930 elektromechanikus, mechanikus gépek Zuse, Mark, Modell, Colossus 20
ENIAC 21
Az első elektronikus szg. qeniac Electronic Numerical Integrator And Calculator = elektronikus és digitális integrátor és számítógép (Goldstine, 1942-46) q18000 elektroncső q10000 kondenzátor q70000 ellenállás qtömege > 30 tonna q~70 m2 területet h: 30 m, m: 3 m qösszeadás: 0,8 sec. qszorzás: 2,8 sec. qteljesítmény igény: 120-150 kw 22
Neumann-elv 1. Teljesen elektronikus számítógép. 2. Soros utasítás végrehajtás a gép egyszerre csak egy műveletet végez 3. Kettes számrendszer használata. 4. Belső memória alkalmazása. 5. Tárolt program elve. 6. Univerzális számítógép. 23 Információs és kommunikációs technológiák 2014.
Számítógépek generációi qnégy generáció Neumann elv qötödik generáció? qgenerációba sorolás qhardver qszoftver qvegyes 24
1. generáció ~1950-es évek q Elektroncso ves q Sebesség: 300 szorzás / s q Operatív tár: CRT, mágnesdob q Háttértár: mágnesszalag, mágnesdob q Adatbevitel: lyukszalag, lyukkártya q Adatkivitel: lyukkártya, nyomtatott lista q fixpontos aritmetika q Vezérlés: operátor kapcsolók q Szoftver: gépi kód és assembly, a felhasználó által írt programok... q Kezdetleges batch 25
1. generációs számítógépek qelektroncsöves elektronika qprocesszor centrikus qműveleti sebesség (103-104 művelet/s) qnagy méret qnagy teljesítmény felvétel qmagas ár qkis példányszám qoperatív tár: késleltető művonal, vagy tároló cső qgépi kódban programozható 26
2. generáció ~1955-64 q Aktív áramko r: tranzisztorok q Sebesség: 200.000 szorzás / s q Operatív tár: ferritgyu ru q Háttértár: mágnesszalag az általános, mágneslemez q Adatbevitel: lyukkártya, mágnesszalag q Adatkivitel: lyukkártya, nyomtatott lista q Hardver: lebego pontos aritmetika, indexregiszter, IO processzor q Szoftver: assembly nyelv és magasszintű nyelvek, kész q programkönyvtárak, batch monitor... q Egyéb: az operátor alapvetően a lyukkártyákat adagolja, a valós idejű feldolgozás és a távadatátvitel megjelenése q 27
3. generáció ~1964-75 q Aktív áramkör: integrált áramko ro k (SSI, MSI) q Sebesség: 2 millió szorzás / s q Operatív tár: ferritgyu ru q Háttértár: mágneslemez, mágnesszalag q Adatbevitel: billentyűzetről mágneslemezre, má gnesszalagra q Adatkivitel: nyomtatott lista, képernyo q Hardver: pipeline, cache memória q Szoftver: operációs rendszer, újabb magasszintű nyelvek, k ész alkalmazások... q Egyéb: időosztás, multiprogramozás, virtuális memória, miniszámítógép, számítógép-család, távadatátvitel 28
4. generáció ~1975- q Aktív áramkör: LSI és VLSI integrált áramko ro k q Sebesség: 20 millió szorzás / s q Operatív tár: félvezeto q Háttértár: mágneslemez, floppy q Adatbevitel: billentyűzetről a memóriába, egér, szkenner, optikai karakterfelismerés q Adatkivitel: képernyő, hangszóró, nyomtatott lista q Szoftver: adatbáziskezelők, negyedik generációs q nyelvek, PC-s programcsomagok q Egyéb: virtuális memória, osztott feldolgozás, szö vegszerkesztés, személyi számítógép, mikroszámítógépes forradalom 29
5. generációs számítógépek qtudás alapú szervezés, specializált feladatok megoldására. qpárhuzamos működés. qlogikai programozási nyelv alkalmazása (Prolog). qa kezelő felület humanizálása qbeszéd megértés, qgépi beszéd, qkézírás felismerés. qkülön probléma-megoldó modul alkalmazása. qhaladunk, haladunk, de egyelőre még álom. 30
KTMF R 20 számítóközpont 31
Köszönöm a figyelmüket! Vége a 6. résznek. 32