195891. lajstromszámú szabadalom • Számítógép csatoló egység
1 HU 195 891 B 2 szakaszainak összekapcsolásával egymással összekapcsoljuk, akkor ebből az n számú ERI,... ERn számítógépből egy „m-et az n-ből" típusú számítógép modult tudunk kialakítani Ilyen összekapcsolás esetén létrejön egy MIK modulon belüli csatolás, és annak segítségével az n számú ERI,.. .ERn számítógép csillag, illetve vonal formában össze van kapcsolva egymással. így például az 5. ábrán a találmány szerinti RKE1,... RKEn számítógép csatoló egységre olyan kiviteli példát mutatunk be, ahol az 1. ábra szerinti RKEl....RíCEn számítógép csatoló egységből egy ,,2-t a 3-ból” típusú RKEl,...RKEn számítógép csatoló egység kialakításával a 6. ábrának megfelelően három darab ERI, ER2, ER3 számítógépből egy „2-t a 3-ból” típusú számítógép modult lehet összekapcsolni. A ,,2-t a 3-ból” típusú számítógép modulban lévő három darab ER 1, ER2, ER3 számítógép párhuzamos működését úgy lehet megvalósítani, ha meghatározott időpontokban elvégezzük a megfelelő adattömbök mozgásának szinkronizálását és tartalmának összehasonlítását (például a modulba történő adatbe- vagy kivitel során, a közbenső eredményeken). Ebből a célból mindhárom ERI, ER2, ER3 számítógépnél a megfelelő adattömböket felkínáljuk (azaz eljuttatjuk) a három RKE1, RKE2, RKE3 számítógép csatoló egység közül annak a kettőnek, amely a szóbanforgó ERI, ER2, ER3 számítógéphez hozzá van rendelve, és ezzel kielégítjük a szinkronizálásra és az adatok összehasonlítására vonatkozó feltételeket. Az AB címsínre adott cím hatására, mely a 2 azonosítójel képző és tároló egységben lévő tárolótartománynak megfelel, valamint egy az SB vezérlősínre adott aktív FS vezérlőjel vonalú engedélyezőjel hatására a BAS kiválasztójel vonalon megjelenik a kívánt jel, melyet az 1.4 kiválasztó egység állít elő. Ekkor az 12 hozzáférés vezérlő egység, mely a 2 azonosítójel képző és tároló egységhez kapcsolódik, az SB2 és SB3 vezérlősíneken lévő információnak megfelelően biztosítja az egyes ERI, ...ERn számítógépek számára a 2 azonosítójel képző és tároló egységhez való hozzáférést, mégpedig oly módon, hogy az FA, illete az FD vezérlőjel vonalakon keresztül engedélyező jelet ad az 1.1 címsín meghajtó egységre és az 1.5 adatsín meghajtó egységre, és az 1.7 címcsatoló meghajtó egységre, valamint az 1.6 adatcsatoló meghajtóegységre tiltójelet ad az FÁK illetve FDK vezérlőjel vonalakon keresztül. A 2 azonosítójel képző és tároló egység felépítésének megfelelően (lásd a 3. ábrát) az egyes számítógépek által a DB adatsínre adott adatokat a DB1 adatsínen keresztül beírjuk a 2.1 tároló egységbe, és ezzel párhuzamosan a 22 azonosító jel képző egységben létrehozzuk az adattömbre jellemző azonosítójelet, illetve csak a felkínált adatok azonosítójelét állítjuk elő. Miután az utolsó adatot is bevittük a 2 azonosítójel képző és tároló egységbe, az egyes ERI,.. .ERn számítógépek a 3.1 vezérlősín meghajtó egységet az SB2 és SB3 vezérlősínen keresztül aktiválják, és a szinkronizálásra és adatösszehasonlításra vonatkozó parancsot átadják. A 3.1 számítógép az AB2 címsínen és az SB2 vezérlősínen keresztül tudja kérni a hozzáférést a 2 azonosítójel képző és tároló egységhez, melyet az 12 hozzáférés vezérlő egység biztosít oly módon, hogy az FÁK és FDK vezérlőjel vonlakon keresztül engedélyezőjelet ad az 1.7 címcsatoló meghajtó egységre és az 1.6 adatcsatoló meghajtó egységre, ugyanakkor az 1.1 címsín meghajtó egységet és az lü adatsín meghajtó egységet az FA és az FD vezérlőjel vonalakon keresztül letiltja. Ekkor a 3.1 számítóegység a DB2 és DB1 adatsíneken keresztül hozzá tud férni a 2.1 tároló egységben letárolt összehasonlítandó adatokhoz, a DB3 adatsínen keresztül pedig a 2.2 azonosító jel képző egységben lévő azonosítóadathoz tud hozzáférni Ezt az összehasonlítandó adattömbre jellemző azonosítójelet mind a három ,,2-t a 3-ból” típusú RKE1, RKE2, RKE3 számítógép csatoló egység 3.1 számító egységei kicserélik a 3.2 be- és kiviteli szétosztó egységeken, valamint a MIK modulon belüli csatolásokon keresztül. Miután mindegyik 3.1 számító egységben megvan mind a három azonosítójel, ezeket összehasonlítjuk, majd az azonosító jelek összehasonlításának eredményét ismét a MIK modulon belüli csatoláson keresztül kicseréljük. Ez a három azonosító jel-összehasonlítási eredmény ezután bekerül a 3.1 számító egységeken belül az összehasonlítási eredménybe, amely így egy végeredményt ad a 2 azonosítójel képző és tároló egységbe bevitt három adattömb összehasonlításának eredményéről, a MIK modulon belüli csatolásról és magáról a három ,,2-t a 3-ból” típusu RKE 1,... RKEn számítógép csatoló egységről. Ezt az összehasonlítási eredményt a 3.1 számító egységen keresztül bevisszük a 2.1 tároló egységbe, és a hozzárendelt ERI, ER2, ER3 számítógép az összehasonlítási eredménynek megfelelően az SB2 és SB3 vezérlősíneken keresztül aktiválódik. Mivel mindhárom ,,2-t a 3-ból” típusú ERI, ER2, ER3 számítógép csatoló egység fent leírt aktiválódása nagyjából egyidejűleg történik meg, ezt a jelet a ,,2-t a 3-ból” típusú számítógép modul számára szinkronjelként is lehet használni. Annak érdekében, hogy az egyes ERI, ER2, ER3 számítógépek az összehasonlítási eredményét ki tudják értékelni, azok a fent leírt módon hozzáférhetnek a 2.1 tároló egységhez és az összehasonlítás eredményét onnan ki tudják olvasni. Az összehasonlítás eredményétől függően az egyes ERI, ER2, ER3 számítógépek engedélyezik az összehasonlított adatok további feldolgozás céljából történő továbbítását, illetve a hibás ERI, ER2, ER3 számítógépeket hibakezelésre kapcsolják. Mivel a 2.2 azonosítójel képző egységben az adatoknak a DB1 adatsínre történő továbbítása során adatkompressziót hajtunk végre, ezzel párhuzamosan pedig végrehajtjuk az azonosítójelek összehasonlítását is, az adattömbök összehasonlításához szükséges idők jelentősen lerövidíthetek. Elvüeg lehetséges az is, hogy az összes összehasonlítandó adatot a MIK modulon belüli csatoláson keresztül kicseréljük és ezután azok összehasonlítását a 3.1 számító egységekben hajtjuk végre. Ekkor a 22 azonosítójel képző egységben képzett azonosítójelet fel 5 10 15 20 25 30 35 40 45 50 55 60 5