187206. lajstromszámú szabadalom • Berendezés számítógép memóriatartományának bővítésére a címtartomány megváltoztatása nélkül
4 187206 5 melynek 11 perifériás egységei; 12 operatív memóriája, 13 központi egysége, 14 intelligens konzol egysége és 15 csak olvasható memóriája van. A 13 központi egység, all perifériás egységek, az 12 operatív memória A központi vezetékkötegre kapcsolódnak. A 14 intelligens konzolegység ki/bemenetei az A központi vezetékkötegre, illetve B közjxmti vezérlő vezetékkötegre kapcsolódnak. A 15 csak olvasható memória ki/bemenetei az A központi vezetékkötegre kapcsolódnak. A 14 intelligens konzolegység, a 15 csak olvasható memória kezdőcímétől elindítja a 13 központi egység utasítás végrehajtását, mely általában bekapcsolás után valamilyen perifériás egységről programbetöltést végez. A találmány szerinti berendezést ugyancsak az 1. ábra alapján ismertetjük, mely az ismerttől abban tér el, hogy a 14 intelligens konzolegység további kimenetei C kiválasztó vezetékkötegen keresztül a 15 csak olvasható memória bemeneteire van kötve. A 14 intelligens konzol egység a 15 csak olvasható memória kezdőcímétől elindítja a 13 vezérlő egység utasítás végrehajtását. Mivel a 14 intelligens konzolegység és a 15 csak olvasható memória C kiválasztó vezetékköteggel rendelkezik, a 14 intelligens konzolegység képes arra, hogy több csak olvasható memória közül válasszon. Az egyik tartalmazhatja a szokásos programbetöltő utasítássorozatot, a többi pedig tetszőleges — célszerűen diagnosztikai — programot tartalmazhat. A találmány szerinti 14 intelligens konzolegység példakénti kiviteli alakját a 2. ábra alapján ismertetjük, melynek 16 beavatkozó részegysége 17 vezérlő részegysége, 18 illesztő részegysége van. A 17 vezérlő részegység bemenete E vezérlő vezetékkötegen át a 16 beavatkozó részegység kimeneteire, ki/bemenetei a B központi vezérlő vezetékkötegre, illetve G információs vezetékkötegen keresztül az 18 illesztőrészegység ki/bemeneteire, kimenetei pedig a kiválasztó vezetékkötegre, valamint F állapot vezetékkötegen át a 19 kijelző részegység bemeneteire van kötve, az 18 illesztő részegység bemenete D beavatkozó vezetékkötegen keresztül a 16 beavatkozó részegység kimeneteire, ki/ bemenete pedig a A központi vezetékkötegre van csatlakoztatva. A 14 intelligens konzolegység a számítógépeknél szokásos kapcsoló műveleteket — memória és belső regiszterek írása, olvasása, programok indítása, leállítása, lépésenkénti végrehajtása — végzi egyszerű módon. Egy billentyűzetről fogadja az utasításokat, végrehajtja a kívánt kapcsolóműveletet, majd az eredményről egy képernyős megjelenítőn tájékoztatja az operátort. Nemcsak a szokásos egyszerű, hanem bonyolultabb többlépéses konzolparancs is kiadható, melyek a diagnosztikát szolgálják, és informálnak a számítógép állapotáról. A találmány szerinti 14 intelligens konzolegység 17 vezérlő részegységének kiviteli alakját a -3. ábra alapján ismertetjük, melynek 20 időrendi logikni áramköre, 21 bemenő multiplexere és 22 kimenő tárolója van. A 21 bemenő multiplexer bemenetei a A központi vezetékkötegre, kimenetei pedig H bemenő vezetékkötegen át az 20 időrendi logikai áramkör bemeneteire csatlakozik, a 22 kimenő tárok'» bemenete j kimenő vezetékkötegen kereszt ül az 20 időrendi logikai áramkör kimeneteire, kimenetei pedig a B központi vezérlő - . és a C kiválasztó vezetékkötegre van csatlakoztatva, az 20 időrendi logikai áramkör további bemenetei az E vezérlő és a G információs vezetékkötegekre, további kimenetei pedig az P állapotvezetékkötegre vannak kötve. A számítógép működéséről diagnosztikai és egyéb célból, valamint a kapcsoló műveletek végrehajtásának eredményéről egy multiplexei hálózaton keresztül szerez információt a 17 vezérlő egység. A konzol parancsok végrehajtását a 22 kimenőtárolón keresztül irányítja, mely tároló kimenetei a számítógép A központi vezérlőkötegére kapcsolódnak. A találmány és az ismert berendezés 15 csak olvasható memóriaegységének kiviteli alakját a 4. ábra szerint ismertetjük, melynek 23a-n memóriamoduljai vannak. A 23a-n memória modulok bemenetei a C kiválasztó vezetékkötegre; ki/bemenetei pedig az A központi vezetékkötegre vannak kötve. A számítógép 15 csak olvasható memóriája az A központi vezetékkötegre kapcsolódik. A feltétlenül szükséges legrövidebb fix programot tartalmazza általában, mely a többi program bekapcsolás utáni betöltéséhez szükséges. Fő követelmény, hogy a számítógép címtartományából minél kisebb területet foglaljon le, mivel a már betöltött és futó programok számára ez afix program haszontalan. A találmány szerinti megoldás nem egy, hanem tetszőleges számú memóriamodult tartalmazhat, de úgy, hogy közülük mindig csak egy, csakis egy kapcsolódik a számítógép központi vezetékkötegére. Valamennyi memóriamodul ugyanazon a címterületen foglal helyet, és az intelligens konzol jelöli ki, hogy melyik blokk működjön (az adott címterületen belül minden egyes címhez annyi memóriarekesz tartozik, ahány memóriablokk). A találmány és ismert berendezés szerinti 15 csak olvasható memória 23a-n memóriamoduljainak példakénti.kiviteli alakját az -5. ábra szerint ismertetjük, melynek 24 kiválasztó áramköre, 25 címfelismerő áramköre, 26 memóriablokkja és 27 vezérlő áramköre van. A 24 kiválasztó áramkör bemenetei a C kiválasztó vezetékkötegre, kimenete pedig b kiválasztó vezetéken keresztül a 26 memóriablokk bemenetére csatlakozik, a 25 címfelismerő áramkör bemenete a A központi vezetékkötegre, kimenetei pedig K címvezetékkötegen át a 26 memóriablokk bemeneteire van kötve, a 26 memóriablokk kimenetei a A központi vezetékkötegre csatlakoznak, a 27 vezérlő áramkör ki/bemenetei a A központi vezetékkötegre, kimenete pedig e engedélyező vezetéken keresztül a memóriablokk további bemenetére van kötve. Minden 26 jnemóriablokk rendelkezik egy címfelismerő áramkörrel, melynek segítségével tudja a számítógép« memóriamodul rekeszeit kiválasztani. Hogy melyik blokk már kiválasztott rekesze kapcsolódik rá a számítógép A központi vezetékkötegére, azt a 14 intelligens konzolegység b kiválasztó vezetéke határozza meg. A találmány szerinti megoldás előnye az, hogy a számítógép diagnosztikai programjait méretüktől függetlenül a számítógép csak olvasható memóriájában tároljuk úgy. hogy azok csak egy megengedett méretű címtartományt foglalnak len számítógép központi memóriájától. Ezzel lehetőség van mind a hibás adathordozó egységek tesztprogram melletti javítására, mind a hibás számítógép tesztprogram szerinti rcndbehozatalá-5 10 15 20 25 30 35 40 45 50 55 60 3