Vasárnapi Új Szó, 1989. július-december (22. évfolyam, 27-52. szám)

1989-08-25 / 34. szám

TUDOMÁNYI TECHNIKA Bepillantás a szuperszámítógépek világába A tudományos és technikai forradalom gyakran olyan problémákat is felvet, amelyeket a tudósok hagyomá­nyos eszköztárukkal 1<éptelenek megoldani. Ilyenkor a számítógépektől várnak segítséget. Azonban az uni­verzális nagyszámítógépek sem képesek minden fela­datot egy adott időn belül kiszámítani. Ezért az Egyesült Államok és Japán konstruktőrei olyan szuperszámítógé­pek kifejlesztésébe kezdtek, amelyek ezerszer gyorsab­ban végzik el az egyes műveleteket, mint a hagyomá­nyos számítógépek, azaz bonyolultabb problémák meg­oldására is alkalmasak. Ez a cél többféle módon érhető el. Az amerikaiak például úgy növelték gépeik „gyorsaságát“, hogy a megoldandó problémát képzeletben részfeladatokra bontották, ezeket a részfeladatokat párhuzamosan csa­tolt processzorokkal kiszámíttatták, majd az egyes pro­cesszorokat egységes rendszerré integrálták. Á Cray-3 szuperszámítógép például egyszerre 16 processzort üzemeltet, ezek a processzorok egyenként 1 milliárd műveletet képesek elvégezni másodpercenként, így az egész rendszer „gyorsasága“ 16 milliárd művelet má­sodpercenként. Ahhoz azonban, hogy a felhasználó ezt a lehetőséget hatékonyan kihasználhassa, meg kell tanulnia a problémák részfeladatokra való bontását. A fentiektől eltérően a japán szuperszámítógépekben egy ún. „vektorprocesszor“ a főegység. Ez a processzor a számítógép programrendszerének segítségével kike­resi a kiszámítandó program azonos műveleteit, ezekből vektort készít és gyakorlatilag azonnal el is végzi ezeket a műveleteket. Ezeknél a gépeknél tehát nem részfela­datok egyidejű párhuzamos kiszámításáról van szó, hanem csak azonos műveletek párhuzamos futtatásáról. Az ilyen szuperszámítógép „gyorsasága“ egyenes arányban van annak a vektornak a hosszával (az azonos műveletek számával), melyet a processzor egyszerre kezelni tud, tehát a vektor hosszának növelésével a mü- veletvégzés sebessége is növekszik. Az említett két fejlesztési irány gépeinek program- rendszerét is eltérő elvek alapján dolgozták ki. Az Egyesült Államokban készült szuperszámítógépek ope­rációs rendszerénak a széles körben elterjedt UNIX rendszer az alapja. Ezzel szemben a japán Fujitsu, NEC és Hitachi vállalatóriások által gyártott szuperszámítógépek operá­ciós rendszerei, .vállalatorientáltak“, azaz saját hagyomá­nyos gépeik programrendszerére épülnek. Ennek az az előnye, hogy ezek a szuperszámitógépek kompatíbilisak az egyes vállalatok megfelelő univerzális nagyszámító­gépeivel, viszont hátránya, hogy nem képesek feldolgoz­ni UNIX alapú operációs rendszerre írt programokat. Ezért újabban a japán vállalatok is az UNIX-ra épülő operációs rendszerek kidolgozásán fáradoznak. Napjaink leggyorsabb szuperszámítógépe egy cél- orientált számítógép, amelyet a Massachusetts! Egyete­men fejlesztettek ki. Ennek gyorsasága kb. negyvensze­rese a Cray-3 szuperszámítógépének. Üzembe helyezé­se után olyan speciális számításokat szeretnének vé­gezni rajta, amelyek arról is felvilágosítást nyújthatnak, hogy mi történik két nagy sebességű proton ütközésénél. Ennek a problémának a kiszámítása hagyományos szá­mítógéppel 30 ezer órát is igénybe venne, ezzel szem­ben az említett szuperszámítógép körülbelül 3 óra alatt birkózhat meg a feladattal. Nagy hátránya azonban, hogy csakis a fent említett probléma kiszámítására készült, így nem tudni, hogy különleges gyorsasága érvényesül-e majd, ha más számítások elvégzésére programozzák át. A „gyorsasági“ sorrendben második helyen álló szá­mítógép megszületéséről nemrégen számolt be az NCu- be vállalat. A nyilvánosságra hozott adatok szerint az NCube-2 szuperszámítógép 27 milliárd műveletet végez másodpercenként, azaz 5 milliárddal többet, mint a nem­régiben még csúcstartónak számító NEC gép. Emellett nagy előnye, hogy az UNIX-V operációs rendszerben az Oracle programcsomag is futtatható rajta, mivel ez az egyik legelterjedtebb adatbázis-kezelő rendszer az NSZK-ban. A szuperszámítógépek tervezése és gyártása rendkí­vül pénzigényes feladat. Aránylag kevés készül belőlük, a kereslet is eléggé ingadozó irántuk, így csak a legerő­sebb óriásvállalatok kockáztathatják meg, hogy megbir­kózzanak előállításuk és forgalmazásuk nehézségeivel. Szuperszámítógépeket leginkább tudományos és mú- szaki-fejleszési kutatóintézetek, valamint egyetemek használnak. A NASA például a Space Shuttle-val vég­zett kísérleteihez Cray-2 gépet vásárolt, de olajtrösztök és autókonszernek is rendelnek belőle. Problémáik megoldására a matematikusok is gyakran alkalmaznak szuperszámítógépeket, hiszen nagyon sok olyan feladat van, amelyeket hagyományos eszközök­kel, papírral és ceruzával még a legnagyobb tudósok sem képesek megfejteni. Viszont így olyan elméleti problémák is felmerülnek, amelyek a matematika alapel­veit is kérdésessé teszik. Megdőlni látszik például az az egykori alapelv is, mely szerint a matematikai bizonyítás­nak rövidnek, egyszerűnek és az ember számara érthe­tőnek kell lennie. Szép példája ennek a montreali Concordia Egyete­men elvégzett számítógépes kísérlet, melynek során Gauss 200 évvel ezelőtt kimondott feltételezését bizo­nyították be. A számítás eredményei szerint valóban nem létezik véges, projektív 10. rendű sík, ez az eredmény azonban gyakorlatilag ellenőrizhetetlen. A bizonyítás elvégzéséhez a Cray-1 szuperszámító­gépnek két év alatt az elképzelhető megoldásoknak körülbelül 100 trillió variációját kellett elemeznie. Lem, a kutatócsoport vezetője pozitív eredményben reményke­dett (azaz, hogy létezik véges, projektív 10. rendű sík), mivel ennek helyessége könnyen ellenőrizhető lenne, de negatív eredményt kapott, így nem tehetett mást, hitt a szuperszámítógépnek, a matematikusok pedig kényte­lenek voltak hinni Lemnek. Nem akadt ugyanis jelentke­ző a 100 trillió lehetőség egyenkénti ellenőrzésére. Amint az említett példából is látható, a szuperszámí­tógépek felhasználásában még óriási lehetőségek rejle­nek. További és egyre szélesebb területekre törhetnek be, hiszen az ember kíváncsi természetű, mindent tudni szeretne, viszont minden megoldott probléma további megválaszolatlan kérdések sokaságát veti fel. M. NAGY ILDIKÓ A brnói Form alakítástechnikai kutatóintézetben robotizált alakí­tóegységeket fejlesztettek ki a Pardubicei Malomipari Gépgyár, valamint az Ipari Automatizációs Müvek preéovi üzeme számára. Ez az újdonság nyolc dolgozó és évi egymillió korona értékű termelési önköltség megtakarítását teszi lehetővé a felhasználó számára. A fémlemezeket alakitó robotizált munkahelyen mini­mális mennyiségű hulladék keletkezik. A felvételen Jaroslav Kamenec és Petr Kostadinov mérnökök a robotizált alakító munkahely üzembe helyezését végzik. A ÖSTK felvétele Az önállóság ösztönző ereje Kifizetődő kooperáció a számítástechnikai fejlesztésben Az idén az állami vállalatként működő kassai (Kosice) Gyárépítési Kutató- és Fejlesztő Intézetben mintegy 120 darab, IBM-kompatibilis, 16 és 32 bites mikroszámítógépet állítanak elő. Ezeket a mikroszámítógépeket a bécsi MEC céggel kötött kooperációs szerződés alapján behozott alkatrészekből szerelik össze. A kutatóintézet­ben a számítástechnikai termelést elsősorban a műszaki tervezés automati­zációs eszközeinek a kifejlesztésére szakosították. A számítástechnikai fejlesztés és termelés az építőipar számára végzett kutatási feladatok mellett jelentős bevételi forrást képez az önelszámolásra való átálláshoz is. A kutatóintézet termékei már nagy segítséget nyújtanak a termelés operatív irányításához, a gazdasági és szociális jellegű adatfeldolgozáshoz, valamint a raktári készletek nyilvántartásához a Kassai Kerámiaipari Művek­ben, a humennéi Chemlon vállalatban, továbbá a Kelet-szlovákiai Erdőgaz­dasági Vállalatban. Jelenleg a Povazská Bystrica-i Gördülöcsapágygyár számára készítenek elő egy terjedelmesebb számítástechnikai rendszert. A Gyárépítési Kutató és Fejlesztő Intézet önálló külkereskedelmi tevékeny­ségre is kapott felhatalmazást. A MEC cég közvetítésével számítástechnikai programokat értékesít külföldön, amiért évente körülbelül egymillió devizako­rona bevételhez jut. A devizabevételeket a termelési alap fejlesztésére fordítják, azzal számolva, hogy a számítástechnikai termelés gyors bővülé­sével együtt kereskedelmi tevékenységük is növekedni fog. Jelenleg egy csehszlovák-osztrák-szovjet közös vállalat létesítéséről is tárgyalnak, amely széles lehetőségeket nyújtana az ilyen irányú tevékenység fejlesztéséhez. (ÖSTK) rSSSSSSSfSSSSSSfSSSSSSSSSSSSSSSSSfSSSSSSSSSSSSSSSSSSSSSSSSMSSSSSSSSSSSSSSSSSSSSSSfSSSSSrsss. ÚJ szú 989. Vili. 25. emulátor - gépi eszköz működését utánzó program; EPROM (Erasable PROM) - közvet­len hozzáférésű félvezetős tár, villamos úton újraprogramozható PROM tár; értelmező program (interpreter) - olyan fordítóprogram, amely egy magas szintű programnyel­ven írt programot utasításonként fordít le és hajt végre; érzékelő - a hőmérséklet-, nyo­más-, fordulatszám-érzékelők az általuk érzékelt adatokat adatfel­dolgozás céljából a számítógép­hez továbbítják; fájl - az angol file szó kiejtés szerinti írása, jelentése adat- vagy prog­ramfüzét; felbontás (resolution) - a képélesség jellemzője a számítógépes grafi­kában. A felbontás az egységnyi vagy teljes hosszra jutó, egymás­tól még megkülönböztethető kép­elemek számával jellemezhető; feldolgozási sebesség - a számító­gép központi egysége által má­sodpercenként végrehajtott utasí­tások száma; felhasználói kézikönyv - leírja a programrendszer használatát, a felhasználó által megadható adatokat, ezek ellenőrzését, az előírt határidőket, valamint a rendkívüli helyzetekben szük­séges tennivalókat; felhasználói program - számítógép használója által alkalmazott prog­ram egy konkrét feladatra. Nem azonos a gyártó cégek által szállí­tott rendszerprogramokkal, bár ezek elemeit is tartalmazhatja; felhasználói szoftver - azoknak a programoknak az együttese, amelyek közvetlenül valamilyen feladat megoldását végzik; felülről lefelé fejlesztés (top-down) - lépésenkénti, finomítási eljárás a programfejlesztésben. Előbb a főprogram, majd a szubrutinok kerülnek megírásra és ellenőr­zésre; félvezetők - villamos vezetőképes­ségük be- és kikapcsolható, ami a vezetők vagy a szigetelők ese­tében elképzelhetetlen; félvezető tár - nem mechanikus tár. A félvezetők tárak típusai: RAM, ROM, PROM, EPROM, REPRÓM; floppy disk - hajlékonylemezes tár. Kör alakú lemez, amely a modell­től függően az egyik vagy mindkét oldalán mágnesezhető réteggel van bevonva. Könnyen kezelhető és olcsó. A szobai hőmérséklet és a karbantartás szempontjából nem igényes; folyamatábra - a munkafolyamat megszervezésekor a meghatáro­zott tevékenységek felsorolását, a munkaszakaszok sorrendjét ' szemléletesen ábrázolják; fordítóprogram - a számítógépbe vitt, valamilyen programnyelven megírt programot a gép által ér­telmezhető gépi nyelvre fordítja. Fordítóprogramok minden prog­ramnyelv részére léteznek; formátum - az adatátviteli berende­zésekkel továbbítani, beolvasni, kiírni szándékozott információ fel­építése, amit szigorú előírások szabályoznak a felismerhetöség és az ellenőrizhetőség érdekében; forrásprogram - minden olyan prog­ram, amely fordítás vagy értelme­zés után futtatható. A forrásprog­ram már kódolva van, de még nincs a gép nyelvére lefordítva; futtatás (run) - egy elkészült prog­ram végrehajtásának (futásának) előidézése; gépi kód - az utasítások számító­géppel értelmezhető alakban való ábrázolása. A gépi kód a számí­tógép típusától függően más és más, száznál is több gépi utasí­tásból állhat; grafikus megjelenítő (graphic dis­play) - színes képernyős megje­lenítő egység, amely rajzok, áb­rák feltüntetésére alkalmas; grafikus terminál-görbéket, vonala­kat, rajzokat is be tud mutatni eredeti színekben. A terminál szó jelentése végkészülék; hangkeltés (voice generation)- hanghatások képzése számító­gépprogrammal, amely a számí­tógépbe épített hangszintetizá­tort, illetve a hangszórót vezérli; hardver - a számítógép szerkezetét jelenti, de ide soroljuk a gép ki­egészítő egységeit, a kapcsolókat és kábeleket is; háttértárak - a számítógép központi egységével kapcsolatban álló egységek, amelyek nagy mennyi' ségű adatot képesek a központi egységtől átvenni és azokat ugyanolyan sebességgel a köz­ponti egységnek átadni. A háttér­tárak feladata a központi egység operatív tárának a tehermentesí­tése; hibajegyzék - a bemenő adatok hi­básak lehetnek, ezért feldolgozás előtt meg kell vizsgálni a helyes­ségüket. Az adatokat hibásan be­adó személy a hibák kijavítása céljából hibajelzést kap a képer­nyőn, vagy hibajegyzéket kap pa­píron; hordozható számítógép (portable computer) - általában aktatáska méretű, elemről is működtethető mikroszámítógép, többnyire fo­lyadékkristályos kijelzővel ellátva; igazítás (illesztés, justification)- amikor az adat nem olyan hosz- szú, mint a tárolására szolgáló adatmező, akkor az adatot a me­ző valamelyik széléhez kell igazí­tani. Számoknál, numerikus érté­keknél általában jobbra igazítunk, betűknél, alfanumerikus értékek­nél pedig balra; ikon - a képernyő jobb vagy alsó szélén megjelenített piktogram, amely utasítások, szimbólumok gyors kiválasztását teszi lehetővé pl. egérrel, fényceruzával, vagy egyszerűbb esetben a billentyű­zetről a kurzorral való rámuta- tással; implementáció (megvalósítás) - va­lamely adott, konkrét tulajdonság­gal rendelkező szoftverterméknek egy meghatározott számítógéptí­pus és operációs rendszer szá­mára futtatható változata; integrált adatfeldolgozás - azon fel­ismerésen alapszik, hogy egy adott vállalatnál az adatfeldolgo­zási feladatok többsége össze­függ (pl. bérelszámolás, személyi adatok nyilvántartása). Ezért ke­rülik az egyedi gépi feldolgozást, és az egész folyamatot egyetlen összetett feladatként kezelik; integrált áramkörök (IC) - a korszerű félvezető-technikában az egyes tranzisztorok már nincsenek önál­ló házba beépítve, hanem bonyo­lult gyártási eljárással százezré­vel vannak egy négyzetcentimé­ternél is kisebb felületre sűrítve, integrálva; intelligens terminálok - olyan termi­nálok, amelyeknek már procesz- szoruk és táruk is van. Az intelli­gens terminálok önálló számító­gépként is üzemeltethetők; interfész (interface) - illesztett csat­lakoztató egység, amelyen át a hírközlési hálózathoz kapcsolt különböző felépítésű és gyártmá­nyú készülékek villamos és me­chanikus úton egyaránt csatla­koztathatók. v Kulcsszavak a számítástechnikában (3.)

Next

/
Thumbnails
Contents