168322. lajstromszámú szabadalom • Programvezérlésű számítógép több feldolgozóegységgel

13 168322 14 cél az, hogy a kódot a központi 12—19 tároló modulokban fenntartott egy cellában tároljuk a 22 PPU által igényelt időtartamra, hogy le tudja kérdezni a cellát, majd a cellában tárolt kódtól függő utasítás­sorozatot végrehajtsa. A jelenlegi rendszerben a központi 12-19 tároló modulokban egy szónyi hely van fenntartva az összefüggő átkapcsolásra és a vezérlési műveletekre a rendszer céljaira. Az 55 vonalon megjelenő jel szolgál arra, hogy jelezze a 22 PPU felé, hogy egy sorozat befejeződött, amelyet vagy a 41a vonalon levő SCP parancs, vagy a 42a vonalon levő SCW parancs kezdeményezett. Az 56 vonalon egy futási parancs kerül kiadásra, amelyet a 22 PPU ad ki a 34 CPU felé, és amelyet a továbbiakban igy nevezünk. Ez szolgáltat lehetőséget a 34 CPU működésének leállítására, amikor a 22 PPU-ban bizonyos feltételek fennállnak. Az 57 vonalon megjelenő jelet a 34 CPU szolgáltat­ja a 42a vonal SCW parancsára, vagy az 53a vonal hibajelére adott válaszként. A 22 PPU egy sor műveletet kezdeményez, amelyekben a 34 CPU miután működésében olyan pontra ért, ahonnan nem tud továbbmenni, eljuttat a tárolóba egy kódot, amely jellemzi a 34 CPU teljes állapotát abban az időpontban, amikor befejezte műveleteit ezen a programon. Továbbá, az ilyen tárolás esetén a 34 CPU-ra egy teljesen új állapot kapcsolódik úgy, hogy egy új program végrehajtásával folytathatja a munkát. Az új program abban az állapotban kezdődik, amelyet a rákapcsolt kód jellemez. Amikor az 57 vonalon ilyen jel jelenik meg, a 22 PPU úgy van előkészítve, hogy a 41a, 42a és 53a vonalakon bekövetkező jelekre válaszolni tudjon. Amint látható, a 22 PPU ezután figyeli az 57 vonalon megjelenő állapotot, és az ottani adott állapot hatására kezdeményezi, hogy a 34 CPU akkor használja fel a soron következő programot és adatokat, amikor egy SCW parancs vagy egy hibajel jelenik meg legközelebb a megfelelő 42a vagy 53a vonalakon. A 7. és 8. ábrákon látható 45a vonal jelzi a 34 CPU felé, hogy folytathatja az egyik programról a másikra való átkapcsolási parancsot Az 58 vonalon levő jel jelzi a 34 CPU felé, hogy a fenntartott tároló cella rendelkezésre áll egy SCP vagy egy SCW parancs kiadásával kapcsolatban. Az 59 vonalon levő jel jelzi, hogy ami a 20 tárolóvezérlő egységet illeti, az átkapcsolási parancs végrehajtásra kerül úgy, hogy az 57 és 59 vonalak jeleinek koincidenciája alkalmassá teszi a 22 PPU-t, hogy előkészüljön a 34 CPU állapotának következő megváltoztatására. A 60 vonalon levő jel ugyanazt a jelet szolgáltatja, mint amit a 45a vonal, csak ez a 20 tárolóvezérlő egységre kerül és lehetővé teszi a 20 tárolóvezérlő egység számára, hogy folytassa az át­kapcsolási parancs végrehajtását. Megjegyezzük, hogy a 2. és a 8. ábrákon szereplő 41 és 42 fővonalak többszavas csatornák, amelyek egyidejűleg nyolc szót vagy kétszázötvenhat bitet tudnak továbbítani. A 8. ábrán az is látható, hogy a 41a, 42a és 53a-60 vonalakon levő jelekre reagáló kapcsolóelemek fizikailag a 22 PPU-n belül helyez­kednek el és a 22 PPU illesztőegység részét képezik. A kapcsolóáramkörök magukban foglalják az 50a és 51a VAGY-kapukat. Ezenfelül a 61-67 ÉS-kapuk, a 43a ÉS-kapu és a 68 VAGY-kapu vannak benne. Ezen­felül tíz bistabil 71-75, 77-80 és 44a tároló van benne. Az 50a VAGY-kapu kimenete a 61 ÉS-kapu egyik bemenetére van kötve. A 61 ÉS-kapu kimenete a 71 5 tároló beállító (set) kivezetéséhez van kötve. A 71 tároló „O" kimenete a 61 ÉS-kapu második bemene­tére és a 62 és 63 ÉS-kapuk egy-egy bemenetére van kötve. Az 51a VAGY-kapu kimenete a 62 ÉS-kapu 10 második bemenetére van kötve, amelynek kimenete a 72 tároló beállító (set) kivezetéséhez kapcsolódik. A 72 tároló ,„0" kimenete a 61-63 ÉS-kapu egy-egy bemenetére van kötve. Az 54a vonal impulzus kapuje­le a 73 tároló beállító (set) kivezetésére kerül. A 73 15 tároló „1" kimenete a 61-63 ÉS-kapuk egy-egy bemenetére kapcsolódik. Az 50a és 51a VAGY-kapuk, a 61-63 ÉS-kapu és 71—73 tárolók feladata, hogy lehetővé tegyék a kimeneti 81 vonalon egy kód megállapítását, amikor 20 egy hívást kell végrehajtani, és a kimeneti 82 vonalon egy kód megállapítását, ha egy kapcsolási funkciót kell végrehajtani. Kezdeti állapotban ilyen állapotot az 54a vonal impulzus kapujele tesz lehetővé, amely bemenetet ad a 61-63 ÉS-kapuk mindegyikére. Egy 25 hívási állapot csak akkor jelenik meg a 81 vonalon, ha a 71 tároló és a 72 tároló előző állapota zérus volt. Hasonlóképpen a 82 vonalon egy kapcsolási állapot csak akkor jelenik meg, ha a 71 és 72 tárolók előző állapota zárus volt. 30 Megjegyezzük, hogy a törlő 83 vonal (reset) a 71 és 72 tárolókra van kötve, amelyet a 22 PPU programja vezérel. A 71 és 72 tárolók törlése a hívási vagy kapcsolási funkció befejezése után történik. Megjegyezzük, hogy a 81 és 82 vonalak a 84 35 kivezetési csoport 84a és 84b kivezetéseihez mennek, amelyek programmal elérhetők. Hasonlóképpen a 74, 75, 44a, 77 és 78 tárolók „1" kimeneti vonalai programmal elérhető kivezetésekhez mennek. A 71-75, 77-80 és 44a tárolók mind programmal 40 elérhetők, itt csak az összefüggő átkapolással kapcso­latban tárgyalás alatt álló működés szempontjából jelentősebbeket mutattuk be. Az 55 vonal a 74 tároló beállító (set) kivezetésére kapcsolódik. Ez tárol egy kódot, jelezve azt a tényt, 45 hogy egy cella be van fejezve. Miután a 22 PPU meghatároz vagy felismer ilyen tényt, amelyet a 84d kivezetés jelez, a 85 vonalon keresztül törlőjel érke­zik. Egy programbeillesztő 86 vonal kapcsolódik a 75 50 tároló beállító (set) kivezetésére. A 75 tároló „1" kimenete jelet szolgáltat az 56 vonalon és eljut a programlekérdező 84a kivezetésére. Megjegyezzük, hogy a 75 tárolót a 68 VAGY-kapu kimenete automatikusan törli. Ezért szükséges, hogy a 22 PPU 55 .meg tudja határozni a 75 tároló állapotát. A 44a tároló törlő kivezetése a programbeillesztő 88 vonalra kapcsolódik. A 44a tároló „0"-kimenete a 66 ÉS-kapu egyik bemenetére kapcsolódik. A 44a tároló „1 "-kimenete lekérdező 84f kivezetésre kap-60 csolódik, és 89 vonalon keresztül a 43a ÉS-kapu egyik bemenetére. A 66 ÉS-kapu kimenete a 68 VAGY-kapu egyik bemenetére kapcsolódik. A 68 VAGY-kapu második bemenetét a 67 ÉS-kapu táplálja. A 67 ÉS-kapu egy bemenetét a 77 tároló 65 ^Q" kimenete táplálja. A 67 ÉS-kapu második 7

Next

/
Thumbnails
Contents