170280. lajstromszámú szabadalom • Berendezés több adatfeldolgozó egység egyetlen tárhoz való csatlakoztatására

MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS Bejelentés napja: 1973. XI. 12. Franciaországbeli elsőbbsége: 1972. XI. 29. (72/42 516) Közzététel napja: 1976. XII. 28. Megjelent: 1978. III. 31. (11-167) 170280 Nemzetközi osztályozás: G 06 F 13/00 Feltalálók: ANCEAU Francois, mérnök, Giéres BEAUDUCEL Claude, mérnök, Franconvüle COURBOULA Y Pierre, mérnök, Paris CRETIN Jacques, mérnök, Le Chesnay Franciaország Tulajdonos: Institut Francais du Pétrole, des Carburants et Lubrifiants, Rueil-Mal maison, Franciaország Berendezés több adatfeldolgozó egység egyetlen tárhoz való csatlakoztatására 1 A találmány tárgya berendezés több adatfeldol­gozó egység egyetlen tárhoz való csatlakoztatására. Az ismert korábbi hardware rendszerek, amelyek két vagy több feldolgozó egységet gyűjtőkábelen keresztül egyetlen központi tárhoz csatlakoztattak, S egyidejűleg csak egyetlen feldolgozó egységet enged­tek a tárhoz. Ebből a célból a feldolgozó egységek működtető rendszerei (programjai) között kölcsönös kizáró kap­csolatot kellett megvalósítani. A feldolgozó egységek 10 a tárral az alábbiakban ismertetett úgynevezett „vizs­gáló és beállító" (test and set) eljárás szerint tudtak csak kapcsolatot létesíteni. A tár egy elemi ciklusa során — amelyet a gyűjtőkábeles kapcsolat miatt nem lehet megszakítani — a tárban levő egy szó vizsgálatát 15 és megváltoztatását is el lehet végezni. A feldolgozó egység már kezdettől felismerheti, hogy a vizsgálat eredménye pozitív vagy negatív, mivel a vizsgálati eredményt egy további külön buszvonalon keresztül juttatják el a tárhoz. Abban az esetben, amikor az 20 egyik feldolgozó egység által elvégzett vizsgálat azt eredményezi, hogy a tárban levő szó értékét „egyes­re" állították, akkor biztosított a tár „kritikus" szakaszához való hozzáférés (a „kritikus" szakaszban tárolt adatok feldolgozási műveleteit nem lehet félbe- 25 szakítani). Ha az első feldolgozó egység megállapítja, hogy a kért szó értéke már „egyes", akkor a szóban forgó feldolgozó egység „vizsgáló és beállító" (test and set) utasítást bocsát ki, ameddig a második feldolgozó 30 egység a szót nullára állítja vissza, és az első feldol­gozó egység részére a kritikus szakaszhoz hozzáférést engedélyez. Ennek következtében szükség van olyan központi tárra, amely képes több feldolgozó egységgel össze­köttetést teremtem. A találmány szerinti berendezéssel csatlakoztatott adatfeldolgozó egységek mindegyike ismert módon számítóegységből és feldolgozó rendszerből áll, mely utóbbi közponi tár által kiadott utasításokát hajt végre és információcserét bonyolít le külső periferikus berendezésekkel. Az információcserét mikroprogram­mal működtetett és elemi csereegységeket szinkroni­záló logikai egység vezérlésének hatására információ­cserét megvalósító egysegek végzik. Az egyes adatfeldolgozó egységek működése magá­ban foglalja a számítóprogramok felhasználását és az úgynevezett „csatorna" programok használatát. A csatornaprogramok a periferikus berendezésektől a komputerhez továbbítandó adatok továbbításával és az eredményeknek ugyanezen periferikus berendezé­sekhez való visszajuttatásával kapcsolatos programo­kat tartalmazzák. Azoknak az ellentmondásoknak a kiküszöbölése céljából, amelyek a számítóprogramok koordinált végrehajtásával és a csatornaprogramok végrehajtásá­val kapcsolatosak az elsőbbségi utasítások figyelembe­vétele mellett, az egyes feldolgozó egységek műkö­dése feltételezi speciális mikroprogram-rendszerek használatát, amelyek a tár „szavaiból" és az állapotot 170280 1

Next

/
Thumbnails
Contents