181819. lajstromszámú szabadalom • Központi vezérlőegység több perifériához
181819-forgalmat és a 7 központi vezérlőkapcsolás esetleges hibás működését. A 3 kijbe egység továbbá (először az 5b második, majd a 23 nyolcadik csatornán megküldött) külső bejelentkezések formájában a már prioritásokba rendezett és a végrehajtandó művelet típusát azonosító kóddal ellátott úgynevezett DMA műveletek esetében a megszakításkérést jelző igényeknek és a központi tárhoz való direkt hozzáférést jelző igényeknek az 1 központi tárolóegységben és a 7 központi vezérlőkapcsolásba való továbbítását is biztosítja. Az információk továbbítása három fő eljárás szerint lehetséges, mégpedig: programvezérléssel, megszakítással és közvetlen tárolóhozzáféréssel (DMA). A 26 mikroprogramozott vezérlőkapcsolás olyan bemeneti-kimeneti műveletek végrehajtását biztosítja, amelyek kódját a 7 központi vezérlőkapcsolás 122 kimeneti csatorna révén biztosítja, mikroutasításokba való rendezéssel, vagy amely olyan mikroutasítások sorozatát tartalmazza, amelyek parallel módon (38 szállítócsatornákon át) a kimeneti-bemeneti modulokba és közöttük a 26 mikroprogramozott vezérlőkapcsolást alkotó funkcionális részegységekbe jutnak. A 26 mikroprogramozott vezérlőkapcsolás feladata olyan mikroutasításcsoportok sorozatainak generálása, amelyekre szükség van az előbbiekben leírt információtovábbításhoz. A 26 mikroprogramozott vezérlőkapcsolás a szükséges helyekre ezen kívül a végrehajtás alatt levő információtovábbításról küld információkat (az 5b második csatorna felhasználásával) a vezérlőregiszter révén és a modulban kialakított állapotregiszter felhasználásával a 7 központi vezérlőkapcsolásba. A 29 csatornaegység a tárolón keresztül közvetlen hozzáférést biztosít és két belső tárolóegységet tartalmaz, amelyek közül az egyik a különböző csatornák vezérlőszavait, míg a másik az egyes csatornák és a 6 perifériák közötti összerendelés táblázatát tartalmazza. Az ilyen elrendezés követ keztében lehetővé válik, hogy ugyanolyan jellegű perifériákból nagyobb számút lehessen ugyanahhoz a csatornához rendelni (ebben az esetben a nagyobb számú azonos jellegű periféria közös adatpuffer-tá rolót tartalmaz, amely lehetővé teszi, hogy az adató kát homogén módon lehessen feldolgozni). A 29 csatornaegység a 6 perifériáktól származó adatok továbbítását, illetve a hozzájuk irányuló adattovábbítást vezérli ily módon úgy, hogy ha már a továbbítás megkezdődött, a központi vezérlőkapcsolás műveleti idejét ez a folyamat nem veszi igénybe. A 27 megszakítási prioritásmeghatározó kapcsolás és a csatornákhoz rendelt 28 prioritásmeghatározó kapcsolás a prioritások vezérlését végzik abban az esetben, ha a 3a modul miatt a 3 be/ki egységben konkurrens események zajlanak. A megfelelő vezérlőjelek a két említett kapcsolást rendre 40 tizenkettedik és 39 tizenegyedik csatorna révén érik el. A 30 csatornamegszakító az egyirányú 33 kilencedik és 34 tizedik, valamint a 37 kétirányú csatorna közötti villás elágazás létrehozásán kívül a rajta átmenő adatok paritásának ellenőrzését és regenerálását biztosítja, és így a legalacsonyabb hierar7 chikus szinten válik a nem megfelelő működés kiválasztása lehetővé, a nem megfelelő működés nem terjed tovább a felsőbb szintekre. A 32 záróegység nemcsak a 37 kétirányú csatorna villamos lezárását alkotja, hanem ellenőrzi és regenerálja a 31 interface-kapcsolásokból, illetve a 31 interface-kapcsolásokba juttatott adatokat és ily módon biztosítja, hogy magán a 31 interface-kapcsolásoknak a szintjén lehessen az esetleges meghibásodásos működést elkülöníteni. A kétirányú működést biztosító 31 interface-kapcsolások a megfelelő 6 perifériákkal együtt képesek maximálisan (legalábbis az itt bemutatott kiviteli alak esetén) tizenöt ilyen kapcsolást minden 3a modulban elérni és a modulon belüli pozíciójuk általában tetszőleges, bár meghatározza a 27 megszakítási prioritásmeghatározó kapcsolásban és a 28 prioritásmeghatározó kapcsolásban a 40 tizenkettedik és a 39 tizenegyedik csatorna révén beérkező megszakításoknak vagy a DMA igényeknek megfelelően tulajdonított prioritásokat. A 10 aktualizáló és szinkronizáló egységből, amelyet a továbbiakban ismertetünk, a jelek 51 vezérlőcsatornán át érkeznek, 61a kapcsolócsatorna és 61b szinkronizálócsatoma biztosítja a fölérendelt és az alárendelt központi egység közötti kapcsolási és nem kapcsolási információkat, amelyeket 100 csatolóegységre vezetünk (ezt a későbbiekben írjuk le); szinkronizáló jelek továbbítására 62 csatorna szolgál, míg 6a perifériacsatoma van a 6 perifériákhoz vezetve. Amint azt az előzőekben már említettük, az 1 központi tárolóegység la tárolómodulból áll (ezek száma például tizenhat, mint a találmány szerinti központi vezérlőegység egy kiviteli alakjánál). Az la tárolómodulok mindegyike a 4. ábrán látható tömbvázlattal jellemezhető. Az la tárolómodul (4. ábra) a 7 központi vezérlőkapcsoláshoz illeszkedő 41 interface-kapcsolásokat, 42 időzítőegységet, 43 választóegységet, 44 tárolóelemet, 45 késleltetőegységet és 46 kiolvasóegységet tartalmaz. A 41 interface-kapcsolásokat, a 45 késleltetőegységet és a 46 kiolvasóegységet 47 tizenharmadik csatorna kapcsolja össze egymással, amelynek feladata az aktuális tárolómodulban szükséges bemeneti adatok továbbítása. A 41 interface-kapcsolásokat és a 43 választóegységet 48 tizennegyedik csatorna kapcsolja össze egymással, amelynek feladata a bemeneti címek eljuttatása az aktuális tárolómodulba. A 41 interface-kapcsolások és a 46 kiolvasóegység között van továbbá 49 tizenötödik csatorna elrendezve, amelynek feladata az aktuális la tárolómodulból a megfelelő adatok kivezetése. Minden 1 a tárolómodul alkalmas arra, hogy a megcímzett memóriaelrendezés mellett beírja a 7 központi vezérlőkapcsolásból vagy a 3 be/ki egységből érkező információkat és ezeket az információkat szükség szerint visszaszolgáltassa. Mindezek a műveletek a 7 központi vezérlőkapcsolás utasítására történnek meg, amikor az megfelelő vezérléseket küld az 5 a első csatornán keresztül és az adat, valamint a hozzá tartozó megfelelő címek a be/ki egységből érkeznek. A 42 időzítőegység a 7 központi vezérlőkapcsolásból érkező vezérléseket az 5a első 8 5 10 15 20 25 30 35 40 45 50 55 60 65 4