192490. lajstromszámú szabadalom • Berendezésr digitális számítógépek szervízelésére
192 490 2 A találmány tárgya berendezés digitális számítógépek szervizelésére Mint ismeretes, a digitális számítógépek bemérése és javítása tesztprogramok segítségével történik. A tesztprogramokkal történő bemérés, javítás feltételezi, hogy a digitális számítógépnek csaknem valamenynyí egysége kifogástalanul működik, köztük az adatbeviteli egység. Következésképpen a tesztprogramok kiválóan alkalmasak arra, hogy meggyőződjünk arról, hogy a gép hibátlan-e de az esetleges hibabehatárolások rendkívül nehézkesek és időtrablók, s ebből adódóan költségesek. A fenti probléma kiküszöbölésére született a 2211/81. ügyiratszámú magyar találmányi bejelentés, melynek tárgya egy intelligens rendszerhozzáférési illesztő, melynek segítségével a ki/beviteli egységek .hibás működése esetén is viszonylag egyszerűen és gyorsan behatárolható a hiba. Ennek a megoldásnak vitathatatlan előnyei vannak, ennek ellenére némi kívánnivalót hagy maga után. Nevezetesen az egyébként jó diagnosztikai tesztprogramokat csak kifogástalan ki/beviteli egység segítségével képes folytatni, következésképpen a dinamikus hibák bemérésénél nehézségek merülhetnek fel. Az ilyen inteligens rendszer hozzáférési illesztő előállítása meglehetősen költséges. A találmánnyal célunk a fentiekben vázolt valamennyi nehézség egyidejű kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan berendezés kialakítása, mely a fenti célkitűzéseknek maradéktalanul eleget tesznek. A találmány alapja az a felismerés, hogy a probléma egyszerűen megoldódik, ha a diagnosztikai programot a gépbe ki/beviteli egység nélkül visszük be. A találmány szerinti berendezés egy olyan ismert berendezés továbbfejlesztése, melynek központi vezetékkötegre kapcsolódó központi vezérlő egysége, központi aritmetikai egysége, memória vezérlő egysége, operatív memóriája, perifériái és konzol egysége van. A továbbfejlesztés vagyis a találmány abban van, hogy a berendezésnek illesztő egysége, vezérlő egysége és csak olvasható cserélhető memóriája is van. A központi vezérlő egység bemenetei utasítás vezetékkötegen keresztül a központi vezérlő egység kimeneteire, kimenetei pedig memória kijelölő vezetékkötegen keresztül a memória vezérlő egység bemenetelre vannak kötve. A vezérlő egység kimenetei címvezetékkötegen keresztül a csak olvasható cserélhető memória bemeneteire, ki/bemenetei pedig asszinkron vezérlő vezetékkötegen át az illesztő egység ki/bemeneteire vannak csatlakoztatva. Az illesztő egység bemenetei adat vezetékkötegen keresztül a csak olvasható cserélhető memória kimeneteire, további ki/bemenetei pedig a központi vezetékkötegre vannak kötve. A találmány értelmében célszerű, ha a csak olvasható cserélhető memória programozható csak olvasható memória pl. diódás mátrix. Nevezetesen célszerű, ha a vezérlő egységnek többfázisú órája, időrendi áramköre, kombinációs áramköre és beavatkozó egysége van. A kombinációs áramkör kimenetei a címvezetékkötegre, ki/bemenetei pedig szinkron vezérlő vezetékkötegen keresztül a időrendi áramkör ki/bemeneteire vannak kötve. Az időrendi áramkör bemenetei időzítő vezetékkötegen át a többfázisú óra kimeneteire, további ki/bemenetei pedig a beavatkozó vezetékkötegen keresztül a beavatkozó egység ki/bemeneteire vannak csatlakoztatva. A beavatkozó egység további ki/bemenetei az asszinkron 5 vezérlő vezetékkötegre vannak kötve. Célszerű továbbá, ha a vezérlő egységnek operatív tára, mikroprogramtára, mikroprocesszora, és óragenerátorra van. Az operatív tár lá/bemenetei operatív vezetékkötegen keresztül a mikroprocesszor 10 ki/bemeneteire vannak kötve. A mikroprogramtár ki/bemenetei programvezetékkötegen át a mikroprocesszor további ki/bemeneteire vannak csatlakoztatva. A mikroprocesszor bemenetei ütemező vezetékkötegen keresztül az óragenerátor kimenetelű ire, kimenetei a címvezetékkötegre, még további ki/bemenetei pedig az asszinkron vezérlő vezetékkötegre vannak kötve. A találmányt részletesebben rajz alapján ismertetjük. A rajzon a találmány szerinti berendezés 20 példakénti kiviteli alakjai láthatók. Az 1. ábra az ismert és a találmány szerinti berendezés példakénti kiviteli alakja; a 2. ábra a találmány szerinti vezérlő egység egy példakénti kiviteli alakja; a 25 3. ábra a találmány szerinti többfázisú óra egy példakénti kiviteli alakja; a 4. ábra a találmány szerinti időrendi áramkör egy példakénti kiviteli alakja; az 5. ábra a találmány szerinti beavatkozó egység egy 30 példakénti kiviteli alakja; a 6. ábra a találmány szerinti vezérlő egység egy további példakénti kiviteli alakja. A rajzon az egyirányú kapcsolatokat nyíllal a kétirányú kapcsolatokat kettős nyíllal jeleztük. 35 Az ismert berendezést az 1. ábra alapján ismertetjük. A berendezésnek központi A vezetékkötegre kapcsolódó 11 központi vezérlő egysége, 12 központi aritmetikai egysége, 13 memória vezérlő egysége, 14 operatív memóriája 15a-n perifériái és 16 konzol egy - 40 ségevan. A bemérés és javítás során először a 15a-n perifériák segítségével be kell vinni a programot a 14 operatív memóriába, majd a sikeres beolvasás után lehet a programot indítani. 45 A találmány szerinti berendezést ugyancsak az 1. ábra alapján ismertetjük, mely az ismerttől abban tér el, hogy 17 vezérlő egysége, 18 csak olvasható cserélhető memóriája és 19 illesztő egysége van. A 17 vezérlő egység kimenetei D címvezetékkötegen keresz- 50 tül a 18 csak olvasható cserélhető memória bemeneteire ki/bemenetei pedig asszinkron vezérlő F vezetékkötegen át a 19 illesztő egység ki/bemeneteire vannak csatlakoztatva. A 19 illesztő egységbemenetei adat E vezetékkötegen keresztül a 18 csak olvasható 55 cserélhető memória kimeneteire, további ki/bemene tei pedig a központi A vezetékkötegre vannak kötve. A találmány szerinti berendezés működése során a 17 vezérlő egység a D címvezetékkötegen keresztül megcímzi a 18 csak olvasható cserélhető memória el- 60 ső adat helyét, melynek hatására a 18 csak olvasható cserélhető memória az első adatot az adat E vezetékkötegen át a 19 illesztő egységnek továbbítja. A 19 illesztő egység az adat E vezetékkötegen érkező adatot a 17 vezérlő egységtől a vezérlő F vezetékkötegen 65 kapott parancs hatására tovább adja a központi A