Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Meskó Andor A modern adatfeldolgozás kezdetei a MÁV-nál 1961-től 1973-ig.

Hasonló előadás


Az előadások a következő témára: "Meskó Andor A modern adatfeldolgozás kezdetei a MÁV-nál 1961-től 1973-ig."— Előadás másolata:

1 Meskó Andor A modern adatfeldolgozás kezdetei a MÁV-nál 1961-től 1973-ig

2 MÁV Adatfeldolgozó Főnökség megalakulása 1961 Anyagellátási Igazgatóság 80 oszlopos négyszöglyukas lyukkártya géppark Bull és CAM gépek BVKH 90 oszlopos körlyukas lyukkártya géppark ARITMA gépek MÁV Adatfeldolgozó Főnökség Kibernetikai önálló csoport

3 Bull Gamma ET megvétele 1961

4 80 oszlopos lyukkártya

5 Lyukkártya rendezőgép

6 Lyukkártya táblázó gép Bull BS 120 Elektromechanikus analóg számológép Két kefesor, két kártyalerakó Impulzus értékét a főtengely állapota határozza meg Főtengely 9000 fordulatot tesz meg óránként (ciklus) Kapcsolótáblával programozható Kapcsolótáblán: – Kefesorok kivezetései, kontroll szakítás – Alternatív relék vezérlése, be-és kivezetései – Számolóművek be- és kivezetései – Nyomtató bevezetései – Összeglyukasztó bevezetései

7 Bull BS Táblázó gép és kapcsolótáblák

8 Bull Gamma Extension Tambour Gamma3 Gyorsmemória Mágnesdob Táblázógép

9 Gamma3 (Első installáció 1952) Lyukkártya gépekhez csatlakoztatható, elektronikus, programozható, aritmetikai-logikai egység Decimális és bináris aritmetika 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 Késleltetett művonalas destruktív memóriák 173 mikro sec memória ciklusidő 64 programutasítás dugaszoló táblán

10 Gamma3

11 Gamma3 program tábla

12 Mágnesdob (Első installáció 1957 Grenoble) 8 x 16 = 128 pálya 8 blokk / pálya 16 szó / blokk Teljes kapacitás: 16384 szó (196K BCD) 1 szó = 48 bit = 12 BCD 2750 fordulat/perc

13 Mágnes dob

14 Gyorsmemória 64 szó 4 csoportra osztva, 16 szó / csoport Ciklusidő 173 mikro sec Különböző gyorsaságú részek közötti kommunikációt teszi lehetővé Magnetostrikciós művonalak, nikkel szálak Destruktív memória Dobra-dobról átvitel csoportonként (blokk) Lyukkártya olvasás fix helyekre Nyomtatandó adatok fix helyekről Időben átfedett aritmetikai, dob-átviteli és input output műveletek

15 Gyorsmemória térkép 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 Lyukkártya input Nyomtatás lyukasztás output

16 Lyukkártya táblázó gép (BZ) Nincs benne mechanikus számolómű Standard kapcsolótáblán keresztül kapcsolódik Adatbevitel, adatkinyerés csak ezen keresztül Analóg – digitális, párhuzamos – soros átalakítás Gamma3 táblázóval kapcsolatos utasítások (különböző időben 48 V impulzusok kibocsájtása) Korlátozott képességek (72 oszlop olvasása, egyszerre csak 48 pozíció nyomtatása, lyukasztása)

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

18 Hitelezett árúfuvarozás Elektronikus feldolgozás előtt Feladó, Feladó állomás (Fuvarokmány kitöltés, számfejtés) Rendeltetési állomás (Mellékdíjak), Átvevő BVKH (Részleges számfejtés ellenőrzés, csoportosítás költségviselő vállalat szerint) Adatfeldolgozó (Számla és inkasszó megbízás készítés vállalatonként naponta, statisztikai kimutatások készítése havonta) Költségviselő vállalat (Számlát és fuvarokmányokat kap) MNB (Kötelező inkasszó végrehajtása)

19 Adatfeldolgozási követelmények Elektronikus megoldás Fuvardíjszámítás teljes körű ellenőrzése számítógéppel Hibás tételek bizonylatainak visszaküldése BVKH-nak Hibás tételekről kimutatás készítése a számfejtés helyesnek ítélt adataival Fuvarozási számlák előállítása vállalatonként leporellón, alfanumerikus megjelenítés Inkasszó megbízások előállítása vállalatonként leporellón, alfanumerikus megjelenítés Statisztikai adatok szolgáltatása szakosztályoknak havonta Napi 60.000 tétel feldolgozása kevesebb mint egy műszak (8 óra) alatt

20 Fuvarlavél számlázásának menete (Kezdeti változat) Kártya olvasás 1. ciklus Feldolgozás 2. ciklus Számlasor nyomtatás 3. ciklus Stat. Kártya lyukasztás 4,5. ciklus 60 ezer tétel feldolgozásához több mint 30 óra szükséges

21 Fuvarlevelek számfejtés ellenőrzésének, számlázásának menete 1962-től 1969-ig (Feldolgozási idő < 0,4 sec) N-edik kártya olvasása N+1-edik kártya olvasása N+2-ik kártya olvasása N-1 tétel feldolgozása N-edik tétel feldolgozása N+1-edik tétel feldolgozása N-2-edik tétel nyomtatás N-1-edik tétel nyomtatás N-edik tétel nyomtatás

