Az első elektronikus számítógépek

Hasonló dokumentumok
A fejlődés megindulása. A Z3 nevet viselő 1941-ben megépített programvezérlésű elektromechanikus gép már a 2-es számrendszert használta.

Fejezetek az Információ-Technológia Kultúrtörténetéből

Herman Hollerith és a lyukkártyavezérelt adatfeldolgozás

3. óra Számrendszerek-Szg. történet

3. óra Számrendszerek-Szg. történet

A számolás és a számítástechnika története. Feladat:

Az informatika fejlődéstörténete. A számítástechnika kezdetei

3. Az elektronikus számítógépek fejlődése napjainkig 1

A számítástechnika története

1. Generáció( ):

A SZÁMÍTÓGÉP TÖRTÉNETE

Információs technológiák 1. Ea: Történelmese

Jacquard szövőgépe, vezérlési modulok használata 1805 lyukkártyás vezérlés

Digitális Rendszerek és Számítógép Architektúrák (BSc államvizsga tétel)

Alapfogalmak. Dr. Kallós Gábor A Neumann-elv. Számolóeszközök és számítógépek. A számítógép felépítése

Számítógép architektúrák. Bevezetés

A nulladik generációs számítógépek közé a különbözõ mechanikus mûködésû szerkezeteket soroljuk.

2. Fejezet : Számrendszerek

Bevezetés az elektronikába

Informatikai rendszerek alapjai (Informatika I.) NGB_SZ003_1

Az informatika fejlõdéstörténete

Az informatika fejlődéstörténete

Architektúrák és operációs rendszerek: Bevezetés - Történelem

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003

Rövid történeti áttekintés

SZÁMRENDSZEREK KÉSZÍTETTE: JURÁNYINÉ BESENYEI GABRIELLA

Bevezetés az Információtechnológiába

A számítástechnika fejlődése

A számítástechnika története

Informatika érettségi vizsga

A számítástechnika története a XX. században

A Számítógépek felépítése, mőködési módjai. A Számítógépek hardverelemei

Őszi félév. Heizlerné Bakonyi Viktória

1. Fejezet: Számítógép rendszerek

Programozás alapjai. Wagner György Általános Informatikai Tanszék

Hardver ismeretek. Várady Géza, B144

Középszintű Informatika Érettségi Szóbeli Vizsgatétel Bottyán János Műszaki Szakközépiskola

A számítástechnika rövid története

Számítógép-generációk. Első generáció (kb.: 1940-es évek) ( ) Második generáció (kb.: 1950-es évek) ( )

A számítástechnika rövid története

ismerd meg! A PC vagyis a személyi számítógép

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

Fejezetek az Információ-Technológia Kultúrtörténetéből. Kezdeti elektronikus számítógépek kultúrtörténete

Számoló és számítógépek

erettsegizz.com Érettségi tételek

KÖSZÖNTJÜK HALLGATÓINKAT!

Számítógép felépítése

A számítógép története (olvasmány)

Harmadik gyakorlat. Számrendszerek

Assembly programozás: 2. gyakorlat

Elektronikus gépek előzményei

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

A hardver fejlődése A mechanikus számítógépektől a szuperszámítógépekig 2. előadás

Hobbi Elektronika. Bevezetés az elektronikába: Logikai kapuáramkörök

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Bevezetés az informatikába Dr. Nyakóné dr. Juhász, Katalin Dr. Terdik, György Biró, Piroska Dr. Kátai, Zoltán

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

Wigner 115. A Felhők felett. Pető Gábor MTA Wigner FK, Adatközpont november 15.

SZÁMÍTÓGÉP-ARCHITEKTÚRÁK

Hardverismeretek. A számítógép fizikailag megfogható részeinek összessége.

Gondolatok Neumann János First Draft of a Report on the EDVAC című, 1945 júniusában megjelent tanulmányáról

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

Informatikai Rendszerek Alapjai. A számolás korai segédeszközei A korszerű számítógépek kialakulása

