178047. lajstromszámú szabadalom • Univerzális csatorna-rendszerű célprocesszor, különösen geofizikai adatok real-time feldolgozására
178047 4 rozását a CPU végzi. A CPU kihasználtságának mértékét tovább rontja az állandó közvetlen memóriához-fordulás okozta foglaltság. A találmánnyal az a célunk, hogy az ismert rendszerek hiányosságait megszüntessük. Olyan uni- 5 verzális csatornarendszerű célprocesszort kívánunk létrehozni, melynek segítségével az elemi műveletek adatainak nem kell a számítógép operatív memóriáján egymás után többször áthaladniuk, a CPU mentesíthető a perifériák felügyelete, vezérlése, 10 működésük kijelölése, illetve sorrend-meghatározása alól, továbbá az állandó közvetlen memóriához való hozzáférés megszüntetésével a CPU kihasználtságának mértéke és a feldolgozás megbízhatósága javítható. 15 A találmány alapja az a felismerés, hogy a perifériavezérlés és az adatcsere funkciói a CPU-tóí és az operatív memóriától függetleníthetek. A találmány értelmében a felsorolt előnyöket a fenti felismerés alapján olyan univerzális csatorna- 20 -rendszerű célprocesszorral érjük el, mely egyrészt perifériákkal ellátott számítógépre, másrészt adatsor perifériákra csatlakozik. A csatlakozás önmagában ismert periféria sínen és monobuszon át jön létre. Az univerzális csatorna-rendszerű célprocesszor- 25 ban egy csatolóegység helyezkedik el, amely egyrészt a monobuszon át a számítógépre, másrészt belső címsínen és belső adatsínen át adatsor műveleti egységre és központi periféria felügyelő egységre van kötve. A központi periféria felügyelő egység 30 periféria adatsínen és geofizikai adatsor-periféria vezérlő sínen át a geofizikai adatsor -periféria sínre, memória-címsínen és memória adatsínen át puffermemóriára, címsínen, periféria adatsínen és adatsor műveleti egység-vezérlő sínen át adatsor műveletije egységre csatlakozik. A központi periféria-felügyelő egységben parancsblokk-tároló egység helyezkedik el, mely a memória adatsínen át adatátvitel-vezérlő egységre, az adatsor műveleti egység-vezérlő sínen át pedig 40 műveletvezérlő egységre és címképző egységre csatlakozik. Ugyancsak a címképző egységre csatlakozik a címsín, a belső címsín és a memória címsín is. A műveletvezérlő egység adatátvitel- és státusz- 45 figyelő egységre, valamint perifériavezérlő egységre is csatlakozik. Az adatátvitel- és státuszfigyelő egység a periféria adatsínre közvetlenül, a geofizikai adatsor-periféria vezérlő sínre pedig a perifériavezérlő egységen át van kötve. Az adatátvitel-vezérlő egy- 50 ség egyrészt ugyancsak a periféria adatsínre, másrészt pedig a belső adatsínre csatlakozik. A találmányt részletesebben rajz alapján ismertetjük. A rajz a találmány szerinti univerzális csatorna-rendszerű célprocesszor egy lehetséges példa- 55 kénti kiviteli alakja. A rajz azonos hivatkozási számai és jelei azonos részleteket jelölnek. A rajzon az 1. ábra tömb vázlat, a 60 2. ábra pedig részegység tömbvázlata. Amint az 1. ábrán látható, 1 univerzális csatorna-rendszerű célprocesszorban 11 központi periféria-felügyelő egység, 12 csatolóegység, 13 puffer- 65 memória és 14 adatsor műveleti egység helyezkedik el. A 12 csatolóegység 3 monobuszon át 2 számítógépre van kötve. Ugyancsak a 3 monobuszra csatlakoznak a 6 számítógép-perifériák, vagyis a 61 konzol display, a 62 lyukszalagos adatállomás, a 63 rendszer-diszk és a 64 adatmegjelenítő is. A 12 csatolóegység Xo belső címsínen és Yo belső adatsínen át egyrészt a 14 adatsor műveleti egységre, másrészt a 11 központi periféria-felügyelő egységre csatlakozik. A 11 központi periféria-felügyelő egység Y periféria adatsínen és geofizikai P adatsor-periféria vezérlő sínen át geofizikai 4 adatsor-periféria sínre, Xm memória-címsínen és Ym memória-adatsínen át a félvezetős 13 puffermemóriára, Y periféria adatsínen, S adatsor műveleti egység-vezérlő sínen és X címsínen át a 14 adatsor műveleti egységre csatlakozik. Ugyancsak a geofizikai 4 adatsor-periféria sínre kapcsolódnak a geofizikai 5 adatsor-perifériák, vagyis az 51 pufferdiszk, az 52 mágnesszalagos adatrögzítő egység, a szeizmikus 53 felvevő, a tartalék 54 mágneses adatrögzítő egység és a tartalék 55 pufferdiszk is. A 2. ábrán látható, hogy a 11 központi periféria-felügyelő egységben 115 parancsblokk-tároló egység az Ym memória adatsínen át 111 adatátvitel-vezérlő egységre, az S adatsor műveleti egység-vezérlő sínen át pedig 116 műveletvezérlő egységre és 112 címképző egységre csatlakozik. Ugyancsak a 112 címképző egységre csatlakozik az Xo belső címsín, az Xm memória-eímsín és az X címsín is. A 116 műveletvezérlő egység 113 adatátvitel- és státuszfigyelő egységre, valamint 114 perifériavezérlő egységre is csatlakozik. A 113 adatátvitel- és státuszfigyelő egység az Y periféria adatsínre közvetlenül, a geofizikai P adatsor-periféria vezérlő sínre pedig a 114 perifériavezérlő egységen át van kötve. A 111 adatátvitel vezérlő egység egyrészt ugyancsak az Y periféria adatsínre, másrészt pedig az Yo belső adatsínre van kötve. A találmány szerinti univerzális csatorna-rendszerű célprocesszor, különösen all központi periféria-felügyelő egység az alábbiak szerint működik. A feldolgozási folyamat indításakor a 115 parancsblokk-tároló egység a 2 számítógép operatív memóriájából software program utasításra felveszi az adott feladathoz szükséges összes listaszót, mégpedig az Yo belső adatsínen át az Xo belső címsín segítségével. A listaszavak tartalmazzák a geofizikai 5 adatser perifériák üzemmódjára ás működési rendjére vonatkozó információkat, a kijelölésükhöz szükséges címkódokat, az átviendő adatok darabszámát, láncműveletek esetén pedig azt, hogy hányszor kívánjuk az adott elemi ciklust két egység .közt elvégezni. Tartalmazzák továbbá a 14 adatsor műveleti egység indításához szükséges feltételeket is. A geofizikai 5 adatsor-perifériák úgynevezett pufferváltásos üzemben működnek, ezért a listaszavakban meg kell adni a pufferváltások számát is, valamint azt is, hogy egy puffermezőbe hány adat kerüljön (darabszám). A 115 parancsblokk-tároló egység feltöltése után a sorrendben első geofizikai adatsor-periféria (pl. az