Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaVirág Szilágyiné Megváltozta több, mint 8 éve
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
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.