196523. lajstromszámú szabadalom • Tetszőlegesen bővíthető operatív memória egységgel rendelkező rendszervezérlő berendezés virtuális táras számítógépek virtuális tárkezelésre alkalmassá tételéhez
9 196523 10 letel figyelő áramkór figyeli. Ha a feltétel teljesül, akkor a 18 érvényesítő vonalon lapmemóriairús jelet küld a 2233 lapmemóriához. A laptáblába történő memóriairós figyelése és a 2233 lapmemóriában történő automatikus végrehajtása teszi lehetővé, hogy a 2233 lapmemória mindig ugyanazt az információt tartalmazza, mint a 23 operativ memória egységben lévő laptáblák, igy a táblázatelemcket sohasem kell a 235 memóriából kiolvasni. Ez a figyelósimódosítási folyamat teszi lehetővé a 2233 lapmemória kezdeti fellöllését is, A 7. ábra szerinti 221 mikroprogramozott vezérlő részegység felépítése és működése a következő. A 312 mikrocimbuszon kapott mikrocím, a legalsó bit kivételével, címzi a 2210 páros című mikroutasítás tárat és a 2211 páratlan cimü mikroutasítás tárat. E két tár ebben az esetben csak olvasható raernóriaelemckből (EPROM) áll. A két tárból kiolvasott páros cs páratlan mikroutasítás szó közül a 3120 mikrocim vezetéken megjelenő mikrocím legalsó bitje választja ki a megfelelőt a 2212 multiplexer segítségével. A kiválasztott mikroutasítás szó a 2213 háttérregiszterbe kerül. Ez még nem a mikroutasitás regiszter, mivel ez a működés az aktuális mikroutasítás végrehajtása alatt történik. A 2213 háttérregiszterbe való betöltés után a mikrocím megváltozik az aktuális, a 2214 mikroutasítás regiszterben lévő mikroutasítás által meghatározott címre (átlapolt működés). A 2213 háttér-regiszterből egyrészt a bővített mikroutasitás eredeti része a 4 kimenő adatcs cimbuszon az 1 központi egységben lévő mikroutasítás regiszter bemenetére, másrészt a bővítést adó része a 2214 mikroutasitás regiszter bemenetére kerül. Mind a 2213 háttérregiszter, mind a 2214 mikroutasitás regiszter betöltése az 5 bemenő vezérlóbuszon kapott vezérlőjelek hatására történik. A mikroutasítás kiterjesztéséből a 2215 dekódoló áramkör képez egyedi vezérlő jeleket, amelyek egyrészt a 2216 állapotjelző flip-flopok bementére, másrészt a 82 második címzés vezérlő vezetékekre-kerülnek. A 2214 mikroutasítás regiszter kimenetén a mikroutasitás kiterjesztés a 2217 paritásellenőrző áramkörre jut, amely az eredeti résznek az 1 központi egységből az 5 bemenő vezérlóbuszon jövő hibajeléból és a mikroutasitás kiterjesztés _ bitjeiből képezi az új hibajelet, amely a 6 kimenő vezérlőbuszon jut vissza az 1 központi egységbe. Megjegyezzük, hogy a mikrocim legalsó bitje késhet a többi bithez képest, mégpedig a 2210 páros cimü és 2211 páratlan cimü mikroutasitás tár hozzáférési idejének megfelelő időt. igy ez a bit alkalmas feltételes elágazási lehetőség kialakítására. A 8. ábra szerinti 222 adatforgalom vezérlő részegység feladata egyrészt az 1 központi egységből az 5 bemenő vezérlóbuszon kapott vezérlőjelek terhelési szempontok miatti meghajtása, ún. jelregenerálás, másrészt az 1 központi egység és a 23 operativ memória egység közötti adatforgalmat meghatározó címzés figyelése és a megszakitási feltételek feldolgozása. Az 5 bemenő vezérlóbuszon bejövő gépi szinkronjelek és csatorna működés jelek a 2221 meghajtó áramkör bemenetére kerülnek, majd a meghajtott jelek a 81 első cimzés vezérlő vezetékekre jutnak. A 2221 meg haj Lód ram kör a be- és kimeneti jel polaritásától függően ÉS-kapu vagy NEM-ÉS kapu illetve inverter. A 2222 ídózitó áramkör az 5 bemenő vezérlőbuszon érkezett virtuális címet érvényesítő jelből, valamint a 2221 meghajtó áramkór kimenetéről kapott gépi szinkronjelekből egy valós cím bevételező szinkronjelet és egy cimfordítási megszakitásjelzést bevételező szinkronjelet állít elő, melyek a 81 első cimzés vezérlő vezetékekre kerülnek. A 2223 megszakítás logika a cimforditási megszakítás jelzést állítja elő 82 második címzés vezérlő vezetékeken a bemenetére kerülő cimfordítási okok és a mikroprogramozott vezérlő jelek és állapotjelzések figyelembe vételével, a 2222 időzítő áramkör kimenetéről kapott szinkronjellel szinkronizálva. Az 5 bemenő vezérlóbuszon érkező csatorna megszakítás jelzések és a 82 második cimzés vezérlő vezetékeken érkező állapotjelzések a 2224 kapuzó áramkör bemenetére jutnak. A 2225 kapuzó és meghajtó áramkör háromáliapotú kimenettel rendelkezik. A bemenetére a 311 virtuális címbusz, a 82 második cimzés vezérlő vezetékeken jövő, cimfoi— dítás működését jelző jel, valamint a közvetett adatcímzés tárműködését jelző jel kerül. Ha egyik jel sem aktív, akkor a 311 virtuális cimbuszon kapott virtuális címet a 71 első valós eimbuszra juttatja úgy, hogy a kimenetét nagyimpedanciájú állapotból aktiv állapotba helyezi saját maga. A 2222 időzítő áramkör egy flip-flopból és egy ÉS kapuból áll, a 2224 kapuzó áramkör csatornánként egy ÉS kapu. A 2223 megszakitási logika az egyes megszakitási okokat figyelő és tároló részáramkőrökből, valamint a tárolt okokat összegző részáramkőrökből áll. A figyelő részáramkörök összehasonlító áramkörökkel ill. NEM-ÉS kapukkal vannak megvalósítva. A tároló részáramkörök regiszterrel illetve egyedi flip-flopokkal realizalhaók, míg az összegzés VAGY függvényt megvalósító áramkörrel. A 2225 kapuzó és meghajtó áramkör buszmeghajtókat tartalmaz, amelynek bemenetén virtuális cím, kimenetén a valós cim bitjei vannak. Az engedélyező bemeneleket a NEM-ÉS logika függvény szerint képzett jel vezérli. A leírt és az ábrákon bemutatott megoldáson kívül, a találmány keretein belül más foganatositási és kiviteli alakok is lehetségesek. A találmány szerinti rendszervezérlő berendezéssel a cimforditás a kétszeres memóriaolvasás nélkül történhet, ezáltal biztosított 5 10 15 20 25 30 35 40 45 50 55 60 65 6