194423. lajstromszámú szabadalom • Eljárás és berendezés hagyományos számítógép architektura multiprocesszoros rendszerré alakítására a hagyományos funkciók érintetlenül hagyásával

1 A találmány tárgya eljárás és berendezés hagyomá­nyos számítógép architektúra multiprocesszoros rend­szerre alakítására a hagyományos funkciók érintetle­nül hagyásával. Mint Ismeretes az elmúlt tíz évben az integrált áramkörök és különösen a memóriák, valamint mikro­processzorok szédületes fejlődésének lehettünk szem­tanúi. Azelőtt elképzelhetetlen mennyiségű áramköri elemet sikerült ma már egy chipben összeintegrálni. .Ennek a fejlődésnek a következtében megjelentek a személyi számítógépek, amelyek régebbi, csak mini, vagy nagy gép központi vezérlő ciklus jelet megvaló­sító konfigurációkkal egyenértékűek. A személyi szá­mít ót épek széleskörű elterjedésével együtt az alkalma­zói programok is hihetetlen mértékben fejlődtek. Sokszor egy sikeres alkalmazói programnak köszönhe­tően terjedt el egy személyi számítógép típus. Az ilyen sikeres programok láttán felmerül a kérdés, hogyan lehetne ezeket a programokat a már meglévő régebbi számítógépeken futtatni. Egy számítógép rendszer durván öt funkcióból áll: tápegység, memória, processzor, periféria illesztők és perifériák. Mivel az elmúlt években a memóriák és processzorok fejlődtek a legnagyobb mértékben, ezek realtív ára és mérete az egész rendszer árához és mére­téhez viszonyítva egyre csökken. Egy adott program vagy operációs rendszer futta­tásához szükséges környezet (memória és processzor) már egészen kis méretben és olcsón előállítható. A probléma az, hogy egy memóriát és processzort tar­talmazó operációs kártyával egy meglévő számítógép konfigurációt úgy kell multiprocesszoros rendszerré átalakítani, hogy az eredeti rendszer továbbra is mű­ködőképes legyen, ne legyen hardware átalakítás, de az opcionális processzor kezelni tudja a perifériákat. A találmánnyal célunk a fentiekben vázolt nehéz­ség kiküszöbölése. A találmánnyal megoldandó feladat ennek megfe­lelően egy olyan eljárás és berendezés kialakítása, mely alkalmas hagyományos számitógép architektúra multiprocesszoros rendszerré alakítására. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha a kiegészítő processzor mint közvetlen' adatátvitelt kérő egység fordul a rend­szerhez. A találmány szerinti eljárás egy olyan ismert eljá­rás továbbfejlesztése, melynek során a kiegészítő pro­cesszorfok), illetőleg az alap processzor időmultiplex módon dolgoznak. A továbbfejlesztés, vagyis a találmány abban van, hogy a kiegészítő processzorfok) működési igénye esetén a hagyományos felépítésű rendszer futását di­rekt transzfer kéréssel megszakítjuk. Miután a direkt transzfer végrehajtására az alap processzor engedélyt adott, megkezdjük a kiegészítő processzorfok) mű­ködtetését, miután a kiegészítő processzorba a szük­séges adatokat a rendszer perifériákról áttöltöttük, vagy a perifériákba betöltöttük, megszüntetjük a di­rekt adatátvitelt és a két vagy több processzor egy­idejűleg dolgozik, mindaddig, amíg újabb direkt adat­átvitel nem válik szükségessé. A találmány értelmében célszerű, ha a direkt adatátvitel ideje alatt az átvitelt kérő kiegészítő pro­cesszor működését is felfüggesztjük, mindaddig, amíg az átvitel meg nem történik. Nevezetesen célszerű, ha direkt adatátvitelt csak abban az esetben kezdeményezünk, ha a kiegészítő processzor perifériától várt adatot, vagy perifériának 2 küld adatot. A találmány szerinti berendezés egy olyan ismert berendezés továbbfejlesztése, melynek központi ve­zetékkötegre kapcsolódó központi memóriája és köz­ponti perifériái vannak. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek kiegészítő memóriája, kiegé­szítő vezérlő egysége és architektúra szervező egysége is van. Az architektúra szervező egység ki/bemenetei részben központi vezetékkötegen keresztül a közpon­ti perifériák ki/bemeneteire, részben pedig átviteli ve­zetékkötegen át a kiegészítő vezérlő egység ki/beme­neteire van csatlakoztatva. A kiegészítő memória ki/bemenetei memória vezetékkötegen keresztül a kiegészítő vezérlő egység további ki/bemeneteire van­nak kötve. A találmány értelmében célszerű, ha az architek­túra szervező egységnek első illesztő egysége,időrendi vezérlő egysége és átmeneti tárolója van. Az első il­lesztő egység ki/bemenetei részben központi vezeték­kötegre, részben pedig első belső vezetékkötegen át időrendi vezérlő egységre, továbbá az első belső ve­zetékköteg részét képező első adat vezetékkötegen keresztül az átmeneti tároló kimeneteire vannak köt­ve. Az időrendi vezérlő egység további ki/bemenetei második belső vezetékkötegen keresztül a második illesztő egység ki/bemeneteire, valamint a második belső vezetékköteg részét képező második adat veze­tékkötegen keresztül az átmeneti tároló bemeneteire, kimenete pedig beíró vezetéken át az átmeneti tároló bemenetére van csatlakoztatva. A második illesztő egység további ki/bemenetei az átviteli vezetékkötegre vannak kötve. Nevezetesen célszerű, ha az időrendi vezérlő egy­ségnek kérés vezérlő áramköre, ciklus tároló áramkö­re, vezérlő kapuja és adat kapcsolója van. A kérés ve­zérlő áramkör bemenetei az első belső vezetékköteg részét képező felfüggesztés engedélyező vezetékre, va­lamint a második belső vezetékköteg részét képező át­vitel kérő vezetéken keresztül a vezérlő kapu bemene­tére, kimenetei pedig az első belső vezetékköteg részét képező kérő vezetékre, valamint időzítő veze­téken át a ciklus tároló áramkör bemenetére van csat­lakoztatva. A ciklus tároló áramkör további bemenete az első belső vezetékköteg részét képező ciklus leállí­tó vezetéken keresztül a vezérlő kapu bemenetére,ki­menetei pedig részben az első belső vezetékköteg ré­szét képező ciklus indító vezetéken keresztül az adat kapcsoló bemenetére, kimenete pedig beíró vezetékre van kötve. A vezérlő kapu kimenete a második belső vezetékköteg részét képező vezérlő vezetékre van csatlakoztatva. Az adat kapcsoló további bemenetei a második belső vezetékköteg részét képező második adat vezetékkötegre, kimenetei pedig az első belső vezetékköteg részét képező első adat vezetékkötegre vannak csatlakoztatva. Célszerű továbbá, ha a vezérlő kapu ÉSkapu. A találmány értelmében célszerű az is, ha ciklus tároló áramkör dinamikus tároló, előnyösen D típusú. Nevezetesen célszerű az is, ha a beíró vezeték és ciklus leállító vezeték megegyezik. A találmány értelmében célszerű még, ha a kérés vezérlő áramkörnek időzítő tárolója és időzítő kapuja van. Az időzítő tároló bemenetei részben a felfüg­gesztés engedélyező vezetékre, részben pedig átvitel kérő vezetéken át az Időzítő kapu bemenetére,kime­nete pedig időzítő vezetéken keresztül az időzítő kapu további bemenetére van csatlakoztatva. Az idő-194.423 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents