Meskó Andor: Bull Gamma ET felépítése és néhány alkalmazása a MÁV-nál

Slides:



Advertisements
Hasonló előadás
Hardver eszközök II. rész
Advertisements

1 Számítógépek felépítése 9. előadás I/O rendszerek.
A számítógép felépítése
PLC alapismeretek.
I. Informatikai alapismeretek Dabas, november 18.
1 Products for Growth - Hannover 03 PLC-s rendszerünk evolúciója.
A mikroprocesszor 1. rész.
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
Élelmiszeripari Ügyvitelszervezési és Gépi Adatfeldolgozó Vállalat
A számítógép alapegységei
Belső memóriák tipusai
Szoftevrismeret Operációs rendszerek.
Háttértárak.
Nagy Gábor MF01-M2.
Bevezetés a Java programozásba
Csernoch Mária Adatábrázolás Csernoch Mária
A Neumann-elvű számítógép jellemzői:
Neumann elvek.
A számítógéprendszer.
Informatikai alapismeretek
Központi feldolgozó egység (CPU)
Lineáris programozás Modellalkotás Grafikus megoldás Feladattípusok
Mikroszámítógépek I 8085 processzor.
Mikroszámítógépek I 8085 processzor.
Matematikai modellek a termelés tervezésében és irányításában
PIC processzor és környezete
CISC - RISC processzor jellemzők
2 tárolós egyszerű logikai gép vázlata („feltételes elágazás”)
TÉTELEK Info_tech_2012. Simon Béláné. 1. TÉTEL 1.a. A digitális számítógép és a logikai áramkör kapcsolata (6.4.1.) 1.b. Az ÉS logikai áramkörnek adja.
Egy egyszerű gép vázlata
Egy harmadik generációs gép (az IBM 360) felépítése
Miben hasonlítanak egymásra a mai és az ötvenes évek számítógépei? Takács Béla Melyek a közös tulajdonságaik ?
Hardvereszközök Hardvereszközök I.rész. Hardvereszközök CPU Memóri a Input Háttértárolók Outpu t A számítógép felépítési elve Neumann elvek: 1.Soros utasításvégrehajtás.
A számítógép felépítése
A számítógép alapegységei. A számítógép a belsőleg tárolt program segítségével automatikusan hajtja végre a programokat. A memória utasítások és adatok.
Információtechnológiai alapismeretek
modul Szövegfeldolgozás Speciális informatikai feladatok.
Mikrokontroller (MCU, mikroC)
Erőforrások: Hardver Manver Szoftver.
Neumann János és elvei.
Számítógépek története, felépítése összefoglalás
A Neumann-elvŰ számítógép
A számítógép elvi felépítése
A szoftver, szoftvertípusok
A Neumann-elvű gépek A Neumann elvek:
Egy második generációs gép (az IBM 7094) felépítése
Egy első generációs gép (az IAS) felépítése
Mikroprocesszor.
KÖGAV (Központi Gépi Adatfeldolgozó Vállalat)
IT ALAPFOGALMAK HARDVER.
Élelmiszeripari Ügyvitelszervezési és Gépi Adatfeldolgozó Vállalat /12.
Írja fel a tizes számrendszerbeli
Bevezetés az informatikába
IT ALAPFOGALMAK HARDVER.
IT ALAPFOGALMAK HARDVER.
HEFOP 3.3.1–P /1.0A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. 1 Számítógép architektúrák dr. Kovács.
ifin811/ea1 C Programozás: Hardver alapok áttekintése
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
Fájlkezelés Programozási tételek
1 Számítógépek felépítése 5. előadás a CPU gyorsítása, pipeline, cache Dr. Istenes Zoltán ELTE-TTK.
Meskó Andor A modern adatfeldolgozás kezdetei a MÁV-nál 1961-től 1973-ig.
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
Neumann elvű számítógép. Neumann János ► Neumann János december 28-án Budapesten született ► 1930-ban emigrált az USA-ba.
1 A számítógépek tárolói. 2 Memória Memóriaszó  A tárak olyan egységei, melyek egyetlen művelettel kezelhetők.  A legrövidebb memóriaszó a byte (bájt)
Az alaplap AZ ALAPLAPON TALÁLHATÓ A PROCESSZOR /CPU/, A MEMÓRIA, A VEZÉRLŐ KÁRTYÁK CSATLAKOZÓI ÉS A PERIFÉRIÁK CSATLAKOZÓI.
Neumann elvek, a számítógép részei
Neumann elvek és a Neumann elvű számítógép felépítése
Digitális Elektronika
Az információ.
Építésügyi Számítástechnikai és Ügyvitel gépesítési vállalat
Előadás másolata:

