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 zitő kapu kimenete a kérő vezetékre van kötve. Nevezetesen célszerű még, ha az időzítő tároló dinamikus tároló, előnyösen D-típusú. Célszerű továbbá még, ha az időzítő kapu ÉS kapu A találmányt részletesebben rajz alapján ismertetjük, melyen a találmány szerinti eljárást, az ismert és a találmány szerinti berendezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra a találmány szerinti eljárás idődiagramja; a 2. ábra az ismert és a találmány szerinti berendezés példakénti kiviteli alakja; a 3. ábra a találmány szerinti architektúra szervező egység példakénti kiviteli alakja; a 4. ábra a találmány szerinti időrendi vezérlő egység példakénti kiviteli alakjai;az 5. ábra a találmány szerinti kérés vezérlő áramkör példakénti kiviteli alakja. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jeleztük. A találmány szerinti eljárást részletesebben az 1. ábra idődiagramja alapján ismertetjük, pontosabban azt, hogy a találmány szerinti eljárás alkalmazása esetén a multiprocesszor rendszer központi busz ciklusai hogyan alakulnak. A központi vezérlő busz ciklusai pp központi vezérlő ciklus jel, a kiegészítő vezérlő busz ciklusait oo kiegészítő vezérlő ciklus jel mutatja. A kiegészítő vezérlő ti első időpillanatban dd átvitel kérő jellel periféria használatot kér, aminek hatására megjelenik ee kérő jel és mm vezérlőjel, ami leállítja a kiegészítő vezérlőt. A központi vezérlő t2 második időpillanatban válaszol az ee kérő jelre ff felfüggesztés engedélyező jellel, aminek hatására akiegészítő vezérlő megszünteti az ee kérő jelet és kiadja gg időzítő jelet és hh ciklus indítójellel jelzi, aminek hatására t4 negyedik időpillanatban megszűnik a gg időzítő jel, az mm vezérlő jel és a hh ciklus indító jel. Az mm vezérlőjel megszüntetése törli,a dd átvitel kérő jelet. A hh ciklus indító jel megszűnésére t5 ötödik időpillanatban a központi vezérlő megszünteti az ff felfüggesztés engedélyező jelet. Az ismert berendezést a 2. ábra alapján ismertetjük. A berendezésnek A központi vezetőkötegre kapcsolódó 11 központi vezérlő egysége, 12 központi memóriája és 13 központi perifériái vannak. Az A központi vezetékkötegen lévő összes átvitelt all központi vezérlő egység vezérli önmaga a 12 központi memória, továbbá önmaga és a 13 központi perifériák között, valamint a 12 központi memória és 13 központi perifériák közötti összeköttetés esetén a 11 központi vezérlő egység működése csak a 12 központi memória és 13 központi perifériák között zajló direkt adatátviteli művelet engedélyezésére szorítkozik. A találmány szerinti berendezést ugyancsak a 2. ábra alapján ismertetjük. A berendezésnek 11 köz-Íonti vezérlő egysége, 12 központi memóriája, 13 özponti perifériái, 14 kiegészítő memóriája, 15 kiegészítő vezérlő egysége és 16 architektúra szervező egysége van. A 16 architektúra szervező egység ki/bemenetei részben A központi vezetékkötegen keresztül a 11 központi vezérlő egység, a 12 központi memória és a 13 központi perifériák ki/bemeneteire, részben pedig C átviteli vezetékkötegen át a 15 kiegészítő vezérlő egység ki/bemeneteire van csatlakoztatva. A 14 kiegészítő memória ki/bemenetei B memória vezetékkötegen keresztül a 15 kiegészítő vezérlő egység további ki/bemeneteire vannak kötve. A berendezés működése megegyezik az ismertével, azzal a kiegészítéssel, hogy amikor a 15 kiegészítő vezérlő egység a C átviteli vezetékkötegen, & a 16 architektúra szervező egységen keresztül az A központi vezetékkötegen lévő 13 központi perifériákhoz vagy a 12 központi memóriához fordul, akkor ezt úgy intézi all központi vezérlő egység felé, mint ha a 12 központi memória és a 13 központi perifériák közötti átvitel történne. A 16 architektúra szervező egység a 15 kiegészítő vezérlő egység felé perifériaként viselkedik, amely látszólag közvetlen hozzáférésű, valójában azonban a 15 kiegészítő vezérlő egység működését arra az időre felfüggeszti, amíg az A központi vezetékköteg felől, vagy az A központi vezetékköteg felé az átvitel be nem fejeződik. Természetesen akkor amikor a 15 kiegészítő vezérlő egység és a 14 kiegészítő memória között zajlik az átvitel a 16 architektúra szervező egység nem működik. Következésképpen ilyenkor egyidejűleg egymástól függetlenül működik a 11 központi vezérlő egység és a 15 kiegészítő vezérlő egység. A találmány szerinti 16 architektúra szervező egység példakénti kiviteli alakját a 3. ábra alapján ismertetjük. A 16 architektúra szervező egységnek 17 első illesztő egysége, 18 időrendi vezérlő egysége, 19 második illesztő egysége és 10 átmeneti tárolója van. A 17 első illesztő egység ki/bemenetei részben az A közjón ti vezetékkötegen át a 18 időrendi vezérlő egység, továbbá a D első belső vezetékköteg részét képező F első adat vezetékkötegen keresztül a 20 átmeneti tároló kimeneteire vannak kötve. A 18 időrendi vezérlő egység további ki/bemenetei E második belső vezetékkötegen keresztül a 19 második illesztő egység ki/ /bemeneteire, valamint az E második belső vezetékköteg részét képező G második adat vezetékkötegen keresztül a 20 átmeneti tároló bemeneteire,kimenetei pedig b beíró vezetéken át a 20 átmeneti tároló bemenetére van csatlakoztatva. A 19 második illesztő egység további ki/bemenetei a C átviteli vezetékkötegre vannak kötve. A 17 első illesztő egység és a 19 második illesztő egység feladata a szint leválasztás. A 18 időrendi vezérlő egység vezérli 'az összeköttetést és egyben felfüggeszti a 15 kiegészítő vezérlő egység működését. Mivel az átvitel idején a 15 kiegészítő vezérlő egység statikus állapotot vesz fel, így A központi vezetékköteg felé történő átvitel esetén az adat C átviteli vezetékkötegen végig rajta van, tehát onnét kapuzással továbbadható. Abban az esetben,ha az átvitel az A központi vezetékköteg felől történik, az adatot a 20 átmeneti tároló tárolója a 18 időrendi vezérlő ígység, és miután a 15 kiegészítő vezérlő egység felfüggesztését megszünteti, innét adja tovább a C átviteli vezetékkötegre. A találmány szerinti 18 időrendi vezérlő egység példakénti kiviteli alakját a 4. ábra alapján ismertetjük. A 18 időrendi vezérlő egységnek 21 kérés vezérlő áramköre, 22 ciklus tároló áramköre, 23 vezérlő kapuja és 24 adat kapcsolója van. A 21 kérés vezérlő áramkör bemenetei a D első belső vezetékköteg részét képező f felfüggesztés engedélyező vezetékre, valamint az E második belső vezetékköteg részét képező d átvitel kérő vezetéken keresztül a 23 vezérlő kapu bemenetére, kimenetei pedig a D első belső vezetékköteg részét képező e kérő vezetékre, valamint g időzítő vezetéken át a 22 ciklustároló áramkör bemenetére van csatlakoztatva. A 22 ciklus tároló áramkör további bemenete a D első belső vezetékköteg részét képező k ciklus leállító vezetéken keresztül a 23 ve3 5 10 15 20 25 30 35 40 45 50 55 60