168322. lajstromszámú szabadalom • Programvezérlésű számítógép több feldolgozóegységgel
MAGYAR NÉPKÖZTÁRSAS SZABADALMI LEÍRÁS 168322 Nemzetközi osztályozás: Bejelentés napja: 1972. IX. 7. (TE-672) W Amerikai egyesült államokbeli elsőbbsége: ¥ 1971. IX. 7. (178 357 sz.) Közzététel napja: 1975. IX. 27. Megjelent: 1977. III. 31. G 06 f 9/06 Bejelentés napja: 1972. IX. 7. (TE-672) W Amerikai egyesült államokbeli elsőbbsége: ¥ 1971. IX. 7. (178 357 sz.) Közzététel napja: 1975. IX. 27. Megjelent: 1977. III. 31. ORSZÁGOS rALÁLMÁNYI HIVATAL Bejelentés napja: 1972. IX. 7. (TE-672) W Amerikai egyesült államokbeli elsőbbsége: ¥ 1971. IX. 7. (178 357 sz.) Közzététel napja: 1975. IX. 27. Megjelent: 1977. III. 31. V ^ Feltalálók: Jr. DEAN Lura Cecil mérnök, Austin WINKELMANN Wayne mérnök, Leander, LITTLE Frank Stahard mérnök, Austin, BOSWELL Gray Taggart mérnök, Austin, Amerikai Egyesült Államok Tulajdonos: Texas Instruments Incorporated, Dallas, Texas, Amerikai Egyesült Államok Programvezérlésű számitógép több feldolgozóegységgel 1 A találmány tárgya olyan programvezérlésű elektronikus számítógép, amely multiprogramozható és amelynek több feldolgozóegysége van. A feldolgozóegységek, amelyeket a találmány szerint kialakított vezérlőrendszer vezérel, lehetnek virtuális feldolgozó egységek is. Ilyen feldolgozóegységeket részletesen ismertetnek egy tudományos számítógépre vonatkozó 3 573 851 és 3 573 852 számú amerikai szabadalmi leírásokban. A találmány szerinti megoldás olyan programvezérlésű, multiprogramozható számítógépre vonatkozik, amelynek központi feldolgozóegysége, legalább egy perifériális feldolgozóegysége és a számítógép központi tárolójában levő adatokat feltérképező, kapuzó és védő tárolóegységé van, amely tárolóvezérlő egység egyrészt központi tároló modulokhoz, másrészt első fővonalon át a perifériális feldolgozóegységhez, második fővonalon át a központi feldolgozóegységhez, harmadik fővonalon át lemezcsatorna vezérlőegységhez van csatlakoztatva, továbbá a lemezcsatoma vezérlőegység egyrészt a perifériális feldolgozóegységgel, másrészt csatlakozóegységen át legalább egy lemeztárolóval van összekapcsolva, és az jellemzi, hogy több programvezérelt, a számítógépben speciális feladatokat vezérlő és ütemező vezérlőegysége van, amely vezérlőegységek egymáshoz képest vezérlési hierarchiában levő igazgató egységet, parancsvezérlő egységet, feladatvezérlő egységet és lemezvezérlő egységet tartalmaznak, továbbá a vezérlőegységek egymáshoz tárolóregiszter sorokon át vannak csatlakozva. A találmány szerinti számítógép biztosítja mindazokat a vezérlési és ütemezési funkciókat és eszközöket, amelyek ahhoz szükségesek, hogy a tárolt számítógépprogramok rendben és hatékonyan fussa-5 nak le multiprogramozott körülmények között. A számítógép vezérlőrendszere vezérlési hierarchiában levő négy programvezérlésű vezérlőegységből áll, ahol mindegyik vezérlőegység a munka egy adott szintjét vezérli. Mindegyik vezérlőegység feladata meghatá-10 rozott számítógépes eszközök kiszolgálása, és ütemezési döntések meghozatala a saját felelősségi területén belül. A négy programvezérlésű vezérlőegység, amelyek a számítógéprendszeren belül különböző virtuális fel-15 dolgozóegységekben működnek, a következő: igazgató egység, parancsvezérlő egység, feladatvezérlő egység és a lemezvezérlő egység. Mindegyik vezérlőegység egy vagy több bemeneti és kimeneti sort/ tartalmaz kettősen összekapcsolt lista formában, 20 amely lehetőséget nyújt a vezérlőegységek közti kommunikációra. Általában az egyik vezérlőegység kimenete egy másik vezérlőegység bemeneti sorában van elhelyezve. Az igazgató egység van a vezérlési hierarchia élén, 25 és valamennyi feldolgozóegységgel és eszközzel kapcsolatban áll egy átviteli regiszter spron át.i Az említett regiszterek bitmezőkre vannak osztva, amelyek azoknak a feldolgozóegységeknek igénylési állapotát képviselik, amelyekre az igazgató egység fel-30 ügyel, hogy bizonyos végrehajtandó funkciók idő-168322 1