22 Feldolgozási idő > 0,4 sec n-ik ciklus n+1 ciklus n+2 ciklus N-edik kártya olvasása N-1 edik tétel feldolgozása N-2-ik tétel nyomtatása N+1 edik kártya olvasása N-1 edik tétel nyomtatása N-edik tétel feldolgozása

23 Kísérleti feldolgozások Bull Gamma ET-vel Üres kocsik elosztása – Gócpontokra egyszerűsített paraméter mátrix – Optimum számítás kocsi típusok szerint – „Szállítási feladat” programcsomag használata Vonatközlekedési terv – Gócpontokra egyszerűsített irányítási szabályzat – Gócpontok közötti áramlat nagyságok

24 Egyéb feldolgozások Nemzetközi fuvardíjak elszámolása Interfrigó kocsik követése Interfrigó kocsik elszámolása Külső szervezetek részére végzett munkák – Mátrixok saját vektorainak, saját értékeinek számítása rákkutatáshoz kapcsolódóan – Cukorrépa fuvarozás fuvardíjainak elosztása cukorgyárak között

25 Új tranzisztoros számítógépek vásárlása 1966 majd 1969 1966 Univac 1004 bővités után 1005 1969 második Univac 1005 2x4 K karakter ferritgyűrüs központi memória 4 mágnesszalag egység 2x Kártyaolvasó 36000 kártya/óra 2x Nyomtató 36000 sor/óra Kapcsoló tábla, lehetőség belső programok kialakítására

26 Ferritgyűrűs memória

27 Univac 1005 architektúrája Teljes kiépítés után

28 Univac 1004/1005

29 Univac 1005 feldolgozások Lyukkártya gépek részleges kiváltása – Anyagelszámolások – Kocsibér elszámolás – Vontatási statisztika – Személypénztár ellenőrzés Nyugdíj törzsadat nyilvántartás Nyugdíj csekk nyomtatás Ingatlan nyilvántartás

30 Második generációs számítógép vásárlása 1969 Honeywell 2200 tranzisztoros számítógép 256 K karakter központi ferritgyűrűs memória 8 Mágnesszalag egység 556/800/1200 karakter/inch jelsűrűség 3 cserélhető mágneslemez egység 7.3 Mega karakter/lemez Kártyaolvasó 1200 kártya/perc Sornyomtató 1200 sor/perc

31 Honeywell 2200

32

33 Multiprogramozható működés Egy background partíció – Felhasználói programfutások – Programok fordítása, szerkesztése – Mágnesszalagos rendezés Három foreground partíció – Kártyaolvasás (card image szalagra) – Lyukszalagolvasás (saját fejlesztés) – Nyomtatás (print image szalagról)

34 Főbb alkalmazási rendszerek Fuvarlevelek komplex feldolgozása, a korábbi funkcionalitás kiegészítése a km távolságok ellenőrzésével, a teljes statisztikai igény kielégítése Anyagnyilvántartás komplex feldolgozása, készletek ellenőrzése, a teljes statisztikai igény kielégítése Nyugdíjak számfejtése Nyugdíjfolyósítás előkészítése Adatszolgáltatás konténer pályaudvar tervezéséhez

35 Lyukkártya feldolgozások kiváltása Lyukkártyák rendezése helyett az adatrekordokat mágnesszalagon rendezik. A lyukkártya rendező gépek feleslegessé váltak. A táblázó gépeken végzett adatösszesítéseket a számítógépeken hajtják végre. A kimutatások nyomtatása is a számítógépeken történik. A táblázó gépek feleslegessé váltak. Adatok archiválása is mágnesszalagokon történik. Csak az adatok bevitele miatt szükséges a lyukkártya. Következmény: A lyukkártyák az adatok számítógépbe vitelét követően selejtezhetők.

36 Lyukszalagos adatrögzítés 1972 Lyukszalag lyukasztó (CODE) Lyukszalag ellenőrző lyukasztó (CODE) Számítógép input lyukszalag olvasó – 1500 karakter/sec (Univac) – 2000 karakter/sec (Honeywell, RC 2000) Számítógép output lyukszalag lyukasztó (Honeywell)

37 Lyukszalag

38 Lyukkártya vs. Lyukszalag Lyukkártya Max 80 karakter Fix hosszúságú rekordok Fix hosszúságú adatok Oszlop azonosítja az adatot Üres adatokat is rögzíteni kell Ismétlődő adatokat is rögzíteni kell Hagyományos lyukkártya gépekkel feldolgozható Lyukszalag Nincs hosszúsági korlát Változó hosszúságú rekordok Változó hosszúságú adatok Adatokat elválasztó speciális karakterek szükségesek Üres adatokat nem kell rögzíteni Ismétlődő adatokat nem kell rögzíteni Csak elektronikus feldolgozásra alkalmas

39 Lyukszalag szerkezete MÁV-nál kialakított megoldás Paraméterszalag (a lyukszalag logikai leírását tartalmazza) Adatszalagok – Fejrekord – Adatrekordok – Három szintű adatszerkezet Mezővége terminátor karakter Sorvége terminátor karakter Rekordvége terminátor karakter

40 Változó hosszúságú adatok a lyukszalagon Adatok fix hosszú- ságú rekor- dokba rendezé- se Mágnesszalagon fix hosszúságú rekordok Lyukszalag olvasása és mágnes szalagra másolás

41 Köszönöm a figyelmet


Letölteni ppt "Meskó Andor A modern adatfeldolgozás kezdetei a MÁV-nál 1961-től 1973-ig."

Hasonló előadás


Google Hirdetések