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

3 168322 4 pontját meghatározza. Az igazgató egység nyugtázza az igényeket az átviteli regiszterekben levő bitek állapotának megváltoztatásával, és továbbadja az igényt a következő alacsonyabb szintű vezérlőegység­nek, a parancsvezérlő egységnek, r Pa. igazgató egység végzi ä végső ütemezést a számítógéprendszeren belüli valamennyi hardware be­rendezés számára, és kényszerítheti valamelyik fel­dolgozóegységet egy magasabb prioritású eszközigény kiszolgálására. A parancsvezérlő egység feladata a továbbiakban parancsoknak nevezett számitógépes utasításcso­portok sorozatainak ütemezése. Ezek mindegyike egy funkciót lát el egy előre meghatározott és fenntartott számítógépes eszközzel. A vezérlőegység a paran­csokat a folyamat meghatározásához szükséges sorba állítja. A parancsvezérlő egység működésének eredménye­képpen létrejövő parancssor végrehajtását a vezérlési hierarchia következő szintje, a feladatvezérlő egység vezérli. A virtuális feldolgozóegységek optimális ki­használása érdekében feldolgozási teljesítményüket célszerű időben megosztani kis programegységek között. A parancsvezérlő egység által felépített sorban levő parancsok kis programegységekre vannak le­bontva, amelyeket a továbbiakban feladatoknak / ne­vezünk. Minden egyes feladatnak olyan tárméretkor­látja és végrehajtási időkorlátja van, hogy egyetlen rendszer parancs sem monopolizál egy feldolgozóegy­séget inproduktiv módon. A feladatvezérlő egység feladata az egyes feladatok ütemezése, a feladatok kapcsolódásának felügyelete, a tranziens rendszerű központi tároló kezelése és a parancsok teljes végre­hajtásának biztosítása a parancsvezérlő egység irányí­tása szerint. A feladatvezérlő egység feladata továbbá a központi tároló és a másodlagos, valamint a perifériális tárolóeszközök közti adatátviteli igények kiszolgálása is. A lemezes feldolgozásra vonatkozó feladatigénye­ket a lemezvezérlő egység, kezeli. A feladatvezérlő egység felállítja a lemezes input/output igények lis­táját, és a lemezvezérlő egység az igényeket úgy rendezi újra, hogy a lemezhez kapcsolódó adatcsa­torna használata optimális legyen. A találmányt a továbbiakban a következő leírásban a mellékelt rajzokon szemléltetett kiviteli alakok kapcsán ismertetjük. Az 1. ábra a számítógép elemeinek olyan elrende­zését ábrázolja, amelyre a találmány alkalmazható; a 2. ábra az 1. ábra szerinti számítógéprendszer tömbvázlata; a 3. ábra vázlatosan ábrázolja a virtuális feldolgo­zóegységek időmegosztását az 1. és 2. ábra szerinti perifériális feldolgozóegységekben. A 4. ábra a perifériális feldolgozóegység tömb­vázlata; az 5. ábra a 4. ábrán szemléltetett átviteli regiszte­ren belüli bit-hez vagy cellához való hozzáférést ábrázolja; a 6. ábra a 4. ábra szerinti virtuális feldolgozóegy­ség sorrendvezérlését ábrázolja; a 7. ábra az összefüggő átkapcsolás tömbvázlatát mutatja; a 8. ábra az összefüggő átkapcsolás felépítését mutatja; a 9. ábra az igazgató egység felépítését mutatja; a 10. ábra a parancsvezérlő egység logikai felépí­tését mutatja; all. ábra azokat a csatlakozó egységeket ábrá-5 zolja, amelyek a feladatvezérlő egység részére kezde­ményezett perifériális input/output igény esetén a meghajtás irányításában résztvesznek. A 12. ábra a lemeztérképek és a virtuális lemez­címek közti összefüggést, valamint a file-ok lemezen 10 való fizikai elhelyezkedést mutatja. A 13. ábra a lemezes input/output folyamatot mutatja; a 14. ábra az igény utáni feldolgozóegység vezérlé­seket ábrázolja. 15 A 15. ábra a vezérlőrendszer tömbvázlata. A találmány ismertetése céljából egy tökéletesített tudományos számítógéprendszert írunk le, majd is­mertetjük az egyes részeinek a találmányban betöltött szerepét és kapcsolatukat a rendszer többi részével. A 20 továbbiakban a számítógép központi feldolgozógysé­gét CPU-nak (central processing unit), perifériális feldolgozóegységét PPU-nak (peripheral processing unit) nevezzük. Az 1. ábrán szemléltetett számítógéprendszer tar-25 talmaz egy 34 CPU-t és egy 22 PPU-t. Mind a 34 CPU, mind a 22 PPU részére adva van egy központi tároló, nyolc aktív elemű, véletlen elérésű központi 12—19 tároló modul formájában. Ezek a tároló modulok a szakmában ismert típusúak lehetnek. Az ábrázolt 30 formában a tároló modulok mindegyike 16 384 har­minckét-bites szót tud tárolni. A központi tároló 140 nanoszekundumos ciklus­időt és átlagosan 120 nanoszekundumos elérési időt biztosít. A tároló elérése minden egyes alkalommal 35 nyolc harminckét-bites szót tartalmazó csoportokban történő információ átvitelét eredményez^ amelyeket a továbbiakban oktetteknek nevezünk. így minden egyes központi 12—19 tároló modul kétezer negyven -nyolc oktettre oszlik. 40 A központi 12—19 tároló modulokon túlmenően a gyors elérésű 38 és 39 lemeztárolók vannak adva, amelyeknél az elérési idő átlagosan tizenhat milli­szekundum. A 20 tárolóvezélrő egység szolgál a hozzáférés és 45 tárolás műveleteinek vezérlésére. Egy 24 kártyaolvasó és egy 25 kártyalyukasztó szolgál a bemenet és kimenet céljaira. Ezenfelül a 27-32 szalagegységek szolgálnak beviteli és kimeneti célokra, valamint tárolásra. Egy 26 sornyomtató 50 szolgál még kimenetként a 22 PPU vezérlése mellett. A számítógép egyes részei kábelekkel vannak össze­kötve. Az adatfeldolgozó rendszernek így ötszínű tárolási hierarchiája van. A leggyorsabb elérésű tároló a 34 55 CPU-ban van, amelynek kilenc oktettes puffere van, minden egyes oktett kétszázötvenhat bitet tartalmaz. A következő leggyorsabb hozzáférést az aktív elemű központi 12-19 tároló modulok biztosítják. A követ­kező leggyorsabb elérést a 49 tömegtároló biztosítja. 60 Az elérési sebességben következő rendelkezésre álló tárolók a 38 és 39 lemeztárolók. Végezetül a 27-32 szalagegységek teszik teljessé a tárolók sorát. A berendezésben van továbbá iker-katódsugár­csöves felügyelő 23 konzol. A 23 konzol két illesztett 65 kijelző (katódsugárcső-billentyűzet) végberendezés-2

Next

/
Thumbnails
Contents