162167. lajstromszámú szabadalom • Kapcsolási elrendezés több különböző programot együtt futtató számítógép vezérlésére

162167 8 intervallum folyamán le kell futnia. A számí­tóegység ADD műveleti bemenete ezután akti­válva lesz. és ezen szám, valamint a digitális órában levő érték összegét, amelyet az RR eredmény regiszterben kapunk, átvisszük a CA regiszterbe. Ez ismét az A programra való át­térést eredményezi, miután a digitális óra két lépéssel tovább lépett, azaz az A programot a 2. ábra szerint hívjuk le. Megfigyelhető továb­bá, hogy különösen, ha alacsony prioritású színtű programokkal (például a C és D progra­mokkal) dolgozunk, megvan az a veszély, hogy órajelimpulzust kapunk a PG órajelgenerátorról azalatt, míg a program kezelése történik és en­nek az a következménye, hogy a léptető regisz­ter eredeti állapotába áll vissza, míg a prog­ram kezelése megszakad. A címet, amelynél 3Z a megszakítás (történik, természetesen tárolni kell úgy, hogy ezen címnél lehessen majd foly­tatni a következő primer intervallum alatt a programot. Hogy ezt biztosítsuk, az AR címre­giszter, amelyben a cím van tárolva és éppen megcímzésre kerül, a G2, G6, G10 és G16 ÉS-kapukon keresztül össze van kötve az SARA, ..., SARD regiszterekkel, úgy hogy ha a PG 25 órajelgenerátorból impulzus érkezik, a tényle­ges címet kapjuk meg az illető regiszterben, aminek következtében — amennyiben egy prog­ramot megszakítottunk — a következő interval­lumban ott fogjuk folytatni, ahol a megszakí- 30 tás történt. Ezen oknál fogva minden program végén egy utasítás van, amelynek segítségével a program indítócíme beírásra kerül az illető programhoz tartozó SARA, ..., SARD regisz­terben. Továbbá minden program, kivéve a D 35 programot, olyan utasítással végződik, amely az SR léptető regisztert továbblépteti. 10 15 20 A fent ismertetett kapcsolási elrendezéssel a következő előnyöket érjük el. Elsősorban nem szükséges, hogy minden primer intervallumban visszaállítsuk a CA, ..., CD regisztereket, ame­lyek számlálókként dolgoznak, ennek következ­tében a számítógép terhelés csökken. Másodsor­ban nem baj, hogy ha valamely primer inter­vallum alatt nem volt elég idő ahhoz, hogy •megvizsgáljuk valamely programhoz tartozó re­gisztert, ha az illető programnak úgy sem kel­lett volna lefutnia az említett intervallum alatt. Harmadsorban, ennek a kapcsolási elrendezés­nek az is előnye, hogy amennyiben nem áll ren­delkezésre elegendő idő egy program átfuttatá-40 45 50 sára azon primer intervallum alatt, amely alatt ezt végre kellene hajtani, a programmal ismét foglalkozni fogunk, amint azt legközelebb egy intervallumon belül az idő megengedi. Szabadalmi igénypontok: 1. Kapcsolási elrendezés több különböző programot együtt futtató számítógép vezérlé­sére, ahol a programok órajelgenerátor által megszabott, periodikusan ismétlődő időinterval­lumokon belül prioritásuk sorrendjében kerül­nek futtatásra, azzal jellemezve, hogy az egyes programok (A D) ismétlődési idejét tároló első -regiszterei (CA, ..., CD), az egyes prog­ramok indítócímét tároló második regiszterei (SARA, .. ., SARD), az első regiszterekhez ki­olvasó kapukon (Gl, G5, G9, Gl3) át csatlakoz­tatott első műveleti regisztert (OBI), órajelge­nerátorhoz i(PG) kapcsolt digitális órához (CLOCK) csatlakoztatott, második műveleti re­gisztert (OP2), valamint eredmény regisztert (RR) tartalmazó számítóegysége (AE) és az óra jelgenerátorhoz csatlakoztatott léptető regisz­tere (SR) van, ahol a léptető regiszter egyes fokozatai az egyes programokhoz tartozó első és második regiszterek kiolvasó és beíró kapuinak (Gl, ..., G4; ...,; G 13, ..., G16) egyik beme­netére, az eredmény regiszter egyik kimenete további első kapun (G17) át egyrészt a léptető regiszter léptető bemenetére kapcsolt további második kapu (Gl 8) tiltó bemenetére, másrészt a második regiszterek kiolvasó kajpuinak (G4, G8, GI2, GIß) egyik bemenetére, a második re­giszterek kiolvasó kapuinak kimenetei pedig az egyes programok inditóutasításainak címét ké­pező dekódoló ;(AVK) bemenetére vannak kap­csolva. 2. Az 1. igénypont szerinti kapcsolási elren­dezés kiviteli alakja, azzal jellemezve, hogy a mindenkori digitális időjelet tároló második műveleti regisater (OP2) és az egyes programok (A, ..., D) lefutása után azok ismétlődési ide­jét tároló első műveleti regiszter i(OPl) tartal­mának összegét képező számítóegység (AE) eredmény regiszterének (RR) kimenetei az első regiszterek (CA. ..., CD) beíró kapuinak (G3, G7, Gll, G15) egyik bemenetére vannak kap­csolva. 2 rajz, 5 ábra A kiadásért felel: a Közgazdasági és Jogi Könyvkiadó igazgatója. 7406380. Zrínyi (T) Nyomda. Budapest V,, Balassi Bálim utca 21—23. 4

Next

/
Oldalképek
Tartalom