IAS számítógép. 1 Neumann János nem magyar nyelvterületen használt neve John von Neumann.

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

Ez egy program. De ki tudja végrehajtani?

Alapismeretek. Tanmenet

IT - Alapismeretek. Feladatgyűjtemény

Processzor (CPU - Central Processing Unit)

Digitális technika VIMIAA hét

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

szeged.hu/~mate/ szeged.hu/~mate/ Máté: Számítógép architektúrák előadás 1

Segédlet az Informatika alapjai I. című tárgy számrendszerek fejezetéhez

IT - Alapismeretek. Megoldások

Tudásszint mérés feladatlap

Digitális technika VIMIAA hét

3. tétel. (Generációk, PC-k, programozási nyelvek)

Adatbázis rendszerek Gy: Az adattárolás fejlődése

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

BEVEZETÉS AZ INFORMATIKÁBA. Háber István

A számítástechnika története

A számítástechnika története. az őskortól napjainkig

Input-output vezérlo egység (csatorna, channel, I/O processzor) Input-output vezérlo egység (csatorna, channel, I/O processzor)

A SZÁMÍTÓGÉP KIALAKULÁSA. Zámori Zoltán, KFKI

50 éves az ENIAC. Lázár József Kolozsvár

A számítógép története

Követelmények. Informatika múltja, jelene, jövıje Aláírásért: Dolgozat beadása. Vizsgajegy. Dr. Bujdosó Gyöngyi

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

A számítástechnika története

A számítástechnika történeti áttekintése

A számítástechnika története a kezdetektől napjainkig

Máté: Számítógép architektúrák

Alapfogalmak és összefüggések

Számítógépek generációi

Tartalom Jelátalakítás és kódolás A számítógép felépítése Alaplap A központi egység...

Átírás:

Az első elektronikus számítógépek 100 évre volt szükség Babbage gépének megvalósításához, mert az ő korában még a gyakorlatban nem állt rendelkezésre olyan eszköz, amivel ezt a gépet megbízhatóan és nem túl drágán el tudták volna készíteni. A mechanikus kapcsolókkal ezt a bonyolult feladatot gyorsan nem lehetett megvalósítani. A bütykös tengely, vezérlődob, lyukkártya után tehát újabb kapcsolóelemre volt szükség: az elektronikus kapcsolóelemre. Ez kezdetben a jelfogó volt, ahol a kapcsolásokat már az elektromosság végezte. Ilyen jelfogóval készítette el 1939 1941 között Howard Aiken, a Harward Egyetem professzora az első, Babbage elvén működő számítógépet. Neve Mark I. 1. ábra Mark típusú számítógép. Gyártó: IBM A következő, Mark II típusú gép fejlesztése közben a számítógép egyik reléje elromlott, és a kutatók egy agyonütött molylepkét találtak az érintkezői között. Azt tartják, hogy ez az eredete az angol bug (bogár, programozásban a jelentése apró programhiba) és a debugging (hibakeresés) szakkifejezéseknek. A gép 760 ezer elemet és 800 km-nél több vezetéket tartalmazott. Fixpontos ábrázolású számokkal (10 jegy a tizedespont előtt, 13 jegy a tizedespont után) dolgozott. Az adatbevitel lyukkártyákkal történt. Az összeadás 1/3 s, a szorzáshoz 6 s időre volt szükség. A számítógép végül 1944-ben készült el. Lassan, de megbízhatóan működött. Továbbfejlesztett változatai: a Mark II 1948-ban készült el (lebegőpontos számábrázolással kiegészítve), a Mark III pedig 1950-ben elektroncsövek felhasználásával készült. Konrad Zuse 1938-ban (otthon, szülei lakásának nappali szobájában) építette Z1 néven az első szabadon programozható számítógépet, amely kettes számrendszerben, lebegőpontos ábrázolású számokkal működött. Az adatbevitelre billentyűzet szolgált, az adatkivitel pedig ugyancsak kettes számrendszerben, egy világító tábla (fénymátrix) segítségével valósult meg. A számolómű és a tároló telefonrelékből állt. A következő modell, a Z2 már lyukfilmes adatbeviteli egységet tartalmazott. Zuse 1941-ben fejezte be az első teljesen működőképes, szabadon programozható, programvezérlésű számítógépet (Z3). A teljesítményét jellemző adatok a következők: lebegőpontos számábrázolás, 22 bit szóhosszúság, 64 lebegőpontos szám tárolása; 1600 mechanikus relé a tárolóban, 400 relé a számolóműben, automatikus szorzás, osztás és gyökvonás. Készítette: SZÁMALK Zrt, Szakképzési Igazgatóság 1

