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

7 19G523 8 inét és az abban megadott címtől folytatja az adatvitelt (a memóriában az adatterület nem folytonosan, hanem szétszórt lapokon helyez­kedik el a virtuális tárkezelés következté­ben). A címlista elemeit a 23 operativ memó­ria egységben vannak tárolva, ahonnan a 73 harmadik valós címbuszra küldött címről a 4 kimenő adat- és cimbuszon keresztül jutnak a 224 csatorna közvetett adatcimzö részegy­ségbe. Ennek a részegységnek a feladata a lapátlépés figyelése az éppen működő csator­nában, a következő listaelem címének képzé­se, a címről a listaelem kiolvasása és a 4 ki­menő adat- és cimbuszon keresztül az 1 köz­ponti egységben lévő csatornába történő el­küldése és a csatorna adatcim regiszterbe való betöltése. A 222 adatforgalom vezérlő részegység időzítő és vezérló jeleket a 81 első ciinzés vezérlő vezetékeken a 223 dina­mikus cimforditó részegységnek, a 224 csa­torna közvetett adatcímző részegységnek és a 23 operativ memória egységnek. Ha az 1 központi egység olyan állapotban van, hogy a virtuális tárkezelés inaktív, vagy az adott műveletet valós címekkel hajtja végre, akkor a 311 virtuális cimbuszon valós címet küld ki. Ekkor a 223 dinamikus cimforditó rész­egység és a 224 csatorna közvetett adatcimzö részegység címkimenetei nagy impedanciájú állapotban vannak és a 222 adatforgalom ve­zérlő részegység a 71 első valós cimbuszon a valós címet a 74 háromállapotú valós cimbu­szon keresztül a 23 operativ memória egy­séghez juttatja. Ha a 235 memóriában a cim­­forditási táblázatok valamely eleme módosul, akkor a 223 dinamikus cimforditó részegység a 32 memória bemenő adatbuszon keresztül a teljes táblázatot tartalmazó 2233 lapmemóriába is beírja. Amint a 4. ábrán látható a tetszőlegesen bővíthető 23 operatív memória egység az 1 központi egységtől az 5 bemenő vezérlóbu­­szon .memória olvasás" vagy .memória írás' utasítást kap. Ezeket a jeleket a 231 memória vezérlő részegység dolgozza fel és ezek alapján aktiválja a 14 vezérlőbuszon a 232 hivatkozás és változás feljegyző részegysé­get és a 233 védelmi tárat. Memória olvasás esetén a 74 háromállapotü valós címbuszról kapott valós címről a 233 védelmi tárból kiol­­vasódik a tárvédelmi kulcs, amely egyrészt a 4 kimenő adat- és cimbuszon keresztül az 1 központi egységben lévő védelmi blokkhoz, másrészt a 15 adatbuszon át a 232 hivatko­zás és változás feljegyző részegységhez jut. Itt beállításra kerül a kulcsban a hivatkozást jelző bit, majd a 15 adatbuszon keresztül a 16 visszairás vezérlő vezetéken lévő vezérlő jel hatására visszairódik a 233 védelmi tárba. Ezután a 74 háromállapotü valós cimbuszról a valós cím betöltődik a 234 memóriacimző részegységbe, amely közvetlenül és dekódo­­lón keresztül megcímzi a 235 memória egy memóriaszavát. A kiolvasott memóriaszó a 236 adatregiszterben tárolódva kerül vissza az 1 központi egységbe illetve a rendszervezérlő berendezés egyéb egységeihez. Memóriairás esetén ugyanez a folyamat zajlik le azzal a különbséggel, hogy most a 232 hivatkozás és változás feljegyző rész­egység a változást jelző bitet állítja be asze­rint, hogy az adott valós tárlap tartalma akár egy byte-ban is változott vagy sem. Az adott tárcímre ekkor a 32 memória bemenő adatbuszon keresztül az adat beiródik a 235 memória megfelelő szavába. Az 5. ábrán a 223 dinamikus cimforditó részegység működését ismertetjük. A virtuális cím, amely a 311 virtuális cimbuszon érkezik, két részre bomlik, melyek a 3111 lapindex buszon és a 3112 byte-index buszon mennek tovább. Memóriaolvasás ese­tén a virtuális cim lapindex része a 3111 lapindex buszon a 2232 multiplexeren keresz­tül a 19 második lapmemória cimbuszra kerül és megcímzi a cimfordításhoz szükséges táb­lázatot tartalmazó 2233 lapmemóriát, melynek kimenetén megjelenik a kiolvasott lapt.ábla­­elem és a 72 második valós cimbuszon ke­resztül a lapcím, a 3112 byte-index buszon érkező virtuális cim byte-index részével ki­egészítve a 74 háromállapotú valós címbuszon a valós címet adja, amely a 23 operativ me­mória egységnek szolgáltatja a tárolás címét. Memóriairás esetén a 74 háromállapotü valós cimbuszon az Írás valós címe a 2231 címfigyelő áramkörre jut, amely összehason­lítja a benne tárolt laptábla kezdőcímmel, amely a laptábla memóriabeli kezdőcímét tar­talmazza. Ha a memóriaírás a laptábla cím tartomá­nyába esik, akkor ez azt jelenti, hogy a ve­zérlő program a táblázat egy elemét módosít­ja. Ekkor a 17 első lapmemória címbuszon keresztül a 2232 multiplexeren át a 19 máso­dik lapmemória cimbuszra juttatja a módosí­tandó táblázatelem lapmemóriabeli relativ cí­mét, amelyet a 2231 cimfigyeló áramkör képez és a 18 érvényesítő vonalon megjelenő lap­memória Írás hatására a 32 memória bemenő adatbuszról a 23 operatív- memória egységbe be íródó információ a 2233 lapmemóriába is beiródik. A cimforditás során fellépő megszakítási feltételek jelzése a 2233 lapmemóriából a 6 kimenő vezérlőbuszon jut az 1 központi egy­­sé gbe. A 2231 cimfigyeló áramkör működését a 6. ábrával magyarázzuk. A laptábla memória­beli kezdődnie a 311 virtuális címbuszról a 22312 laptábla kezdőcím regiszterbe kerül. A 22311 kivonó áramkör a 74 háromállapotú va­lós cimbuszon lévő valós memóriacímból kivon­ja a 20 laptábla kezdócímbuszon lévő laptábla kezdőcímet. Az eredmény a 17 első lapmemó­ria címbuszon a 2233 lapmemóriabeli relatív cim. Ez akkor érvényes, ha a kivonás ered­ménye pozitív (valós cim z laptábla kezdőcím) és kisebb mint a laptábla-együttes teljes mé­rete. Ezeket a feltételeket a 22313 írási fel­5 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents