168322. lajstromszámú szabadalom • Programvezérlésű számítógép több feldolgozóegységgel
15 168322 16 bemenetét a 71 tárolótól jövő 81 vonal táplálja. A 77 Az SCW parancs, az SCP parancs és a hiba esetén tároló beállító (set) bemenete a beillesztő 91 vonalon történő összefüggő átkapcsolási körülményekhez érkezik, a törlő bemenetet a 92 vonal táplálja. A 44a alkalmazkodó, a 34 CPU és a 22 PPU közti illesztő és 77 tárolók, valamint az ezekhez kapcsolódó áram- egység főbb jellemzői: körök feladata, hogy lehetővé tegyék a 22 PPU 5 programjának, hogy meghatározza azt, hogy melyik a) A CPU igény az alábbi osztályokra bontható: feladatot - hívást vagy átkapcsolást - kell végrehajta- (1) hiba által kiváltott átkapcsolási igény ni, és melyiket kell letiltani a 71 és 72 tárolók (2) SCP parancs vagy állapotának megfelelően. (3) SCW parancs. A 78 tároló teszi lehetővé, hogy a 22 PPU 10 b) Egyidőben egy CPU igényt dolgoz fel. lekérdezzen és döntsön egy átkapcsolási művelet c) Az átkapcsolás és/vagy a hívás elvégzése autobefejezése után. A 79 tároló szolgáltatja a 45a és 60 matikus és nem igényű a PPU beavatkozását azáltal vonalon azokat a parancsokat, amelyek jelzik a 34 hogy különálló jelzőbiteket használ a „hívás"-ra és CPU-nak, illetve a 20 tárolóvezérlő egységnek, hogy az „átkapcsolás"-ra. folytassák az átkapcsolási parancs végrehajtását. A 80 15 d) Egy tárolót használ az SCP és SCW parancs tároló szolgáltat egy jelet az 58 vonalon, amely átvitelére. értesíti a 34 CPU-t, hogy csak abban az esetben e) Különálló befejezési jelek szolgálnak egy SCW folytassa egy hívási parancs végrehajtását, amikor a 71 parancs „hívás"-ára és „átkapcsolás"-ára úgy, hogy és 77 tároló „1 "-kimenetei vannak gerjesztve. a „hívás"-t az „átkapcsolás" előtt dolgozza fel. Az eddigiek szemléltetik azt a módot, hogy a 34 20 f) Egy CPU futás/várakozás vezérlése van. CPU-ban az egyik programról a másikra való automa- g) PPU megszakítása van, amikor az automatikusan tikus átváltás végbemegy, a 34 CPU-n belüli feltételek vezérelt CPU igényeket befejezte. Ez a megszakítás állapotától és a 22 PPU részéről végbemenő vezérlés- maszkolható. tői függően. Ezt a műveletet összefüggő átkapcsolás- Az illesztő egység tíz VAGY bitet, azaz az 5. ábra nak neveztük, és tovább körvonalazható az alábbi I. 25 431 átviteli regisztereinek egy vagy több szavában táblázat alapján, amely a fent tárgyalt műveleteket szereplő biteket használja fel. Ezek a 8. ábrán egyenletek formájában írj a le. alkalmazott jelölés segítségével a következők: I. táblázat C: Felügyeleti „Hívás" igény tárolása (igénylő jel c') S: összefüggő átkapcsolási igény tárolása (igénylő jel s*) L: C, S betöltési igény/válasz tárolása (igénylő jel L') S beSSóíl = LCSs* Az igény feldolgozás befejezése után a PPU törli. L beállító jel = 1' L törlőjel = CSL AS: automatikus összefüggő átkapcsolási jelzőbit AS beállító jel: a PPU állítja be, amikor az automatikus összefüggő átkapcsolás megengedett. AS törlőjel: a PPU állítja be, amikor az automatikus összefüggő átkapcsolás nincs megengedve. AC: automatikus hívás feldolgozási jelzőbit AC beállító jel: a PPU állítja be, amikor az automatikus hívás feldolgozás megengedett. AC törlő jel: a PPU állítja be, amikor az automatikus hívás feldolgozás nem megengedett. R: CPU futási jelzőbit R beállító jel: a PPU állítja be, amikor a CPU futását kéri. R törlő jel: AS-S + AC'C CC: Hívás befejezés tárolása (befejezési jel ccO CC beállító jel = cc' CC törlőjel: a PPU törli, amikor a C és S törlődik. SC: Kapcsolás befejezés tárolása CPU befejezési jel: PSC MCU befejezési jel: MCS SC beállítójel = PSC • MSC SC törlő jel: a PPU törli, amikor C és S törlődik PS: Folytatási parancs a SPU felé az összefüggő átkapcsolás kezdeményezésére. PS beállító jel: AS-S PS törlő jel: a PPU törli, amikor a C és S törlődik: PC: Folytatási parancsa a CPU felé a tároló hívás használatának kezdeményezésére. PC beállító jel = AC -C PC törlő jel: a PPU törli, amikor a C és S törlődik. Az automatikus összefüggő átkapcsolási műveletek további illusztrálására a II. és III. táblázatok két példát mutatnak be a működésre vonatkozóan, mindegyik esetben felsorolva a csak hívás, csak kapcsolás, vagy a hívás és kapcsolás lehetőségeket. 8