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 lap­­memó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 lap­memória mindig ugyanazt az információt tar­talmazza, mint a 23 operativ memória egység­ben 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 mikroprogramo­zott vezérlő részegység felépítése és műkö­dése a következő. A 312 mikrocimbuszon ka­pott 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 kiol­vasott 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 megfele­lőt a 2212 multiplexer segítségével. A kivá­lasztott mikroutasítás szó a 2213 háttérre­giszterbe 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 mik­routasítás regiszterben lévő mikroutasítás ál­tal 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ő adat­­cs 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 re­giszter bemenetére kerül. Mind a 2213 hát­­térregiszter, mind a 2214 mikroutasitás re­giszter betöltése az 5 bemenő vezérlóbuszon kapott vezérlőjelek hatására történik. A mik­routasítás kiterjesztéséből a 2215 dekódoló áramkör képez egyedi vezérlő jeleket, ame­lyek egyrészt a 2216 állapotjelző flip-flopok bementére, másrészt a 82 második címzés ve­zérlő vezetékekre-kerülnek. A 2214 mikrouta­sítás regiszter kimenetén a mikroutasitás ki­­terjeszté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öz­ponti egységbe. Megjegyezzük, hogy a mik­rocim 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 meg­hajtá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 be­jö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 pola­ritásától függően ÉS-kapu vagy NEM-ÉS ka­pu 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 megszaki­­tá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 cim­­forditási megszakítás jelzést állítja elő 82 második címzés vezérlő vezetékeken a beme­netére kerülő cimfordítási okok és a mikro­programozott vezérlő jelek és állapotjelzések figyelembe vételével, a 2222 időzítő áramkör kimenetéről kapott szinkronjellel szinkroni­zálva. Az 5 bemenő vezérlóbuszon érkező csa­torna megszakítás jelzések és a 82 második cimzés vezérlő vezetékeken érkező állapotjel­zések a 2224 kapuzó áramkör bemenetére jutnak. A 2225 kapuzó és meghajtó áramkör háromáliapotú kimenettel rendelkezik. A be­menetére a 311 virtuális címbusz, a 82 máso­dik cimzés vezérlő vezetékeken jövő, cimfoi— dítás működését jelző jel, valamint a közve­tett 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 kime­netét nagyimpedanciájú állapotból aktiv álla­potba 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ó áram­körrel. A 2225 kapuzó és meghajtó áramkör buszmeghajtókat tartalmaz, amelynek bemene­tén virtuális cím, kimenetén a valós cim bit­jei 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 megol­dáson kívül, a találmány keretein belül más foganatositási és kiviteli alakok is lehetsége­sek. A találmány szerinti rendszervezérlő be­rendezé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

Next

/
Thumbnails
Contents