193764. lajstromszámú szabadalom • Eljárás buszrendszerű lokális számítógép-hálózathoz csatlakozó állomások egyidejű adásának kiküszöbölésére és ilyen lokális számítógép-hálózat
193764 4 kevésbé szóródik és jobban követi a tényleges forgalmat, egyenetlen terhelésnél kedvezőbb viselkedésű és a várható ütközés feloldási idő — függetlenül a vetélkedő állomások számától — mindenkor egy korlát alatt marad. Előnyös továbbá, ha az állomásokban meghatározott feltételek esetén a diszkrét időtartamok számát a legkisebbre, pl. egyre állítjuk, ami az illető állomás következő adásának leggyorsabb indítását biztosítja. Ezek a feltételek, melyek kiilön-külön vagy együtt is alkalmazhatók, a következők: a) ha a vonal jelmentessé válását' követő — adot^esetben az előírt időköz utáni — m időszeleten belül nem kezdődik a vonalon adás, ahol m az előző adás kezdetére az illető állomásban beállított diszkrét időtartamok száma, b) ha a vonalon fellépett és sikeresnek tekintett (a leghosszabb töredéknél hosszabb) adás esetén az adás kezdetére az illető állomásban beállított diszkrét időtartamok száma egy meghatározott értéknél, pl. nyolcnál kisebb, c) ha az állomásnak sürgős üzenetet kell kiadnia. Az ütközésfeloldás sebességét növeli, ha az állomásban észlelt minden egyes ütközés után magas szintű logikai jeleket tartalmazó zavarjelet adunk a vonalra (jamming). Előnyös továbbá, ha minden egyes adást információt nem hordozó, magas szintű logikai jeleket tartalmazó foglalójellel kezdünk (preamble). Ez esetben az ütközések legnagyobb része már a foglalójel ideje alatt észlelésre kerül, az adás megszakítását és a kivárást idő elteltével a foglalójel újabb kiadását a hardver vezérli, így a szoftvernek nem kell az ütközést tudomásul vennie. A találmány másrészt buszrendszerű lokális számítógép-hálózat, amelyben soros adatátviteli vonalhoz soros digitális adatok adására és/vagy vételére alkalmas állomások leágazó szerelvények útján vannak csatlakoztatva, ahol az állomások mindegyike tartalmaz a leágazó szerelvényhez csatlakozó vonalillesztő áramkört és ehhez csatolóegységen keresztül csatlakoztatott adatfeldolgozó processzort, amely csatolóegységnek a vonalillesztő áramkörről érkező soros adatokat párhuzamos adatokként a processzor felé, a processzortól érkező párhuzamos adatokat pedig soros adatokként a vonalillesztő áramkör felé továbbító adó-vevő fokozata, saját adás és a soros adatátviteli vonalhoz csatlakoztatott másik állomás(ok) adásának ütközését érzékelő áramköre és ütközés esetén az újabb saját adást szelektíven késleltető ütközésfeloldó logikája van. A találmány szerint az ütközésfeloldó logika indító bemeneté a soros adatátviteli vonal foglaltságát figyelő áramkör kimenetére, szelektíven késleltetett jelet szolgáltató kimenete pedig adásengedélyező logika egyik engedélyező beme3 netére van csatlakoztatva, amely adásengedélyező logikának adáskérés és szabad soros adatátviteli vonal esetén vonalfoglalást indító jelet kiadó első kimenete és ehhez képest késleltetett adásengedélyező jelet kiadó második kimenete van. A találmány szerinti buszrendszerü lokális számítógép-hálózatban valamennyi állomásban egyidőben történik az ütközésfeloldási folyamat indítása, és az adás vagy az ütközés utáni újabb adás mindig egy vonalfoglaló jellel indul, amelyet később követ csak az adni kívánt adatcsomag, fgy lehetővé válik az ütközések legtöbbjének hardver lekezelése. Egy előnyös kiviteli alaknak az ütközést érzékelő áramkörhöz csatlakoztatott, ütközésre előírt időtartamú zavarjel kiadását indító jelet kiadó ütközés logikája van. A zavarjel elősegíti, hogy az adásban részes állomások mielőbb érzékeljék az ütközést. Ha az ütközés érzékelése már az adatcsomag adása közben történt, az ütközés megszakítást kezdeményező jelet ad ki. A kivárási idő véletlenszerű meghatározásához előnyös egy olyan kiviteli alak, amelyben az ütközésfeloldó logikának első számlálója, ezt ütemező időszelet órajelet előállító órajelosztója, első léptetőregisztere és szabadonfutó oszcillátorral ütemezett második számlálója van, az első számláló adatbemenetei logikai ÉS-kapcsolatot megvalósító kapusoron keresztül csatlakoznak a második számláló és az első léptetőregiszter adatkimeneteihez, továbbá az első számláló beíró bemenete az ütközésfeloldó logika indító bemenetére van csatlakoztatva, túlcsordulás kimenete pedig a szelektíven késleltetett jelet szolgáltató kimenetet képezi. Ennél a kialakításnál lehetséges, hogy az első léptetőregiszter léptető bemenete az ütközésre jelet adó vonalra, törlő bemenete pedig adáskérés jelet adó vonalra van csatlakoztatva. Az is lehetséges és előnyös, hogy az időszelet órajellel vezérelhető léptetési irányú első léptetőregiszter léptető bemenete a vonal jelmentessége esetén időszelet órajelet adó vonalra van csatlakoztatva. Ez utóbbi esetben a léptetési irány vezérlése igen kedvező módon úgy oldható meg, hogy az első léptetőregiszterhez ennek léptetési irányát vezérlő második léptetőregiszter van csatlakoztatva, amely második léptetőregíszter léptető bemenete az ütközésfeloldó logika indító bemenetének jelével engedélezett első kapun keresztül az időszelet órajelet adó vonalra, beíró bemenete pedig az ütközésfetoldó logika indító bemenetére van csatlakoztatva. Ez a megoldás lehetővé teszi a kivárási idő olyan véletlenszerű meghatározását, amely jól igazodik a számítógép-hálózat forgalmához. Ennél a kiviteli alaknál célszerű, ha az első léptetőregiszter adatkimeneteire az időszelet órajellel ütemezett harmadik számlá£i 10 15 20 25 30 35 40 45 50 55 60 65 4