172161. lajstromszámú szabadalom • Eljárás és berendezés digitális kisszámítógépek perifériás csatoló egységeinek programmegszakításra és/vagy közvetlen adatátvitelre vonatkozó kéréseinek kiszolgálására
15 172161 16 ciklussorozat végrehajtása alatt egészen az utolsó ciklusát megkezdi, azaz az f válaszjelvezetéken logikai 1-szintü válaszjel marad, amely feltétlen jogot biztosít — még a központi egységgel szemben is — a kiválasztott perifériás készüléknek az u információs vezetékköteg használatára és természetesen ezalatt újabb kiválasztási ciklus nem indulhat. Ezen lehetőség kihasználása bizonyos gyors és közvetlen adatátvitelt használó perifériás készüléknél időnyereséget jelent, hiszen nem szükséges, hogy minden egyes adatátviteli ciklust egy kiválasztási ciklus előzzön meg. Ha a kiválasztási rendszer ilyen lehetőséget biztosít a közvetlen adatátvitelt használó perifériás készülékek számára, akkor all kiszolgálásvezérlő egységnek is képesnek kell lennie arra, hogy szükség esetén a perifériás készüléket fel tudja szólítani az adatátviteli ciklussorozat felfüggesztésére. Ilyen eset áll elő pl. ha a központi egység hálózatkimaradást észlel, ekkor ugyanis korlátozott idő áll rendelkezésre — ez az idő a program-paraméterek elmentéséhez szükséges — és nem célszerű, hogy a perifériás készülék még hosszabb ideig lefoglalja az adatátvitelre az információs vezetékköteget. Ilyen vészjelzésre alkalmas a kiválasztási vezetékrendszer h aktivizáló vezetékének aktivizáló jele. A jelzésre vonatkozó szabály az, hogy ha a csoportos átvitelt folytató perifériás csatoló egység jelet észlel a h aktivizáló és az f válaszjelvezetéken logikai 1-szintü jel van, köteles a csoportos adatátvitelt felfüggeszteni úgy, hogy az éppen folyó adatátviteli ciklust még befejezi. Miután a figyelmeztetett perifériás csatoló egység az f válaszj el vezeték jelét megszünteti a belső (pl. hálózatkimaradás által kiváltott) programmegszakítás megtörténik. Szabadalmi igénypontok 1. Eljárás kisszámítógépek perifériás csatoló egységeinek programmegszakításra, és/vagy közvetlen adatátvitelre vonatkozó kéréseinek kiszolgálására, azzal jellemezve, hogy a kérések beérkezésére a kiszolgálásvezérlő egységgel aktivizáló jelet, majd adott idő múlva a prioritási döntést hordozó kódot adjuk az egyetlen vezetékkel sorbakapcsolt perifériás csatoló egységekre, ezután a soros vezetékre kiadjuk a prioritást biztosító jelet, mely jelnek a kijelölt perifériás csatoló egységbe érkezése és elakadása után az illető perifériás csatoló egységgel a kijelölés megtörténtét a kiszolgálásvezérlő egységnek visszajelezzük. 2. Az 1. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy programmegszakítási ciklus esetén a periféria-válaszjel megszűnésével egy időben az adatátviteli vezetékcsoporton azonosító kódot és kísérőjelet adunk ki, melynek beérkezését a központi egységbe az aktivizáló jel megszüntetésével a perifériás csatoló egységnek visszajelezzük. 3. Az 1. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy adatátviteli ciklus esetén a periféria-válaszjel fenntartásával csoportos adatátvitelt hajtunk végre, majd a válaszjel fennállása alatt az aktivizáló jel újabb kiadásával jelezzük a perifériás csatoló egységnek hogy a csoportos átvitelt be kell fejezni. 4. Berendezés az 1—3. igénypontok bármelyike szerinti eljárás foganatosítására, melynek kiszolgálásvezérlő egysége, N darab perifériás csatoló egysége, az egységeket egymással összekötő soros vezetéke, a vezetékek két végére csatlakozó elektromos lezárása, és a kiszolgálásvezérlő egységet a központi egységgel összekötő vezetékrendszere van, azzal jellemezve, hogy a berendezésnek a kiszolgálásvezérlő egységet (11) és valamennyi perifériás csatoló egységet egymással sorba kapcsoló egyetlen soros kijelölő vezetéke slO, sl2, sl3, sl4, sl5 van, és az utolsó soros vezetékdarab (slö) az elektromos lezárásban (17) végződik, ezenkívül a kiszolgálásvezérlő egység (11) és a perifériás csatoló egységek (12—15) összekapcsolására aktivizáló és válaszj el-vezetéke (h, f), valamint kérő- és információs vezetékkötege (r, g) van, továbbá a kérő vezetékkötegnek (r) két alcsoportja van: az egyik a programmegszakításra (rp), a másik pedig a közvetlen adatátvitelre (rm). 5. A 4. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy az egyes perifériás csatoló egységek (12—15) kérő kimenetei a kérő vezetékkötegen (r), információs bemenetel az információs vezetékkötegen (g), aktivizáló bemeneté az aktivizáló vezetéken (h), válaszjelkimenete a válaszjelvezetéken (f) keresztül rendre a kiszolgálásvezérlő egység (11) kérő bemenetéivel, információs kimeneteivel, aktivizáló kimenetével és válaszjelbemenetével, adatkimenetei az adatvezetékkötegen (u) keresztül a központi egységgel (10), perifériás kimenetei a perifériás vezetékkötegen (k) keresztül egy vagy több perifériás készülékkel, a kiszolgálásvezérlő egység (11) az összekötő vezetékkötegen (x) keresztül a központi egységgel (10), az első perifériás csatoló egység (12) soros bemeneté a soros vezeték-darabon (slO) keresztül a kiszolgálásvezérlő egység (11) soros kimenetével, soros kimenete a soros vezeték-darabon (sl2) keresztül a második perifériás csatoló egység (13) soros bemenetével, a harmadik perifériás csatoló egység (14) soros bemenete a soros vezeték-darabon (sl3) keresztül a második perifériás csatoló egység (13) soros kimenetével, soros kimenete a soros vezeték-darabon (sl4) keresztül az N-edik perifériás csato o egység (15) soros bemenetével, végül az N-edik perifériás csatoló egység (1 soros kimenete a soros vezeték-darabon Ísl5) e resztül az elektromos lezárással (17) van összekötve (3. ábra). . .. 6. Az 5. igény pont szerinti berendezés ki vite i alakja, azzal jellemezve, hogy a kiszolgálásvezer lő egységnek két mintavevő áramköre (25, h két prioritási áramköre (28, 29), egy áramköre (27). egy kapuzott törlésű tároloeiem (30), négy ÉS-kapuja (31, 34, 35, 41), har 5 10 15 20 25 30 35 40 45 50 55 60 65 8