182396. lajstromszámú szabadalom • Eljárás és berendezés központi egység független memóriarendszer architektura kialakítására
7 182396 8 tül összekötött 23b átalakító részegysége, továbbá 23c címátalakító részegysége és 23d adatátalakító részegysége van. A 23a vezérlő részegység, a 23c címátalakító részegység és a 23d adatátalakító részegység rendre a belső központi C vezetékköteg részét képező belső vezérlő Cl vezetékkötegre, belső cím C2 vezetékkötegre és a belső adat C3 vezetékkötegre csatlakozik. A 23b . átalakító részegység, a. 23c címátalakító .részegység és az 23d adatátalakító „részegység rendre az egységes köz-, ponti B vezetékköteg részét képező egységes vezérlő Bl. vezetékkötegre, az egységes cím B2 vezetékkötegre és az egységes adat B3 vezetékkötegre van kötve. A 23c címátalakító részegység ki/bemenetei a cím kiegészítő G vezetékkötegen keresztül a 23a vezérlő részegységre, kimenete pedig az adat vezérlő H vezetékkötegen keresztül a, 23d adatátalakító részegység bemenetére van csatlakoztatva. Mivel a számítógép központi A vezetékkötege megegyezhet az egységes központi B vezetékköteggel,.vagy legalábbis ahhoz hasonló, mindkét A, B vezetékkötegnél az adat vezetékek száma 16 a cím vezetékek száma 16—18, ezért a 21 tároló és átalakító egység és a 23 átalakító egység működése sok tekintetben megegyezik, ezért a 23 átalakító egység egyes részeinek működését csak ott ismertetjük részletesebben, ahol eltér a 21 tároló és átalakító egységtől. A 23d adatátalakító részegység feladata megegyezik a 21d gyors tároló részegységével, azzal a különbséggel, hogy nem tartalmaz gyors tárolót csak adatátalakítást végez a belső adat Ç3 és az egységes adat B3 vezetékkötegek között. A 23c címátalakító részegység működése megegyezik a 21c címbővítő részegység működésével, azzal a különbséggel, hogy a 23d adatátalakító részegység szarná- ' ra, mivel az tárolót nem tartalmaz, csak az adat átalakításhoz szükséges vezérlő jeleket állít elő, azon kívül, hogy illeszti a B2 és a C2 vezetékkötegeket. A 23b átalakító részegység működése teljes egészében megegyezik a 21a átalakító részegység működésével. Abban az esetben, ha az A és a B vezetékkötegek megegyeznek a 21a átalakító.és a 23b. átalakító részegységek is megegyeznek — teljesen azonosak. A 23a vezérlő részegység működése megegyezik a 21b vezérlő részegység működésével. A találmány egy további példakénti kiviteli.alakját ugyancsak a 3. ábra alapján ismertetjük, mely a korábbiaktól abban tér el, hogy az egységes 22 memóriát kirészleteztük. Az egységes 22 memóriának első, második és n-edik 22a,b—n memória tömbje van. A 22a—n memória tömbök bernenetei a belső központi C vezetékköteg részét képező belső vezérlő-, és belső cím Cl, C2 vezetékkötegre, ki/bemenetei pedig az ugyancsak a belső központi C vezetékköteg részét képező belső adat C3 vezetékkötegre vannak kötve. Az egyes 22a n memória tömbök felépítésüket tekintve teljes. egészében megegyeznek. A cím tartományt, hogy milyen címekén szólaljanak meg „jumperekkel”, azaz kapcsolókkal lehet beállítani, ily módon tetszés szerinti memória nagyság alakítható ki 4 M kapacitásig— 4 M=222 = 4 194 304, vagyis a memória maximális tároló kapacitása 4 194 304 szó, vagy byte, aszerint, hogy a számítógép szó vagy byte szervezésű, . Összefoglalva : a találmány szerinti eljárás és berendezés alkalmazásával a számítógép családok a hardware kompatíbilissá tehetők, ezzel együtt nő a memóriakapacitásuk, teljesítő képességük és sebességük, továbbá a hardware bővíthetőségük is, amennyiben a háttér memóriákat közvetlenül a belső központi vezetékkötegre kapcsoljuk. A már működő számítógép konfigurációk esetén a találmány szerinti eljárást és berendezést alkalmazva, oly módon, hogy a számítógép központi vezetékkötegét felvágjuk és a berendezést közbeiktatjuk, megnövekszik a számítógépes konfiguráció maximális kapacitása, bővíthetőbbé válik hardware eszközök tekintetében a rendszer, és egyben megnő a sebessége. Abban az esetben, ha a központi egység blokkos műveletek elvégzésére nem vagy csak részben volt alkalmas a berendezés alkalmazása előtt úgy a végrehajtható feladatok köre is kibővül. A találmány alkalmazása túl azon, hogy a számítógép családok, illetve az egyes gépek műszaki paramétereit jelentősen javítják — megnövelik — csökkentik a hardware tervezési költségeket azáltal, hogy az egyes géptípusok illesztő egységeit csak egyszer kell megtervezni — megszünteti a párhuzamos tervezéseket. Szabadalmi igénypontok , 1. Eljárás központi egység független memóriarendszer architektúra kialakítására számítógép családokhoz, azzal jellemezve, hogy a számítógép család bármelyik számítógép központi vezetékkötegén érkező vezérlő és cím jeleket átalakítjuk egy belső központi vezetékköteg jeleivé, majd ismételten átalakítjuk egy egységes központi vezetékköteg jeleivé, a számítógép központi vezetékköteg adat jeleit ugyancsak átalakítjuk a belső központi vezetékköteg adatjeleivé, de ezzel egyidejűleg egy gyors tárolóra is vezetjük, majd ezután a belső központi vezetékköteg adatjeleit újra átalakítjuk az egységes központi vezetékköteg számára, egy egységes memóriát kapcsolunk a belső központi vezetékkötegre. 2. Az 1. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a belső központi vézetékköteg adatvonalainak számát úgy választjuk meg, hogy a számítógép, illetve az egységes központi adat vézetékkötegeinél nagyobb legyen, előnyösen kétszerese. 3. A 2. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a belső központi vezetékkötegen az adatokat úgy sűrítjük, hogy az adatforgalmi időkben szünet, úgynevezett szabad időköz álljon be, például kétszeres adat vezetékköteg szám esetén a két adatot egymás mellett továbbítva minden második a számítógép, illetve az egységes központi vezetékkötegen zajló adatátvitel alatt szabad időközöket hozunk létre. 4. A 3. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a háttér memóriákat, pl. diszk, mágnesszalagos egység, közvetlenül a belső központi vezetékkötegre kapcsoljuk, oly módon, hogy azok az adatforgalmukat a szabad időközökben bonyolítsák le. 5. A 3. vagy 4. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a holt időben a belső központi vezetékkötegen blokkos műveleteket előnyösen adatrendezést vagy mátrix műveleteket végzünk. 6. Az 1—5. igénypontok bármelyike szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a belső központi vezetékköteget úgy alakítjuk ki, hogy a címvezetékeinek száma nagyobb legyen, mint a számítógép-, illetve az egységes központi vezetékkötegek címvezetékeinek a száma. 7. Berendezés központi egység független memória-5 10 15 20 25 30 35 40 45 50 55 60 65 4