175939. lajstromszámú szabadalom • Üzemi regizter elrendezés adatfeldolgozó rendszerhez
MAGYAR népköztársaság SZABADALMI LEÍRÁS 175939 <£> Bejelentés napja: 1977. III. 18. (IE—772) Nagy-Britannia-beli elsőbbsége: 1976. III. 18. (10865/76) Nemzetközi osztályozás: G 06 F 9/18 ORSZÁGOS TALÁLMÁNYI Közzététel napja: 1980. V. 28. HIVATAL Megjelent: 1981. III. 31. ^ - - --------- — Feltaláló: Szabadalmas: Jones John Austin, mérnök, Stockport, Procter Brian John, mérnök, Hyde, Cheshire, International Computers Limited, London Nagy-Britannia Nagy-Britannia Üzemi regiszter elrendezés adatfeldolgozó rendszerhez 1 A találmány tárgya üzemi regiszter elrendezés adatfeldolgozó rendszerhez. Adatfeldolgozó rendszerekben gyakran lehetőség van arra, hogy a program végrehajtását különböző okokból megszakítsák, például hiba esetén, vagy 5 egyéb azonnali megszakítási kérés beérkezésekor. Dyen esetben, ha a programot a megszakítás kiszolgálása után folytatni kell, rendszerint a program „visszafuttatására” van szükség, tehát arra, hogy a megszakítást megelőző korábbi időponttól kezdve a 10 programot újra indítsuk. Például ha a megszakítás hiba következtében vált szükségessé, akkor az utolsó még végrehajtott utasítás eredménye nem biztosan érvényes, és ezért a program legalább olyan mérvű visszafuttatására van szükség, amely legalább is ezen utasítást ismételten végrehajtja. Az ilyen visszafuttatási művelet legszélsőbb esetét a teljes program kezdettől való újraindítása jelentené, de ez nyilvánvaló módon gazdaságtalan lenne. Egy másik már alkalmazott módszer a prog- 20 ram „ellenőrző pontozása”. Ennél a módszernél ellenőrző pontokat visznek be a programba, amelyek meghatározott időközökben követik egymást, és minden ellenőrző pontnál a program innentől kezdődő újraindításához szükséges információk egy 25 visszatartó tárban tárolnak. Egy további, már javasolt módszer szerint több speciális rendeltetésű visszatartó regisztert alkalmaznak, és ezekbe szabályos időközökben különböző adatregiszterek tartalmát automatikusan beviszik. 30 2 Ezt az információt így megőrzik, és automatikusan visszanyerik az adatregiszterek részére, ha ismételt futtatásra kerül sor. Célunk a találmánnyal az információ megőrzés új módszerének kidolgozása, amely az előforduló visszafuttatási művelethez használható, és amely szükségtelenné teszi az információnak a visszatartó tároláshoz való, továbbítását. A találmány szerint üzemi regiszter elrendezést hozunk létre, amelynek tárja több egyedileg hozzáférhető rekesszel rendelkezik, és a rendszer úgy van elrendezve, hogy legalább néhány, a végrehajtandó utasítások közül képes a tárhoz való hozzáférést kezdeményezni, amelynél a rekeszek közül legalább néhány párokba van rendezve, és minden párhoz olyan jelző szerv tartozik, amely jelzi, hogy a pár melyik rekesze használható kiolvasási és melyik beírási hozzáférés céljából, és amelynél a rekeszpár egyikébe irányuló beírási hozzáférésre adott válaszul a párral társított indikátor jelzi, hogy most a pár ugyanezen rekeszében kiolvasási hozzáférés zajlik, mint amely rekeszben pillanatnyilag beírási hozzáférés vdt jelezve, és minden indikátort, azaz jelzőszervet periodikusan úgy állítunk be, hogy jelezze, hogy pillanatnyilag beírási hozzáférés történik a pár másik rekeszében, mint amelyikre pillanatnyilag kiolvasási hozzáférés jelzés tartozik. Be fogjuk látni, hogy mindennek eredményeként bármely időpontban egy adott pár egyik rekesze 175939