Meskó Andor: Bull Gamma ET felépítése és néhány alkalmazása a MÁV-nál 1961-1969 Első generációs számítógép. MÁV első elektronikus számítógépe.

Bull Gamma ET (első installáció 1957 Grenoble) Egységei: Gamma3 Aritmetikai- Logikai egység ET (Extension Tambour) Mágnesdob memória Gyorsmemória Késleltetett művonal memóriák Lyukkártya táblázó gép Kártyaolvasás, Sornyomtatás, Összeglyukasztás Első installáció után 4 évvel a MÁV-nál. Bull egy lyukkártya gépeket gyártó cég volt. A Gamma3 ET fejlesztése a grenoble-i egyetemen történt.

Bull Gamma ET Táblázógép. (Sornyomtató, kártyaolvasó, összeglyukasztó). Elektronikus szekrények: Gamma3, Dobszekrény, Tápszekrény

Bull Gamma ET Vezérlő pult. Oszcilloszkóp.

Gamma3 Lyukkártya gépekhez csatlakoztatható önálló, programozható aritmetikai-logikai egység Saját memória: 7 szó, 1 szó = 48 bit = 12 BCD M1 műveletvégző egység M2-M7 közönséges memóriák 173 mikro sec ciklusidő 64 programutasítás dugaszoló táblán Dob nélkül is működtethető. Nincs tárolt program. Programutasítások változtatása alternatív relékkel. Nem Neumann automata. M1 = akkumulátor.

Gamma3 Első generációs elektroncsöves gép. Dugaszolt programtábla.

Gamma3 program tábla TO, AD, OD, OF. Minimális változtathatóság reléken keresztül.

Mágnesdob 128 pálya (8x16) 8 blokk / pálya 16 szó / blokk Total kapacitás: 16384 szó 1 szó = 48 bit = 12 BCD 2750 fordulat/perc Ferrit réteggel bevont forgó henger. Palást mentén 128 író olvasó fejjel. 16384 szó. 196608 BCD. Címezhetőség miatt 8 sezaine-re bontva. Dobon a címezhető egység a blokk. Átlagos várakozási idő fél fordulat. Forgási sebesség megfelel a 173 mikro sec ciklusidőnek. Bonyolult szinkronizálási mechanizmus.

Mágnesdob

Gyorsmemória 64 szó 4 csoportra osztva, 16 szó / csoport Ciklusidő 173 mikro sec Késleltetett művonalak, nikkel szálak Dobra-dobról átvitel csoportonként (blokk) Lyukkártya olvasás puffer Nyomtatandó/lyukasztandó adatok puffer Időben átfedett aritmetikai, dob-átviteli és input output műveletek Gamma3-nak nincs közvetlen adat átviteli kapcsolata a dobbal. Címezhetőség miatt oktádokra bontva. Szavanként címezhető, de a szón belül tetszőleges hosszúságú szakasz szűrhető. Ciklusidő 173 mikro sec. Puffer a Gamma3 a dob és az I/O között.

Gyorsmemória 0,1,2 csoportok vagy programot, vagy adatokat tartalmazhatnak Program esetén: 3 utasítás / szó, 48 utasítás / csoport 3-as csoport csak adatokat tartalmazhat. I/O is ide/innen 0 1 2 3 Tárolt program. Program szakaszok és adat szakaszok folyamatos töltése, mentése. Szűk kapacitás. Erőforrás gazdálkodás. Lyukkártya input Nyomtatás lyukasztás output

Gamma ET szerelése Gamma ET szerelése az Angers-i üzemben. Nikkelszál művonal gyorsmemóriák a jobboldali szekrényben.

Bull Gamma ET architektúra sematikus ábra aritmetikai egység program egység Gamma3 programtábla Gamma3 saját memóriái gyorsmemória kártyaolvasás Ábra magyarázat. nyomtatás mágnesdob kártya lyukasztás

Programozás Gépi kódú programutasítások Utasítások 4 db 0-15 közé eső bináris kódból állnak TO = Operáció kódja AD = Cím OD = Szakasz kezdete OF = Szakasz vége Bináris és decimális aritmetika Címzés, ahol a 16 érték nem elegendő (dob, gyorsmemória), két lépésben történik (sezaine kapcsolás, oktád kapcsolás). Gyorsmemória műveleteknél, átvitelnél, aritmetikai logikai műveleteknél a címzés: 1-7 Gamma saját memória, 8-15 kapcsolt oktád. OD, OF szerepe lyukkártyáról felvett adatok esetén. Dobátvitelnél, speciális utasításoknál a TO, AD, OD, OF együttesen specifikálják az utasítást. AD 2 1 OF OD