Zuse 1945 elején mutatta be Z4 nevű számítógépét (32 bit szóhosszúság, 64 fixpontos adat tárolása, 5500 relé), amelyet kísérletképpen a repülőgép-tervezésben használtak fel. (1950-től a Z4 a Zürichi Műszaki Egyetemen működött, mint Európa egyetlen számítógépe. 1960 óta Münchenben a Deutsches Múzeumban található.) De hogyan lehetne gyorsabb gépeket készíteni? A megoldás: gyorsabb kapcsolóelemeket kell készíteni. Az újabb kapcsolóelem neve elektroncső. Az elektroncső egy olyan üvegbúra, amelyben légritkított tér van. Ennek a térnek két pontja között képesek a töltések vándorolni, és ezt a töltésvándorlást képes egy, a csőben elhelyezett rács akadályozni, illetve teljesen elzárni, a rácsra kapcsolt feszültség segítségével. Így a rács segítségével lehet kapcsolni az elektroncsőre adott jelet. 2. ábra Elektroncső Harminc éven át a kötelező katonai titoktartás miatt nem tudhatta a világ, hogy a legelső, 1500 elektroncsövet tartalmazó, Colossus nevű számítógépet Max H. A. Newman professzor építette 1943-ban, hogy megfejtse vele a németek gyártotta Enigma rejtjelező gép elvét. A nagyon gyors bináris rendszerben dolgozó automata számítógép építését Alan Turning kezdeményezte. 1500 elektroncsövet tartalmazott, kvarcvezérléssel, 5 khz-es órajellel dolgozott. 3. ábra A Colossus A gép 1946 júniusától 1955 októberéig volt üzemben. Továbbfejlesztett változata az első, kereskedelmi forgalomban is kapható számítógép, az UNIVAC (UNIVersal Automatic Calculator) volt. Készítette: SZÁMALK Zrt, Szakképzési Igazgatóság 2

A II. Világháború ballisztikai feladatainak megoldására vonatkozó igények sürgették az ENIAC (Electronic Numerical Integrator And Computer) megépítését. (Ez az eszköz 18 000 elektroncsövet, 10 000 kondenzátort, 70 000 ellenállást és 6000 kapcsolót tartalmazott, 30 m hosszú, 3 m széles, 1 m magas volt, 220 m 2 alapterületet foglalt el, súlya 30000 kg és 800 kw-ot fogyasztott óránként.) Szédületes sebességével 5000 összeadást tudott elvégezni másodpercenként. 500-szor volt gyorsabb a Mark I-nél. Tervezői: John Mauchly és John Eckert. 4. ábra Az ENIAC 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 idő alatt végezte). Villamos csatlakozások útján feltételesen programozható volt. Nagy büszkeséggel közölték alkotói, hogy volt már olyan 12 órás műszak is, amelyben több órán keresztül hiba nélkül működött a gép. Programozása persze nagyon nehézkes volt, a régebbi telefonközpontokhoz hasonlóan huzalozásokkal, dugaszolásokkal kellett kialakítani a programot. Azt mesélik, hogy mikor bekapcsolták a számítógépet, a körzetben halványabban égtek a lámpák. Egy véletlen találkozás új irány adott a számítógépek fejlődésének. Neumann János 1944-ben találkozott Goldstine-nal, aki az újabb gép, az ENIAC építési munkáit irányította, és aki elkezdett mesélni neki az új számítógépről. Neumann rövidesen megtekintette az építési munkát. Rájött arra, hogy a számítások algoritmusát, az ún. programot ugyanúgy lehet tárolni a gépben, mint magukat az adatokat. A gép megtanítható arra, hogy ezeket megkülönböztesse egymástól. Neumann, Goldstine és Burks 1946-ban publikálták az elektronikus berendezések logikai szerkezetéről szóló elképzeléseiket (Neumann-elvek). Ezen elképzelések alapján a számítógépek mind a mai napig kettes számrendszerbeli számjegyekkel, ún. binárisan dolgoznak. Ezek a számjegyek a 0 és az 1. Ez a számítógépben, ha van jel egy vezetékben, akkor az például 1-et, ha nincs 0- t jelent. Egy ilyen 0-1 vagy jeljelhiány számjegynek a neve bit. 8 számjegy vagy bit értéke a tízes számrendszerben 256 (11111111 = 256). Ez a 256 féle variáció már lehetőséget ad, hogy minden írásjel kapjon egy saját kódot. Ezt a nyolc bitet, amivel lekódolhatunk minden írásjelet, byte-nak nevezik. Készítette: SZÁMALK Zrt, Szakképzési Igazgatóság 3

