202005. lajstromszámú szabadalom • Eljárás és elrendezés többszintű digitális hálózatok adatútjának kiválasztására

1 HU 202005 B 2 memóriái (12a-m), ugyancsak ki/bemeneteikkel peri­fériás vezetékkötegekre (B) kapcsolódó perifériái (15a-k), továbbá átmeneti tárolói (13a-n), vezérlő egysége (14) és közvetlen adatút tárolója (16) van. Az átmeneti tárolók (13a-n) bemenetei részben a köz­ponti vezetékköteg (A) részét képező belső adat veze­tékkötegre (C), kimenetei a perifériás vezetékköteg (B) részét képező perifériás adat-vezetékkötegre (E), ki/bemenetei átmeneti vezérlő vezetékkötegeken (Gi­tt) keresztül a vezérlő egység (14) ki/bemeneteire van­nak csatlakoztatva. A vezérlő egység (14) további ki/bemenetei a központi vezetékköteg (A) részét képe­ző belső vezérlő vezetékkötegre (D), a perifériás veze­tékköteg (B) részét képező perifériás vezérlő vezeték­kötegre (F), valamint (n+l)-edik átmeneti vezérlő ve­zetékkötegen (G[n+lj) keresztül a közvetlen adatút tároló (16) ki/bemeneteire vannak kötve. A közvetlen adatút tároló (16) bemenetei részben a központi veze­tékköteg (A) részét képező belső adat-vezetékkötegre (Q, kimenetei a perifériás vezetékköteg (B) részét ké­pező perifériás adat-vezetékkötegre (E) vannak csat­lakoztatva (4. ábra). A találmány tárgya eljárás és elrendezés többszintű di­gitális hálózatok adatút jának kiválasztására. Mint ismeretes, két különböző adatáteresztő ké­pességű átviteli rendszer összekapcsolásakor a telje­sítmény növelése céljából célszerű átmeneti tárat al- 5 kalmazni. Ha ki-be viteli rendszerről van szó, akkor érdemes több átmeneti regisztert kialakítani, és ezál­tal több puff ereit adatutat biztosítani. Az adatút kije­lölésének ismert megoldása az, hogy egy vezérlő re­gisztertömb bizonyos bitjei határozzák meg az adatút 10 címét. Ezt a megoldást alkalmazza pl. a VAX 11/780 rendszer. A feladat ily módon történő megoldása na­gyon merev. A vezérlő regisztertömböt előre fel kell tölteni, és nem tudja figyelembe venni az adott pilla­natban fellépő tényleges terheléseket. Előfordul, hogy 15 akkor sem sikerül kihasználni az átmeneti tár kínálta lehetőségeket, amikor pedig van kihasználatlan ada­tút. Ha például több olyan eszköz van a rendszerben, ami ki tudja használni az átmeneti regisztert, mint ahány adatút létezik, akkor a merev, előre meghatá- 20 rozott hozzárendelésnél bizonyos eszközöket eleve ki kell zárni a puff ereit adatút által biztosított kedvező feltételekből. A találmánnyal célunk a fentiekben vázolt nehéz­ség egyidejű kilriiszöbölése és egy olyan megoldás ki- 25 alakítása, amely a tényleges, adott pillanatban jelent­kező terhelési igényeknek megfelelően automatiku­san rendeli hozzá a fellépő igényhez a puffereit adatutat és ezáltal alkalmas az átmeneti regiszterek optimális kihasználása révén az átviteli sebesség nö­velésére. A találmánnyal megoldandó feladat ennek megfe­lelően egy olyan eljárás és elrendezés kialakítása, mely alkalmas többszintű digitális hálózatok adatút­­jának kiválasztására. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha a puffereit adatutakat nem mereven, előre jelöljük ki, hanem rugalmasan, a mindenkori igényeket figyelembe véve. A találmány szerinti eljárás egy olyan ismert eljá- 40 rás továbbfejlesztése, melynek során az adatúton lévő átmeneti tároló tartalmát megnézzük, és amennyiben az átmeneti tárolóban lévő adat címe megegyezik az adatúton megcímzett adat címével, akkor adatúttalá­­latot generálunk, és az adatátvitelt a periféria és az át- 45 meneti tárolók között hajtjuk végre anélkül, hogy adatkiolvasást kellene végrehajtanunk a memóriából. Amennyiben nincs találat, az átmeneti tárolót egy adatátviteli ciklus során feltöltjük az érvényes infor­mációval. A továbbfejlesztés, vagyis a találmány abban van, hogy több adatutat ellenőrzünk sorban egymás után, és ha bármelyiken cím találatot kapunk, adatúttalálat­­jelet állítunk elő. Abban az esetben, ha egyetlen átme­neti tárolónál sincs cím találat, végignézzük, hogyvan­­e szabad adatút, és ha van, akkor az ahhoz tartozó át­meneti tárolót töltjük fel az érvényes információval egy adatátviteli ciklus segítségével, ha nincs szabad adatút, akkor pedig közvetlen adatúton keresztül hajtjuk végre az adatátviteli ciklust. A találmány értelmében célszerű, hogy amennyi­ben közvetlen adatúton keresztül hajtjuk végre az adatátviteli ciklust, az érvényes információnak a cím­­részét nem tároljuk el átmeneti tárolóba. Nevezetesen célszerű, ha egy adatút átmeneti táro­lójának teljes tartalmát kiolvastuk, az átmeneti tároló foglaltságát megszüntetjük. Célszerű továbbá, ha az adatutak tárolóinak feltöl­tésekor egy-egy időzítést indítunk el, és amennyiben az átmeneti tároló teljes tartalmának a kiolvasása megtörtént, az időzítést megszüntetjük. Abban az esetben, ha egy átmeneti tároló időzítése eltelt anél­kül, hogy tartalmát kiolvastuk volna, az átmeneti tá­roló foglaltsági jelzését megszüntetjük. A találmány szerinti elrendezés egy olyan ismert el­rendezés továbbfejlesztése, melynek ki/bemeneteik­kel központi vezetékkötegre csatlakozó központi egy­sége és memóriái, ugyancsak ki/bemeneteikkel perifé­riás vezetékkötegre kapcsolódó perifériái, továbbá átmeneti tárolói és vezérlő egysége van. Az átmeneti 30 tároló bemenetei részben a központi vezetékköteg ré­szét képező belső adat-vezetékkötegre, kimenetei a perifériás vezetékköteg részét képező perifériás adat­­vezetékkötegre, ki/bemenetei átmeneti vezérlő veze­tékkötegen keresztül a vezérlő egység ki/bemeneteire 35 vannak csatlakoztatva. A vezérlő egység további ki/bemenetei részben a központi vezetékköteg részét képező belső vezérlő vezetékkötegre, részben pedig a perifériás vezetékköteg részét képező perifériás ve­zérlő vezetékkötegre vannak kötve. A továbbfejlesztés, vagyis a találmány abban van, hogy a vezérlő egység ki/bemenetei átmeneti vezérlő vezetékkötegen keresztül átmeneti tárolók ki/beme­neteire, (n+l)-edik átmeneti vezérlő vezetékkötegen keresztül közvetlen adatút tároló ki/bemeneteire, bel­ső vezérlő vezetékkötegre és perifériás vezérlő veze­tékkötegre vannak kötve. Az átmeneti tárolók beme­netei belső adat-vezetékkötegre, kimenetei perifériás adat-vezetékkötegre vannak csatlakoztatva. A köz­vetlen adatút tároló bemenetei belső adat-vezetékkö- 50 tegre, kimenetei perifériás adat-vezetékkötegre van­nak kötve. 2

Next

/
Thumbnails
Contents