EMG 830 computer
Az Elektronikus Mérőműszerek Gyárában (EMG) 1969-ben megépült középkategóriájú EMG 830 számítógép az első - és azóta is egyetlen - teljes mértékben hazai fejlesztésű, félvezető elemeket alkalmazó számítógép volt.
Teljes egészében hazai elgondolás és fejlesztés
Köves Péter vezető rendszertervező
Gerl Zsolt vezető hardver tervező
Mazzag Mihály verifikálás tervező és végrehajtó
Use
Ügyviteli célú adatfeldolgozás
Tudományos és műszaki számítások
Process control
A 43. sz. Építőipari Vállalatnál futtatott programok közül néhány, a teljesség igénye nélkül:
- rugalmasan ágyazott, egy irányban merevített lemez méretezése
- beruházási program költséggörbéje
- hálótervezés és megvalósítás-ütemezés
- bérstatisztika
- 43. sz. Építőipari Vállalat
- Építésgazdasági és Szervezési Intézet – ÉGSZI (4 konfiguráció)
- Országos Meteorológiai Intézet (Budapest) – OMI
- PM Ügyvitel-szervezési Intézet (Budapest)
- EMG Számítóközpont
- Gagarin Hőerőmű (ma Mátra-vidéki Erőmű Zrt.) (4 konfiguráció)
[forrás: emg_tanulmanyok.pdf]
Structure
Central unit
Szószervezésű gép: 24 bpW
- control unit:
- ciklus-generátor (szinkron vezérlés), órajel 250 kHz,
- address arithmetic
- műveleti regiszterek
- main store:
- 16 / 32 KW ferritgyűrűs RAM (legfeljebb két blokk, 16 KW/blokk; váltás az egyik indexregiszter segítségével)
- diódás fixtár (ROM)
- számolómű (ALU): 24 bites soros működésű akkumulátor-regiszter aritmetikai és logikai műveletekre; két modulja:
- aritmetikai alapmodul bináris műveletek végzésére (összeadás, kivonás, kétirányú léptetések, logikai műveletek)
- kiegészítő modul decimális műveletek végzésére
- csatorna: a külső egységek csatlakoztatására
Periphery
- backups:
- mágneslemezes gyorstár
- cserélhető-mágneslemezes tár
- mágnesszalagos tár
- external devices:
- konzol: IBM gömbfejes írógép
- lyukszalag olvasó / lyukszalag lyukasztó
- lyukkártya olvasó / lyukkártya lyukasztó
- line printer
Részletesebben:
Gerl Zsolt: EMG 830 architektúra (videó)
Gál Jenő: EMG 830 IO-rendszer (videó)
Operation
A gépi utasítás felépítése:
- műveleti kód: 6 bit (64 utasítás)
- címrész: 14 bit (16 KW egcímzésére)
- index: 2 bit
- tényezőválasztó: 2 bit
A blokktranszferes adatforgalom során a vezérlést a csatorna-logika vette át
Instruction types:
- adatforgalom (regiszter-regiszter, regiszter-főtár, főtár-csatorna)
- aritmetikai és logikai műveletek
- vezérlés-átadás
A számolómű 2-komplemens ábrázolású bináris, illetve decimális számokkal végzett műveleteket
Átlagos fixpontos műveleti sebesség: 25 kips
Részletesebben a számolóműről: Kóta Gábor: EMG 830 aritmetika
Program set
- operating system:
- BOSS (Basic Operating Software System) a számítógépcsalád alap-operációs rendszere
- MOS (Multiprocess Operating System) folyamatirányítási célokra
- compilers:
- Simple
- EMG autokód
- Fortran
- Cobol
Módosított szimplex módszer
Hálótervezés Pert-módszerrel, ütemezés kritikus út módszerrel
NYÁR: Graphomat-vezérlő lyukszalag előállítása áramköri kártyák nyomtatási képének megrajzolásához
Bérszámfejtés
Historical curiosities
A szilícium alapú félvezető elemekből épített hardver modulok a maguk korában újszerűnek számító belső sínrendszeren keresztül kapcsolódtak egymáshoz, az összhangot a modulokba épített prioritás-logika biztosította; így az architektúrát igazítani lehetett a felhasználói igényekhez.
A felépítésre jellemző modularitás és a sínrendszer magasan kiemelte a korabeli középkategóriájú gépek közül.
A gépet a fejlesztés vezetője a magyar R10-nek szánta az ESZR-ben, ez az elképzelés azonban meghiúsult; lásd Csendes József: Magyar-francia együttműködés.
1972-74 között elkészült még az IC-s változat is EMG 840 néven; ennek 1 példánya került kereskedelmi forgalomba.
Resources
Az általa vezetett fejlesztésekről Klatsmányi Árpád tanulmánya számol be
A szoftverfejlesztés nehézségeiről és eredményeiről Havass Miklós: Az EMG gépcsalád szoftver rendszere
A fejlesztési elképzelésekről K. Szabó Zoltán: Az EMG jövőképe c. tanulmányában olvashatunk
Érdekességek a gyár történetéről
Létrehozva: 2015.12.06. 20:14
Utolsó módosítás: 2025.02.19. 16:41
