195891. lajstromszámú szabadalom • Számítógép csatoló egység
1 HU 195 891 B 2 A találmány tárgya számítógép csatoló egység, amelynek n bemenete és m kimenete van és összehasonlító valamint ellenőrzési feladatok ellátására is alkalmas, amelyet például minden olyan helyen lehet alkalmazni, ahol a megbízhatósággal és üzembiztonsággal szemben támasztott követelmények nagyok. Ilyen helyek lehetnek például az erőművekben, vegyi üzemekben és a sínhez kötött üzemű járműforgalomban alkalmazott folyamatvezérlő berendezések. A 30 09 355 számú DE közzétételi iratból ismeretes egy olyan redundáns számítógépes rendszer, amely legalább két darab, párhuzamosan működő számítógépet tartalmaz, amelyeknél a bemenő- és kimenőadatokat, valamint a számítógép adattárolójában tárolt adatokat szoftver útján, visszacsatolt léptetőregiszterekkel végzett adatkompresszió után végzett összehasonlítással ellenőrzik. A bemenőegységről az adatokat továbbítják; ugyanilyen módon történik a kimenőadatoknak és az adattárolóban lévő adatoknak a kimenőegységből a hozzárendelt léptetőregiszterbe történő továbbítása is. Az adatoknak a léptetőregiszterben maradó részét a rendszer számítógépébe továbbítják összehasonlítás céljából. Ennek a megoldásnak az a hátránya, hogy a léptetőregiszterbe soros formában kell betölteni az adatokat. Hátrányos ezenkívül, hogy nem a számítógép adatsínjének jeleit lehet közvetlenül összehasonlítani,"és így például az adattárolóban lévő adatok összehasonlításához minden esetben szükség van egy adatkiviteli egységre, illetve az adatbeviteli regiszter és a számítógép között létrejövő adattorzulásokhoz nem lehet összehasonlítás céljából hozzáférni. Ezenkívül a számítógép felé, illetve onnan kifelé három darab, egymástól elválasztott adatútvonalat kell kiépíteni, és az ehhez szükséges adatforgalmat megfelelően meg kell szervezni. További hátrányos tulajdonsága a fenti megoldásnak, hogy az összes adatbe- és -kiviteli egységet el kell látni egy-egy pufferregiszterrel, amelyet a léptetőregiszterhez kell csatlakoztatni. Ismeretes továbbá egy olyan számítógépes modulrendszer, amelyben a számítógépekből kijövő adatokat a számítógépek típusának megfelelő kialakítású adatbe- és kiviteli egységeken keresztül adatbe- és -kiviteli sínekre adják, ahonnan azok vevőegységeken keresztül visszacsatolt léptetőregiszterekbe jutnak. Az információkat hordozó adatok kivitelének befejezése után a léptetőregiszterek kimenetein keresztül összehasonlítás céljából beolvassák az összehasonlító gyűjtővezetékekbe és a számítógépek típusaitól függő felépítésű adatbe- és -kiviteli egységekbe. Az ezenközben létrejövő hibás byte-okat a számítógépek közé kapcsolt összehasonlító gyűjtővezetékek felhasználásával ki lehet cserélni A közbenső eredmények összehasonlítása az azonosító adatok összehasonlításával történik Ennél a megoldásnál azonban nincsenek az egyes egységek az adatkompresszióhoz a számítógép adatsínjére vezető csatolásokkal ellátva. Ez egy adatgyűjtő rendszer felépítését tekintv e hátrányos, mivel a számítógép adatsínjén lévő adatokat át kell alakítani, mielőtt azokat a visszacsatolt léptetőregiszterekhez vezető speciális összekötővezetékekre adják Ugyanakkor az azonosító adatok generálásához is csak meghatározott késleltetés után állnak rendelkezésre az adatok Ezenkívül a számítógépes vagy számítógépek késleltetőegységei is állandó terhelésnek vannak kitéve az azonosító adatok összehasonlítása miatt. Egy további ismert megoldás olyan számítógépes egység áramköri elrendezésére vonatkozik, ahol a számítógépes egység n bemenettel és m kimenettel rendelkezik („m-et az n-ből” típusú rendszer), és amely az információáramlási útv onalon kívül elrendezett viszszacsatolt léptetőregiszterekkel van ellátva. Ennél a megoldásnál az adatredukálás a fent leírtakhoz hasonlóan történik, az egyes számítógépek azonosító adatait speciális, engdélyezőmodulokkal vezérelt „2-t a 3- ból” típusú összehasonlító egységekkel végzik Az összehasonlítás mindenkori eredményét egy hiba byte formájában adják be a megfelelő adatbe- és -kiviteli egységeken keresztül a szóbanforgó számítógépeknek, további feldolgozás céljából. A fent említett megoldásokhoz hasonlóan itt is fennáll az a hátrány, hogy - amellett, hogy a számítógép modul felépítése az adatkompressziós egység hardver kialakításától függ - a számítógép modul felépítésének olyannak kell lennie, hogy az alkalmazott adatátviteli módnak is feleljen meg, így többek között a felépítése is bonyolultabb. Általánosan ismert továbbá, hogy az egyes számítógépek közötti csatolást egy m kimenetelű, n bemenetű számítógép modul alkalmazása esetén be- és kiviteli egységekkel valósítják meg. A találmány célja olyan számítógép csatoló egység kialakítása, amely egy „m-et az n-ből" típusú számítógép modulon belül n számú számítógép együttműködését, valamint a számítógépekbe beépített elemek működésének ellenőrzését lehetővé teszi, és amelynek alkalmazásával megnövelhető az információfeldolgozás megbízhatósága és a biztonsága. A feladat tehát egy olyan kapcsolási elrerdezés létrehozása, amely alkalmas n számú számítógépnek egy „m-et n-ből” típusú számítógép modulban való csatolására, és amely megvalósítja a számítógépekbe beépített elemek működésének ellenőrzését, amelynél a számítógép sínrendszere adatainak pótlólagos és időigényes átalakítása az azonosítójelek képzésénél elkerülhető, továbbá amellyel az egyes számítógépek központi feldolgozó egy égéi az összehasonlítási műveletek során tehermentesíthetők. (Központi feldolgozó egység: számítógép csatoló egységként, valamint tárolóként [RAM7ROM] és az RB számítógép sínre csatlakozó be-/kiviteli egységként működhet.) A találmány szerint a kitűzött feladatot olyan számítógép csatoló egység kialakításával oldottuk meg, ahol egy első vezérlőmű, amely címsínhez, vezérlősínhez, ületve adatsínhez van csatlakoztatva, egy-egy első címsínen, első kétirányú adatsínen és első egyirányú vezérlősínen keresztül egy azonosító jel képző és tároló egységgel van csatolva, továbbá az első vezérlőmű egyegy második címsínen, kétirányú adatsínen, ületve 5 10 15 20 25 30 35 40 45 50 55 60 2