Azért, hogy minden számítógép egységesen értelmezze a bitkombinációkat (ugyanaz a szám ugyanazt a betűt karaktert jelentse minden gépen), kidolgozták a kódtáblázatokat. A legelterjedtebb az ASCII kódtáblázat volt. E szerint a táblázat szerint egy egység úgy küld egy A betűt a hozzá tartozó 8 darab vezetéken egy másik egységnek, hogy az első és a hatodik vezetékében küld jelet a többiben nem (00100001 = 65, ez a szám minden számítógép számára az "A" betűt jelenti). A számítógépben levő jelszállító vezetékköteg neve (adat-) busz. Az előbb ismertetett elgondolások alapján, a Pennsylvania Egyetemen 1949-re elkészítették az EDVAC-ot (Electronic Discrete Variable Automatic Computer). 5. ábra Neumann János és az EDVAC Hermann Heine Goldstein javaslatára az EDVAC logikai felépítése a következő volt: az aritmetikai egység (számolómű) végezte a számításokat, logikai műveleteket; a gép logikai vezérléséről a központi vezérlőegység gondoskodott; a programokat és az adatokat a gép memóriája (tár) tárolta; az adatok beolvasását az input (beviteli) egységek; kijelzését az output (kiviteli) egységek bonyolították le. 1949-ben a Cambridge Egyetemen üzembe helyezték az EDSAC-ot (Electronic Delay Storage Automatic Calculator). Ez a gép egy másodperc alatt 14000 összeadást tudott elvégezni. 6. ábra Az EDSAC A számítógépek tárolókapacitását azonban növelni kellett. Az ekkor már ismert mágneses információtárolást (magnetofont) kézenfekvőnek tűnt felhasználni adatok, illetve programok tárolására. Kezdetben mágnesdobot használtak adatok rögzítésére, majd 1951-től mágnesszalagos egységet kapcsoltak a gépekhez. Készítette: SZÁMALK Zrt, Szakképzési Igazgatóság 4

Ezek a számítógépek voltak az ún. első generációs számítógépek. Legfontosabb áramköri elemeik az elektroncsövek voltak. E gépek terjedelmesek, megbízhatatlanok, lassúak voltak, sok áramot fogyasztottak. Az adatokat lyukszalagról vagy lyukkártyáról kapták. Az első generációs gépek általános jellemzői az alábbiak voltak: műveletvégzéshez elektroncsöveket használnak programozás nehezen megtanulható, gépi nyelven történik néhány tízezer művelet/s lehetséges nagy energia felhasználás jellemző gyakori hibák miatt költséges megjelent a külső programvezérlés, az első ilyen az EDVAC volt az első sorozatban gyártott számítógép az UNIVAC volt Készítette: SZÁMALK Zrt, Szakképzési Igazgatóság 5