182396. lajstromszámú szabadalom • Eljárás és berendezés központi egység független memóriarendszer architektura kialakítására
5 182396 6 az A vezetékkötegen. A 23 átalakító egység a belső központi C vezetékköteg jeleit átalakítja az egységes központi B vezetékköteg jeleivé. Az egységes központi B vezetékköteg előnyösen megegyezhet az A vezetékköteggel, vagy a számítógép család valamelyik másik géptípusának központi vezetékkötegével — MSzR gépcsalád esetén egyaránt lehet pl. U-BUS. A találmány szerinti berendezés egy további példakénti kiviteli alakját ugyancsak a 2. ábra alapján ismertetjük, mely a korábbitól abban tér el, hogy a belső központi C vezetékkötegre kapcsolódó háttér 25 memóriái is vannak, melyek pl.: diszkek, Vagy mágnesszalagos egységek lehetnek. Ennél a megoldásnál a C vezetékkötegre közvetlenül kapcsolódnak a 25 háttér memóriák, így a C vezetékköteg nagyobb információ áteresztő képességét kevésbé használjuk ki, mint az előző esetben, viszont a 25 memóriák által lebonyolított blokk átvitelek ideje rövidebbé válik és egyben a B vezetékköteg terhelését csökkentjük — hiszen a perifériák egy része most közvetlenül a C vezetékkötegre kapcsolódik —, ezáltal a számítógépes rendszer bővíthetősége, kapacitása megnő. A találmány szerinti berendezés egy újabb kiviteli alakját ugyancsak a 2. ábra alapján ismertetjük, mely a korábbiaktól abban tér el, hogy a belső központi C vezetékkötegre 26 vezérlő egység is csatlakozik, mely előnyösen mikroprocesszor lehet. Ezen kiviteli alaknál már a belső központi C vezetékköteg nagyobb információáteresztési képességét maximálisan ki tudjuk használni. A 26 vezérlő egység segítségével az egységes 22 memória tartalmán adatrendezési és blokkos, pl. mátrixos műveleteket tudunk végezni. A korábbi számítógépes rendszerekben ezeket a műveleteket all központi egység végezte. A 26 vezérlő egység használata tehát már nem csak azt jelenti, hogy a gép működését egyszerűen felgyorsítjuk, hanem egyben azt is, hogy all központi egység munkáját jelentősen könynyítjük, esetleg abban az esetben ha a 11 központi egység teljesítményéből adódóan csak részben vagy egyáltalán nem volt alkalmas ilyen műveletek elvégzésére, úgy a számítógépes rendszert minőségileg is jobbá tettük. A találmány egy további példakénti kiviteli alakját a 3. ábrán mutatjuk be, mely a korábban ismertetettől abban tér el, hogy a 21 tároló és átalakító egységet részletesen mutatjuk be. A 21 tároló és átalakító egységnek vezérlését 21a átalakító részegységgel az átalakító vezérlő D vezetékkötegen keresztül összekötött bővítő 21b vezérlő részegysége, továbbá 21c címbővítő részegysége és 21d gyors tároló részegysége van. A vezérlést 21a átalakító részegység, a 21c címbővítő részegység és a 21 d gyors tároló részegység rendre a számítógép központi A vezetékköteg részét képező számítógép vezérlő A1 vezetékkötegre, a számítógép cím A2 vezetékkötegre és a számítógép adat A3 vezetékkötegre csatlakozik. A 21b vezérlő részegység, a 21c címbővítő részegység és a 21d gyors tároló részegység rendre a belső központi C vezetékköteg részét képező belső vezérlő Cl vezetékkötegre, a belső cím C2 vezetékkötegre és a belső adat C3 vezetékkötegre van kötve. A 21c címbővítő részegység ki/bemenefei a cím vezérlő E vezetékkötegen keresztül a 21b vezérlő részegységre, kimenetei pedig a tároló cím F vezetékkötegen keresztül a 21d gyors tároló részegység bemenetéire van csatlakoztatva. A 21d gyors tároló részegység kettős feladatot lát el, egyrészt illeszti az A3 vezetékköteget a C3 vezetékköteghez — ugyanis a C3 vezetékköteg előnyösen több adat vonalat tartalmaz, mint az A3 vezetékköteg. Az MSzR gépcsalád, a Z8000-es gépcsalád a PDP—11-es gépcsalád egyaránt 16 bites azaz 16 vezetékes számítógép adat A3 vezetékköteggel rendelkezik. A belső adat C3 vezetékköteget 32 bitesre választva a belső központi C vezetékköteg adatátviteli sebessége pontosan kétszerese lesz az A vezetékkötegének/ Az A3 vezetékkötegen érkező adatok páronkénti összerendezését a 21 d gyors tároló részegység végzi a C3 vezetékköteg számára, a C3 vezetékköteg adatainak az A3 vezetékköteg számára való szétválasztása úgyszintén a 21d gyors tároló részegység feladata, másrészt a leggyakrabban használt adatokat tárolja, így ezeknek az adatoknak a használatakor a 11 központi egység az adatot a 21d gyors tároló részegységtől közvetlenül kapja meg, ennek kettős haszna van — all központi egység működése gyorsabbá válik, — az A vezetékkötegen folyó adatátvitel alatt a B és C vezetékkötegek felszabadulnak és perifériás adatforgalmat bonyolítanak le, vagy a C vezetékkötegen blokkos műveletek végzésére kerülhet sor. A 21c címbővítő részegységek feladatai : — az A2 vezetékköteg az egyes számítógép családoknál általában 16—18 vezetékből áll, ezt a 16—18 bites címet kibővíti például 22 bitessé a C2 vezetékköteg számára, így ugyanis a számítógép 64kjL-256kB címtartományát 4 MB-re bővíti, ami azt jelenti, hogy á memória kapacitás nagy mértékben megnő, — 21d gyors tároló részegység számára előállítja az adat címét — címzi a 21d gyors tároló részegység memóriáját abban az esetben, ha a 11 központi egység által kért adat a 21d gyors tároló részegységben megtalálható, — a cím vezérlő E vezetékkötegen keresztül befolyásolja a 21b vezérlő részegység működését, — végül a fent leírt funkciók közül az első és harmadikat fordítva is elvégzi, abban az esetben, ha az adatot a C vezetékköteg küldi az A vezetékkötegnek. A 21b vezérlő részegység feladata kettős: egyrészt az A vezetékköteg felől kezdeményezett adatátvitel esetén az átalakító vezérlő D vezetékkötegen érkező jelekből előállítja a Cl vezetékköteg jeleit és a 21c címbővítő részegység számára 'a cím vezérlő jeleket, másrészt a C vezetékköteg felől kezdeményezett adatátvitel esetén a cím vezérlő E vezetékkötegen, illetve a Cl vezetékkötegen érkező jelekből előállítja az átalakító vezérlő D vezetékköteg jeleit. A 21a átalakító részegység feladata az egységesítés. A számítógép családon belül használt különböző számítógép központi A vezetékkötegek vezérlő jeleit egységesíti, oly módon, hogy nagy „jumperek”, azaz kapcsolók átállításával vagy konverziós elektronika beiktatásával előállítja az átalakító vezérlő D vezetékköteg jeleit. Amennyiben a D vezetékköteg jelei megegyeznek a családra jellemző valamelyik A1 vezetékköteg jeleivel, a 21a átalakító részegység használata oly módon is történhet, hogy elhagyjuk a 21a átalakító részegységet — abban az esetben, ha az A1 és a D vezetékkötegek megegyeznek. A találmány egy újabb példakénti kiviteli alakját ugyancsak a 3. ábra alapján ismertetjük, mely a korábbiaktól abban tér el, hogy a 23 átalakító egységet részletesen mutatjuk be. A 23 átalakító egységnek 23a vezérlő részegységekkel vezérlő K. vezetékkötegen keresz5 10 15 20 25 30 35 40 45 50 55 60 56 3