180016. lajstromszámú szabadalom • Berendezés számítógépek középponti egységéhez kapcsolt kiegészítő egységek üzembiztonságának ellenőrzésére
5 180016 6 igényes, és maradéktalanul eleget tesz az üzemkészség-ellenőrzés korszerű követelményeinek. A találmány alapja az a felismerés, hogy az 1.2 lépés egyszerűen megoldódik, ha a számítógéprendszer egyes kiegészítő egységeit legalább egy vezetékkel összekapcsoljuk a találmány szerinti üzemkészség ellenőrző egységgel, amellyel beavatkozást biztosítunk a számítógéprendszer központi egységének programfutásába. Ilyen kialakítással a fent említett hiányosságok megszűnnek, és a számítógép vagy számítógéprendszer üzembiztonsága jelentősen megnő. A találmány szerinti berendezés tehát olyan ismert berendezés továbbfejlesztése, amelynél a számítógépnek központi egysége és a központi egységgel cím, adat és vezérlőcsatornán át összekapcsolt kiegészítő egysége vagy egységei vannak. A továbbfejlesztés vagyis a találmány abban van, hogy a berendezésnek a kiegészítő egységgel vagy kiegészítő egységekkel legalább egyegy vezetéken át összekapcsolt üzemkészség-ellenőrző egysége van. Az üzemkészség ellenőrző egység cím, adat és vezérlőcsatornán át a számítógép központi egységével van összekötve. A találmány értelmében célszerű, ha az üzemkészség ellenőrző egységnek vezérlő és kapuzó részegysége, továbbá üzemkészség státuszregisztere van. A vezérlő részegység cím és vezérlőcsatornán át a számítógép központi egységével, vezérlő és kapuzó vezetéken át pedig a kapuzó részegységgel van összekötve. Az üzemkészség státuszregiszter jelcsatornán át a kapuzó részegységgel, vezérlő vezetéken át a vezérlő részegységgel és üzemkészség ellenőrző csatornán át az egyes kiegészítő egységekkel van összekötve. Ilyen kialakítás mellett az üzemkészség ellenőrző egység közvetlenül jelzi az egyes kiegészítő egységek üzemképtelenségét a számítógép központi egységének, és a meghibásodott kiegészítő egységet azonosítja a számítógép központi egysége felé. Célszerű még az is, ha az üzemkészség ellenőrző egységnek egy második kapuzó részegysége is van, melynek bemenete az üzemkészség ellenőrző csatornán át az egyes kiegészítő egységekkel, kimenete pedig egy jelcsatornán át az üzemkészség státuszregiszter bemenetével, vezérlő bemenete pedig a vezérlő részegység vezérlő kimenetével van összekötve. Célszerű továbbá, ha a kapuzó részegységnek ÉS-kapuja és kapuzó áramköre van. Az üzemkészség státuszregiszter kimenetejelcsatomán át az ÉS-kapu és kapuzó áramkör bemenetével, továbbá az ÉS-kapu kapuzó kimenete a vezérlő részegység kapuzó bemenetével van összekötve. A kapuzó áramkör vezérlő bemenete a vezérlő részegység vezérlő kimenetével, adatkimenete pedig adatcsatornán át a számítógép központi egységével van összekötve. Nevezetesen célszerű még, ha a kapuzó részegységnek az üzemkészség státuszregiszter kimenete és az ÉS-kapu bemenete között maszkoló egysége is van. A maszkoló egység kétirányú adatcsatornán a számítógép központi egységével és vezérlőcsatornán át a vezérlő részegységgel van összekötve. A találmány értelmében célszerű, ha a maszkoló egységnek két kapuzó áramköre, és a két kapuzó áramkör között maszkregisztere van. A maszkoló egységnek a maszkregiszter és az üzemkészség státuszregiszter kimenetével egyegy jelcsatornán összekapcsolt maszkoló áramköre van, melynek kímenete maszkolt csatornán át az ÉS-kapu bemenetével van összekötve. A maszkoló egység segítségével tetszőleges kiegészítő egység figyelését felfüggeszthetjük, és ez sok esetben nagyon előnyös. Az, hogy mely kiegészítő egység figyelését függesztjük fel, a maszkregiszterbe beírt információtól függ. A központi egységből a maszkregiszterbe beírt információ minden egyes bitje egy-egy kiegészítő egységhez van logikailag hozzárendelve. Azon bithelyekre, ahol nem akarjuk az adott kiegészítő egység üzemkészségét figyelni, logikai-igen szintet írunk be. Ezen információk beírása az adott bithelyre az első kapuzó áramkör segítségével, kiolvasása pedig a második kapuzó áramkör segítségével történik. Ilyenformán egy adott program futását előre előkészíthetjük és mód van arra, hogy az egyes — a program futásához nem szükséges — kiegészítő egységek figyelését szelektíven felfüggesszük, és a felfüggesztés helyességét a második kapuzó áramkör segítségével ellenőrizzük. A találmány tárgyát rajz alapján ismertetjük, részletesebben; a rajzon a találmány szerinti berendezés néhány példakénti kiviteli alakját tüntetjük fel. A rajzon az 1. ábra a találmány szerinti üzemkészség ellenőrző egység tömbvázlata, a számítógép központi egységével és a hozzákapcsolt n-számú kiegészítő egységgel; a 2. ábra az üzemkészség ellenőrző csatorna jelszint idődiagramja; a 3. ábra az üzemkészség ellenőrző egység két példakénti kiviteli alakja, a 4. ábra a kapuzó részegység egy példakénti kiviteli alakja, az 5. ábra a kapuzó részegység egy további példakénti kiviteli alakja maszkoló egységgel; a 6. ábra a maszkoló egység egy példakénti kiviteli alakja. Amint a rajz 1. ábráján látható, a számítógépnek 11 központi egysége, a 11 központi egységgel cím, adat és vezérlőcsatornán át összekapcsolt n-számú 12, 13, 14 kiegészítő egysége, valamint 15 üzemkészség ellenőrző egysége van. Amint az ábrán látható, a 15 üzemkészség ellenőrző egység egy üzemkészség ellenőrző csatornán át az egyes 12, 13, 14 kiegészítő egységekkel van összekötve. A B üzemkészség ellenőrző csatorna első bl vezetéke az első 12 kiegészítő egységgel, a második b2 vezetéke a második 13 kiegészítő egységgel, és az n-edik bn vezetékbe az n-edik 14 kiegészítő egységgel van összekötve. A 15 üzemkészség ellenőrző egység programmegszakítást kezdeményezhet a számítógép 11 központi egységében a D vezérlőcsatorna egyik ve5 10 15 20 25 30 35 40 45 50 55 60 65 3