189017. lajstromszámú szabadalom • Eljárás és elrendezés digitális számítógépek párhuzamos vezérlésének kialakítására
189 U17 A találmány tárgya eljárás és elrendezés digitális számítógépek párhuzamos vezérlésének kialakítására. Mint ismeretes a digitális számítógépek általánosan vezérlő-, aritmetikai-, memória vezérlő egységekből, operatív tárolókból és perifériákból állnak, melyek egy közös központi vezetékkötegen kapcsolódnak egymáshoz. A számítógép működése során előre megírt sorrend szerint utasítások milliárdjait hajtja végre. A digitális számítógépek — így például - aTPA 11/40 - általános tartozéka egy kitüntetett terminál, az úgynevezett konzol terminál. A rendszer központi vezetékkötegén ennek a terminálnak fix címe van. A gépen futó operációs rendszer számára ennek felhasználásával lehet parancsokat adni, illetve az operációs rendszer üzenetei is ezen a terminálon jelennek meg. Nagyon fontos problémák egy számítógéppel kapcsolatban meggyőződni a számítógép üzemképességéről, illetve hiba esetén a hiba okának lokalizációja, ilyen megoldást ismertet a T/26 462 közzétételi számú magyar találmányi bejelentés, mely alkalmas a hiba felderítésére és lokalizálására. Az ismert megoldás alkalmas arra, hogy ellenőrizze a számítógép üzemképességét, feltárja az esetleges hibákat, arra azonban nem képes, hogy az üzemközbeni meghibásodásokat kijelezze. További probléma a számítógépeknél, hogy a központi vezetékköteg elektromos terhelhetősége megszabja a konfiguráció bővítési lehetőségeit, valamint a lassú perifériák működése jelentősen korlátozza a gépek sebességét. A találmánnyal célunk a fentiekben vázolt nehézségek egyidejű kiküszöbölése, oly módon, hogy az ismert megoldások előnyös tulajdonságait megtartsuk. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és elrendezés kialakítása, ; mely a fenti célkitűzéseknek maradéktalanul eleget tesz. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha egy szatelite gépet alkalmassá teszünk arra, hogy párhuzamos vezérlőként működjön. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynek során a számítógépet egy párhuzamos vezérlő egység segítségével mikróutasításokkal teszteljük, oly módon, hogy a számítógép központi egységének belső regisztereit és adatútjait írjuk, olvassuk és az eredményeket ellenőrizzük, és amennyiben hibát találunk, megkeressük egy hibabehatároló program segítségével a hibás alkatrészt és a hibát elhárítjuk. A továbbfejlesztés vagyis a találmány abban van, hogy miután valamennyi mikróutasításokkal való tesztelést befejeztünk, a párhuzamos vezérlő egységet kontrol, vagy szatelite üzemmódba kapcsoljuk. A találmány értelmében célszerű, ha kontroll üzemmódba kapcsolva a számítógépen futó program címeket folyamatosan figyeljük és amennyiben az előírt programúttól eltér a számítógép (hibás működés) a párhuzamos vezérlő segítségével hibajelzést-generálunk és/vagy leállítjuk a számítógép működését. j A találmány szerinti elrendezés egy olyan ismert ! elrendezés továbbfejlesztése, melynek központi vezetékkötegre csatlakozó memória vezérlő egysége, operatív memóriája, perifériái, központi vezérlő 5 egysége és központi aritmetikai egysége van. A központi vezérlő egység, a központi aritmetikai egység, és a memória vezérlő egység az ellenőrző vezetékköteggel is össze van kötve. A központi vezérlő egység, a központi aritmetikai egység, és a 10 memória vezérlő egység láncba van kötve. A továbbfejlesztés, vagyis a találmány abban van, hogy az elrendezésnek a központi vezetékkötegre, valamint az ellenőrző vezetékkötegre kapcsolódó párhuzamos vezérlője van. 15 A találmány értelmében célszerű, ha a párhuzamos vezérlőnek párhuzamos vezetékkötegre kapcsolódó párhuzamos illesztője, központi egysége, memória egysége, háttértár egységei, perifériás egységei és konzol egysége van. A párhuzamos illesztő 20 a központi vezetékkötegre és az ellenőrző vezetékkötegre is rá van kötve. Nevezetesen célszerű, ha a párhuzamos illesztőnek órajel vezetékkötegre és adat vezetékkötegre kapcsolódó párhuzamos illesztő* egysége, első ve- 25j zérlő egysége, második vezérlő egysége, órajel generátora, és harmadik vezérlő egysége van. A párhuzamos illesztő égység ki/bemenetei részben a párhuzamos vezetékkötegre, részben pedig vezérlő vezetékkötegen keresztül a harmadik vezérlő egység ki/bemeneteire vannak kötve. Az első vezérlő egység ki/bemenetei részben ellenőrző vezetékkötegre, részben pedig első cím vezetékkötegen keresztül a harmadik vezérlő egység további ki/bemeneteire vannak csatlakoztatva. A második vezérlő egység ki/bemenetei részben a központi vezetékkötegre, részben pedig a második.cím vezetékkötegen keresztül a harmadik vezérlő egység még további ki/ bemeneteire vannak kötve. Célszerű továbbá, ha az első vezérlő egységnek ellenőrző illesztő részegysége, ellenőrző címtárolója és ellenőrző adattárolója van. Az ellenőrző illesztő részegység bemenetei órajel vezetékkötegre, ki/ bemenetei pedig az ellenőrző vezetékkötegre, valamint az ellenőrző címtároló és az ellenőrző adattároló ki/bemeneteire vannak kötve. Az ellenőrző címtároló kimenete az adatcim vezetékkötegen keresztül az ellenőrző adattároló bemeneteire, további ki/bemenetei pedig az első cim vezetékkötegre vannak csatlakoztatva. Az ellenőrző adattároló további ki/bemenetei az adat vezetékkötegre vannak kötve. Nevezetesen célszerű még az is, ha a második vezérlő egységnek központi illesztő részegysége, 55 központi címtárolója és központi adattárolója van. A központi illesztő részegység bemenetei órajel vezetékkötegre, ki/bemenetei pedig a központi vezetékkötegre, valamint a központi címtároló és a központi adattároló ki/bemeneteire vannak kötve. 60 A központi címtároló kimenete az adatot cimző vezetékkötegen keresztül a központi adattároló bemeneteire, további ki/bemenetei pedig második cím vezetékkötegre vannak csatlakoztatva. A központi adattároló további ki/bemenetei az adat vezetékkö- 65 tegre vannak kötve. 30 35 40 45 50 2