179508. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés számítástechnikai eszközök fejlesztés közbeni próbafuttatására

MAGYAR SZABADALMI 179508 népköztársaság LEÍRÁS SZOLGÁLATI TALÁLMÁNY Nemzetközi osztályozás: |ö| Bejelentés napja: 1978. VIII. 01. (MA-3012) NSZO3 : G01 R 15/12 ORSZÁGOS TALÁLMÁNYI hivatal Közzététel napja: 1982. II. 27. Megjelent: 1984. V. 31. ^^TTalälm ( . Szabadalmi Tár ^ >s'^VLAJDONA^ ' Feltalálók: Szabadalmas: Bogdány János okleveles mérnök 10%, Bóna Gábor okleveles mérnök 14%, MTA Központi Fizikai Kutató Csákány Antal okleveles mérnök 10%, Erényi István okleveles mérnök 20%, Forró Intézete, Budapest Péter okleveles mérnök 10%, Nyitrai Zoltán okleveles mérnök 10%, Reday Istyár okleveles technikus 14%, Rényi István okleveles mérnök 12%, Budapest Eljárás és kapcsolási elrendezés számítástechnikai eszközök fejlesztés közbeni próbafuttatására A találmány tárgya olyan üzemi eljárás - és az eljárás foganatosítására alkalmas kapcsolási elrende­zés -, mely lehetővé teszi, hogy valamely önmagában ismert számítástechnikai fejlesztési rendszeren az is­mert módszerhez képest kedvezőbb feltételek között, kisebb műveleti és időráfordítással lehessen elvégezni újonnan kifejlesztett számítástechnikai eszközök próbafuttatását. A számítástechnikai eszköz fogalmát teljesen általánosan értelmezzük. A próbafuttatásnak lehet célja az éppen futtatott programi rész) helyessé­gének ellenőrzése, valamely újonnan kifejlesztett gépi eszköz (hardver egység, részegység) helyes műkö­désének ellenőrzése egy annak bevonásával futta­tott program révén, végül az is lehetséges, hogy egy teljes számítástechnikai rendszer (hardver, szoftver, s ezen belül akár alapszoftver, akár alkalmazási szoft­ver) került kifejlesztésre és a futtatás során mind a futtatott program helyességére, mind a program fut­tatása során alkalmazott gépi eszközök (valamelyiké­nek) helyes működésére kívánunk információt nyerni. Ismeretes, hogy az ilyen számítástechnikai eszkö­zök próbafuttatására, újabban ún. fejlesztési rendsze­reket alkalmaznak: olyan számítástechnikai eszközök készletét, melyek lehetővé teszik, hogy a futtatásokat tetszőleges fázisonként figyelemmel kísérjék és így nem csak feltárják a hibákat, de behatárolják azok helyét is, a futtatás egyes eseményeit, eseménysoro­zatait további elemzés céljára eltárolják, a folyamatot közvetlenül vagy utólag nyomon kövessék. Ilyen esz­közök alkalmazása esetén tehát a futtatás bármely kívánt fázisban megállítható és megvizsgálható a fut­tatásba bevont tárak, regiszterek pillanatnyi állapota, mely lehet a hibátlan programtól elvárt állapot és le­het attól eltérő, hibás állapot. Úgyszintén valamelyik 5 fázisban kiadható szinkronjel, melynek révén a to­vábbi futtatás során oszcilloszkópon figyelhetjük az ellenőrizni kívánt gépi eszközben keletkező jelalako­kat, stb. A kitüntetett fázisban szorítkozhatunk a hibás működés megállapítására, beírhatjuk a tovább 10 vizsgálni kívánt eseményeket eseménytárba, adott esetben már közvetlenül is végezhetünk hibajavítást, megismételhetjük a futtatást, és ha valamely megállí­tás alkalmával a szükséges műveleteket elvégeztük, a kitüntetett fázistól tovább is futtathatjuk a prog- 15 ramot. Az ilyen próbafuttatásra alkalmas ismert fejlesztési rendszerek általában tartalmaznak kisegítő pro­cesszort, felhasználói processzor beiktatására alkalmas 20 illesztő szervet, funkciójelképző eszköz(öke)t és meg­jelenítő egységet. Így a futtatandó programot a fel­használó processzor helyett futtathatjuk a fejlesztési rendszer részét képező, a felhasználói processzort he­lyettesítő kisegítő processzoron (emuláló eszközön), 25 de a fejlesztés későbbi fázisában a program megfelelő részé(i)t akár már a felhasználói processzoron is fut­tathatjuk, melyet az említett illesztő szerv révén be­iktathatunk a rendszerbe és az illesztés általában olyan, hogy mind a felhasználói, mind a kisegítő pro- 30 cesszor mindenkor bevonható a folyamatba. 179508

Next

/
Oldalképek
Tartalom