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 194.423 2 zérlő kapu bemenetére, kimenetei pedig részben a D első belső vezetékköteg részét képező h ciklus indító vezetéken keresztül a 24 adat kapcsoló bemenetére, Idmenete pedig az E második belső vezetékköteg ré­szét képező m vezérlő vezetékre van csatlakoztatva. A 24 adat kapcsoló további bemenetel az E második belső vezetékköteg részét képező G második adat vezetékkötegre, kimenetéi pedig a D első belső veze­tékköteg részét képező F első adat vezetékkötegre vannak csatlakoztatva. A 21 kérés vezérlő áramkör az E második belső vezetékköteg részét képező d átvitel kérő vezetéken érkező impulzus hatására a D első belső vezetékköteg részét képező e kérő vezetékre jelet ad (és ezzel egy­­időben a 23 vezérlő kapu az m vezérlő vezetéken ke­resztül leállítja a 15 kiegészítő vezérlő egység műkö­dését), amikor a D első belső vezetékköteg részét ké­pező f felfüggesztés engedélyező vezetéken válasz ér­kezik megszünteti a jelet az e kérő vezetéken, és ezzel egyidőben jelet ad a g időzítő vezetékre. A g időzítő vezeték hatására a 22 ciklus tároló áramkör a D első belső vezetékköteg részét képező h ciklus indító vezetékre ciklusindító jelet ad és egyben a 24 adat kapcsolót kapuzza, amennyiben az adatát­vitel iránya a D első belső vezetékköteg felől az E második belső vezetékköteg felé mutat. Amikor a D első belső vezetékköteg részét képező k ciklus leállító vezetéken jel érkezik a 22 ciklus tároló áramkör megszünteti a h ciklus indító vezetéken a je­lét és egyben a 23 vezérlő kapu az m vezélrő vezeték­re adott a 15 kiegészítő vezérlő egység működését le­állító jelét oldja. A találmány szerinti 18 időrendi vezélrő egység to­vábbi példakénti kiviteli alakjait ugyancsak a 4. ábra alapján ismertetjük. A 18 időrendi vezérlő egység ezen kiviteli alakjai a korábbitól abban térnek el, hogy a 23 vezérlő kapu ÉS kapu, a ciklus tároló áram­kör dinamikus tároló, előnyösen D-típusú, a b beíró vezeték és k ciklus leállító vezeték megegyezik. Ezen kiviteli alakok működése megegyezik a már ismertetettével. A találmány szerinti 21 kérés vezérlő áramkör példakénti kiviteli alakját az 5. ábra alapján ismertet­jük részletesebben. A 21 kérés vezérlő áramkörnek 25 időzítő tárolója és 26 időzítő kapuja van. A 25 időzítő tároló bemenetei részben az f felfüggesztés engedélyező vezetékre, részben pedig a d átvitel kérő vezetéken át a 26 időzítő kapu bemenetére,kimenete pedig g időzítő vezetéken keresztül a 26 időzítő kapu további bemenetére van csatlakoztatva. A 26 időzítő kapu kimenete az e kérő vezetékre van kötve. Amikor a d átvitel kérő vezetéken jel van.engedé­­lyezŐdik a 25 időzítő tároló beírása és egyben a 26 időzítő kapu az e kérő vezetékre jelet ad. Amikor az f felfüggesztés engedélyező vezetéken jel érkezik a 25 időzítő tároló beíródík és a g időzítő vezetékre je­let ad, ennek következtében 26 időzítő kapu az e ké­rő vezetéken a jelét megszünteti. Amikora d átvitel kérő vezeték jele megszűnik, a 25 időzítő tároló tör­lődik és mindaddig törölt állapotban marad, amíg a d átvitel kérő vezetéken újra jel nem lesz. A találmány szerinti 21 kérés vezérlő áramkör to­vábbi példakénti kiviteli alakjait ugyancsak az 5. ábra alapján ismertetjük, melyek a korábbitól abban tér­nek el,hogy a 25 időzítő tároló dinamikus tároló,elő­nyösen D-típusú, a 26 időzítő kapu ÉS kapu. Műkö­désük megegyezik a már ismertetettével. A találmány szerinti eljárás és berendezés alkalma­zása lehetővé teszi meglévő számítógép rendszerek ki­egészítő processzor és memória opció(k) segítségével multiprocesszoros rendszerré átalakítását úgy, hogy a hagyományos rendszerben nincs hardware átalakítás, a számítógép változatlanul működőképes marad, de lehetőség van a meglévő rendszenei más típusú prog­ram futási környezet biztosítására. SZABADALMI IGÉNYPONTOK° 1. Eljárás hagyományos számítógép architektúra multiprocesszoros rendszerré alakítására, a hagyo­mányos funkciók érintetlenül hagyásával, melynek során a kiegészítő processzorok), illetőleg az alap processzor időmultiplex módon dolgoznak, azzal jellemezve, hogy a kiegészítő processzorok) működési igénye esetén a hagyományos felépítésű rendszer futását direkt transzfer kéréssel megszakít­juk, miután a direkt transzfer végrehajtására a pro­cesszor engedélyt adott, megkezdjük a kiegészítő pro­cesszorok) működtetését, miután a kiegészítő pro­cesszorba a szükséges adatokat a rendszer perifériák­ról áttöltöttük, vagy a perifériákba betöltöttük,meg­szűnte tjük a direkt adatátvitelt, és a két vagy több processzor egyidejűleg dolgozik mindaddig, amíg lijabb direkt adatátvitel nem válik szükségessé. 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy a direkt adatátvitel ideje alatt az átvitelt kérő kiegészítő processzor működé­sét is felfüggesztjük mindaddig, amíg az átvitel meg nem történik. 3. Az 1 vagy 2. igénypont szerinti eljárás, azzal jellemezve, hogy direkt adatátvitelt csak ab­ban az esetben kezdeményezünk, ha a segéd procesz­­szor perifériától vár adatot, vagy perifériának küld adatot. 4. Berendezés hagyományos számítógép architek­túra multiprocesszoros rendszerré alakítására a hagyo­mányos funkciók érintetlenül hagyásával, melynek központi vezetékkötegre kapcsolódó központi ve­zérlő egysége, központi memóriája és központi peri­fériái vannak, azzal jellemezve, hogy egy architektúra szervező egység (16) ki/bemenetei részben központi vezetékkötegen (A) keresztül a központi vezérlő egység (11), központi memória (12) és a központi perifériák (13) ki/bemeneteire, részben pedig átviteli vezetékkötegen (C) át egy kiegészítő vezérlő egység (15)ki/bemeneteire van csatlakoztatva, és egy kiegészítő memória (14) ki/bemenetei memória vezetékkötegen (B) keresztül a kiegészítő vezérlő egy­ség (15) további ki/bemeneteire vannak kötve (2. áb­ra). 5. A 4. igénypont szerinti berendezés, azzal jellemezve, hogy az architektúra szervező egységnek (16) első illesztő egysége (17), időrendi ve­zérlő egysége (18), második illesztő egysége (19) és átmeneti tárolója (20) van, az első illesztő egység (17) ki/bemenetei részben központi vezetékkötegre (A), részben pedig első belső vezetékkötegen (D) át idő­rendi vezérlő egységre (18), továbbá az első belső vezetékköteg (D) részét képező első adat vezetékkö­tegen (F) keresztül az átmeneti tároló (20) kimenetei­re vannak kötve, az időrendi vezérlő egység (18) to­vábbi ki/bemenetei második belső vezetékkötegen (E) keresztül a második illesztő egység (19) ki/bemene­teire , valamint a második belső vezetékköteg (E) ré­szét képező második adat vezetékkötegen (G) keresz­tül az átmeneti tároló (20) bemenetelre, klmenete 5 10 15 20 25 30 35 40 45 50 55 60 4

Next

/
Oldalképek
Tartalom