196006. lajstromszámú szabadalom • Szabványos adatátviteli rendszerekkel csatolt egy- és többprocesszoros adatfeldolgozó rendszer
9 196006 10 érkezik, hogy a főprocesszor a 74 dinamikus RAM-ba kíván beirni, a 81 éllapotgép a 87 vonalon BUSREO jellel elkéri a 71 központi egységtől a 70 belső sint, majd a 71 központi egységtől a 86 vonalon kapott BUSACK jelre beírja az adatot a 74 dinamikus RAM-ba, és jelet ad az 1 rendszersínen keresztül a főprocesszornak, hogy a feladatot elvégezte. Ha valamelyik főprocesszor kér megszakítást az 1 rendszersinen keresztül a 8 segédprocesszortól, ezt úgy teszi, hogy egy olyan címtartományba cimez, amely nincs fizikailag jelen a 74 dinamikus RAM-ban. Az ilyen elmet a 81 állapotgép megszakítás kérésnek értelmezi, és a 73 vonalon kiadott INT jellel megszakítást kér a 71 központi egységtől. Ha a 71 központi egység kívánt megszakítást kérni az 1 rendszersinen keresztül valamelyik főprocesszortól, akkor a 70 belső sinen keresztül parancsot ad a 80 párhuzamos input/output egységnek, amelyik a 91 vonalon kiadott IREO jellel megszakítást kér az 1 rendszersinen keresztül, majd a 90 vonalon érkező IACK jelre kiküldi az 1 rendszerslnre a megszakítás vektort, valamint a 73 vonalra adott INT jellel jelzi a 71 központi egységnek, hogy a megszakítás vektort elküldte. Amikor a 34 perifériasinen csatlakoztatott, az ábrán nem látható közvetlen memóriahozzáférés vezérlő kíván memóriaműveletet végrehajtani a 74 dinamikus RAM-mai, a 88 vonalra kiadott DMAREO jellel kéri a 70 belső sínt, erre a 81 állapotgép kiadja a BUSREO jelet, majd a BUSACK jel vétele után kiadja a 89 vonalon a PMAACK jelet, amely jelzi a közvetlen memóriahozzáférés vezérlőnek, hogy a 70 belső sin szabad és kezdheti a memóriaműveletet. A 81 éllapotgép alkalmazása folytán nem szükséges a 8 segédprocesszorban három-portos memóriát használni, és a memóriaműveletek gyorsan és zökkenőmentesen bonyolithatók le. SZABADALMI IGÉNYPONTOK 1. Eljárás többprocesszoros adatfeldolgozó rendszerben a processzorok közötti kommunikációra, ahol az adatfeldolgozó rendszer rendszersinjéhez legalább egy főprocesszor és egy vagy több, perifériát csatlakoztató segédprocesszor kapcsolódik, amelynek sorén a főprocesszor által a rendszersínre kiadott jeleknek megfelelő feladatot a kiválasztott segédprocesszorral végrehajtjuk és erről a főprocesszort a rendszersinre kiadott jelekkel értesítjük, azzal jellemezve, hogy a föprocesszorral közvetlenül beírjuk a végrehajtandó feladatnak megfelelő jeleket a kiválasztott segédprocesszor memóriájába és erről első megszakítás útján értesítjük a kiválasztott segéd processzort, a feladat végrehajtása után a segédproccsszorral második megszakítás útján értesítjük a főprocesszort a végrehajtásról, majd a főprocesszorral közvetlenül kiolvassuk a feladat eredményét a kiválasztott segéd processzor memóriájából. 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy ha a főprocesszor a végrehajtandó feladatnak megfelelő jeleket nem tudja beírni a kiválasztott segédprocesszor memóriájába, avagy a főprocesszor a feladat végrehajtásáról előírt időn belül nem kap értesítést, a feladatot egy tartalék segédprocesszorral végeztetjük el. 3. Az 1. vagy 2. igénypont szerinti eljárás, azzal jellemezve, hogy a rendszersínhez két vagy több főprocesszor és legalább egy közös memória is kapcsolódik, és a főprocesszorok közötti kommunikációt a közös memóriába történő beírással és onnan való kiolvasással végezzük. 4. Többprocesszoros adatfeldolgozó rendszer, amelyben egy rendszersinhez legalább egy főprocesszor és egy vagy több, perifériát csatlakoztató segédprocesszor van csatlakoztatva, és mind a legalább egy főprocesszornak, mind pedig az egy vagy több segéd processzornak saját memóriája van, azzal jellemezve, hogy a rendszersinhez (1) csatlakozó minden egyes segédprocesszornak (pl. 8) saját belső sínjére (70) csatlakozó szekvenciális állapotgépe (81) van, amely állapotgép (81) első sinhasználat vezérlő vonalakkal (86, 87) és első megszakítás vonaliul (73) csatlakozik a segédprocesszor (8) központi egységéhez (71), továbbá csatlakoztatva van a rendszersinhez (1) is. 5. A 4. igénypont szerinti adatfeldolgozó rendszer, azzal jellemezve, hogy a segédprocesszor (pl. 8) belső sínjéhez (70) adó-vevőn (72) keresztül egy perifériasin (34) van csatlakoztatva, és a perifériasin (34) felől érkező sinhasználat kérések kezelésére második sinhasználat vezérlő vonalak (88, 89) vannak az állapotgéphez (81) csatlakoztatva. 6. A 4. vagy 5. igénypont szerinti adatfeldolgozó rendszer, azzal jellemezve, hogy a segédprocesszor (pl. 8) belső sínjéhez (70) párhuzamos input/output egység (80) van csatlakoztatva, amely második megszakítás vonalakkal (90, 91) csatlakozik a rendszersinhez (1). 7. A 4-6. igénypont bármelyike szerinti adatfeldolgozó rendszer, azzal jellemezve, hogy a segédprocesszornak (pl. 8) belső sínjére (70) csatlakozó saját memóriája (78) memóriatartományai közül választást biztosító, a központi egység (71) által vezérelhető memória cimdekódere (76) van. 8. A 4-7. igénypontok bármelyike szerinti adatfeldolgozó rendszer, azzal jellemezve, hogy a legalább egy főprocesszornak (pl. 2) saját központi egysége (36) és saját memóriájának (45) címvezetékei (65) közé beiktatott, logikai elmekből fizikai címeket előállító memörinkezeló egységei (52, 53, 54) vannak, amely memóriakezeló egységek (52, 53, 54) kiválasztó vonalai (42, 43, 44) a fö-5 10 15 20 25 30 35 40 45 50 55 60 65 6