Programozás Max 48 utasításból álló program szakaszok Max 16 szóból álló adatblokkok Program szakaszok és adatblokkok folyamatos töltése/mentése Táblázatok (fájlok) kezelése Hézagmentes (direkt) táblázatok Lyukas (indexelt) táblázatok Azoknál a gépeknél ahol a program egységek közvetlenül elérik a dobot, ott az egész program elérhető végrehajtásra. A központi memória növekedésével a végrehajtandó program a központi memóriában helyezkedik el. Virtuális gépekkel OS/VS, DOS/VS hasonlóság, különbség. Itt saját programnak kell gondoskodni a pagelésről. Direkt és IS fileok. Fichier. Feltöltés és lekérdezés saját programmal. Karbantartás a kártyacsomagban. Lekérdezés a feltöltés szerint.

Két szám összeadása A 2 oktád 11-es memória 3-7 pozíciójához adjuk hozzá a 8-as memória 2-6 pozícióját decimálisan. TO AD OD OF 1 12 - 2 CO 10 -- CD 6 11 3 7 BO 8 OB

Gamma ET programlap Dobcím. Kártyafelosztás. Memória cím. Páros, páratlan oktád.

Gyári programok Programcsomagok POI (Program Ordre Initiaux) Mátrix műveletek Lineáris programozás szimplex módszer Szállítási feladat Tudományos csomag Utility jellegű POI. Programbevitel, ellenőrző bevitel, dobtörlés, stb.

80 oszlopos lyukkártya 80 oszlopos, négyszöglyukas lyukkártya.

Lyukkártya táblázógép Adatbevitel, adatkinyerés csak ezen keresztül 9000 főtengely fordulat / óra Kártyaolvasás: 9000 kártya / óra, 0,4 sec / kártya Nyomtatás: 9000 sor / óra, 0,4 sec / sor, 92 karakter / sor Lyukasztás: Tömblyukasztás, 4500 kártya / óra Input és output egyidejű végrehajtása Nagytömegű adatfeldolgozás miatt fontos, hogy lyukkártya géphez csatlakoztatták. Az első MO-i elektronikus számítógépek lyukszalag inputtal és távgépíró outputtal rendelkeztek. Elektromechanikus gép. Számoló művek nélkül. 15 gépi pont, 24 fok / gépi pont. 80 oszlopos kártya. Inputnál párhuzamost sorossá alakítani, időtől függő impulzust digitalizálni, outputnál fordítva.

Sornyomtató Író kerekek. Működés.

Alkalmazások Hitelezett árufuvarozás 50-60 ezer fuvarlevél / nap Számfejtés ellenőrzése, hibás tételek kiválasztása Hibátlan fuvarlevelekről tételes számla nyomtatása vállalatonként Statisztikai adatok gyűjtése Inkasszó kártya lyukasztása vállalatonként Statisztikai összesítések lyukasztása kártyára Inkasszó megbízások nyomtatása Hibás tételekről kimutatás, számfejtési javaslattal Feldolgozási mód: stacked processing Hasonló elektronikus adatfeldolgozásra nem volt tapasztalat Magyarországon Hitelezett árú fuvarozás bemutatása. Ellenőrzés. 60000 tétel feldolgozási ideje teljes műszak. Egy tétel feldolgozása nem lehet hosszabb mint egy kártya olvasási ideje. Kártyaolvasás ideje = 2312 ciklus, kevesebb mint 770 utasítás / fuvarlevél. Dobátvitel átlag 27 utasítás idejét igényli.

Alkalmazások Nemzetközi fuvardíj elszámolás Vonatközlekedési terv Irányítási szabályzat Gócpontok közötti áramlat nagyságok Interfrigo kocsik elszámolása Interfrigo kocsik követése Elszámolása Üres kocsik elosztása 2. Montreux-i egyezmény. 3. Viszonylati statisztika. Várakozási idők, rendezési idők. Segédeszköz optimalizáláshoz. Irányvágány kiosztás. 4. Bizonylatok sorba állítása. Elszámolás. 5. Nem a disztribúciós modellel kezelhető feladat.

Egy 30 éves fiatalember.