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édpro­cesszortó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 értel­mezi, és a 73 vonalon kiadott INT jellel meg­szakí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ér­ni az 1 rendszersinen keresztül valamelyik főprocesszortól, akkor a 70 belső sinen ke­resztül parancsot ad a 80 párhuzamos in­­put/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ég­nek, 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égre­hajtani 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öz­vetlen memóriahozzáférés vezérlőnek, hogy a 70 belső sin szabad és kezdheti a memória­­műveletet. A 81 éllapotgép alkalmazása foly­tá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 adatfeldol­gozó rendszerben a processzorok közötti kommunikációra, ahol az adatfeldolgozó rend­szer rendszersinjéhez legalább egy főpro­cesszor és egy vagy több, perifériát csatla­koztató segédprocesszor kapcsolódik, amely­nek sorén a főprocesszor által a rendszer­sínre kiadott jeleknek megfelelő feladatot a kiválasztott segédprocesszorral végrehajtjuk és erről a főprocesszort a rendszersinre ki­adott 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 ki­választott segéd processzort, a feladat végre­hajtá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, az­zal jellemezve, hogy ha a főprocesszor a végrehajtandó feladatnak megfelelő jeleket nem tudja beírni a kiválasztott segédpro­cesszor 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 se­gédprocesszorral végeztetjük el. 3. Az 1. vagy 2. igénypont szerinti el­járás, azzal jellemezve, hogy a rendszersín­hez 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 leg­alá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, az­zal 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 ál­lapotgép (81) első sinhasználat vezérlő vona­lakkal (86, 87) és első megszakítás vonaliul (73) csatlakozik a segédprocesszor (8) köz­ponti egységéhez (71), továbbá csatlakoztat­va van a rendszersinhez (1) is. 5. A 4. igénypont szerinti adatfeldol­gozó rendszer, azzal jellemezve, hogy a se­gé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 keze­lésére második sinhasználat vezérlő vonalak (88, 89) vannak az állapotgéphez (81) csatla­koztatva. 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 meg­szakí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ín­jére (70) csatlakozó saját memóriája (78) me­mó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 sze­rinti adatfeldolgozó rendszer, azzal jellemez­ve, hogy a legalább egy főprocesszornak (pl. 2) saját központi egysége (36) és saját me­móriájának (45) címvezetékei (65) közé beik­tatott, 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

Next

/
Thumbnails
Contents