[go: up one dir, main page]

DK165077B - Prioritetsfordelingskredsloeb til samarbejdende datamaskiner - Google Patents

Prioritetsfordelingskredsloeb til samarbejdende datamaskiner Download PDF

Info

Publication number
DK165077B
DK165077B DK381686A DK381686A DK165077B DK 165077 B DK165077 B DK 165077B DK 381686 A DK381686 A DK 381686A DK 381686 A DK381686 A DK 381686A DK 165077 B DK165077 B DK 165077B
Authority
DK
Denmark
Prior art keywords
priority
bus
signal
input
access
Prior art date
Application number
DK381686A
Other languages
English (en)
Other versions
DK165077C (da
DK381686D0 (da
DK381686A (da
Inventor
Lars-Oerjan Kling
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of DK381686D0 publication Critical patent/DK381686D0/da
Publication of DK381686A publication Critical patent/DK381686A/da
Publication of DK165077B publication Critical patent/DK165077B/da
Application granted granted Critical
Publication of DK165077C publication Critical patent/DK165077C/da

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/366Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a centralised polling arbiter
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/46Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using electromechanical counter-type accumulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Bus Control (AREA)
  • Multi Processors (AREA)
  • Hardware Redundancy (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Transmitters (AREA)
  • Electronic Switches (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Saccharide Compounds (AREA)
  • Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
  • Peptides Or Proteins (AREA)
  • Curing Cements, Concrete, And Artificial Stone (AREA)
  • Steroid Compounds (AREA)

Description

liIV I ODU// D
o
Opfindelsen angår et prioritetsfordelingskredsløb til datamaskiner, som indeholder processorer af to typer, nemlig en højprioriteret type som selv kan bestemme sin prioritet over for processorer af en anden lavpriorite-5 ret type ved benyttelse af en fælles bus for at tillade anvendelse også af den lavprioriterede type, dersom den højprioriterede processor ikke har vigtige opgaver.
I et system med flere processorer, som benytter samme bus, og hvor ingen af processorerne er prioriteret, 10 kan fordelingen på bussen ske ved hjælp af logik, som modtager et signal fra hver af de eventuelle brugere og tildeler bussen i bestemt rækkefølge, hvorved den seneste bruger placeres lavest. Ingen af processorerne kan herved udelukkes længere end et antal tilgange, som svarer til 15 antallet af processorer minus en.
Fordelingen bliver mere kompliceret, når et antal processorer med lav prioritet og en processor med høj prioritet arbejder på samme bus. Ved kendte indretninger, eksempelvis den som er beskrevet i Electronic Design, 24.
20 maj, 1978 er det nødvendigt med en ekstra tid til tildeling af bussen, når den højprioriterede processor har brug for den.
Formålet med opfindelsen er at forkorte ventetiden og at give den højprioriterede processor fuld prioritet, 25 når den har brug for bussen, men at give tilgang for de lavprioriterede processorer, dersom den højprioriterede processor ikke har brug for den. Dette tilvejebringes ifølge opfindelsen derved, at tilgangen til bussen spærres for de lavprioriterede enheder, når den højprioriterede processor 30 har behov for bussen, medens når den højprioriterede enhed ikke umiddelbart har behov for bussen gives de lavprioriterede enheder tilgang i en vis tidsproportion i forhold til den højprioriterede enheds arbejdstid.
Opfindelsens kendetegn fremgår af patentkravet.
35 Opfindelsen forklares i det følgende nærmere under 2 0
DK 165077 B
henvisning til tegningen, på hvilken fig. 1 er et blokdiagram over et processorsystem med processorer, som arbejder over en fælles bus, fig. 2 er et blokdiagram over et prioritetsforde-5 lingskredsløb ifølge opfindelsen, og fig.'3 er et tidsdiagram over tildelingen af bussen, når den højprioriterede processor ikke umiddelbart har behov for bussen.
Som vist i fig. 1 er en processor 1 med høj priori-10 tet over en busledning 2 forbundet med et antal lavprioriterede processorer 3a-3h, ialt otte. Med bussen er forbundet et lager 4, til hvilket processorerne har tilgang over bussen. Problemet, som opstår ved dette samarbejde, er at der altid må sikres tilgang for den højprioriterede pro-15 cessor samtidigt med, at de lavprioriterede-processorer deler den resterende tilgangstid. Dette løses ifølge opfindelsen med prioritetsfordelingskredsløbet, som er betegnet med 5. Kredsløbet er antydet som en separat enhed, men den kan være opdelt på en sådan måde, at visse dele 20 befinder sig i processorerne. De signaler, med hvilke disse enheder kommunikerer indbyrdes, forklares nærmere i forbindelse med fig. 2. Deres benævnelser er følgende: BMA = bus master address. Vælger en af de otte lavprioriterede processorer.
25 EBG = external bus grant. Giver tilgang for en af de lavprioriterede enheder.
MBG = intensive processor bus grant. Giver tilgang for den højprioriterede processor.
RQB = request bus. Anmodning om tilgang til bussen 30 fra de lavprioriterede enheder.
REB = reserv bus. Anmodning om tilgang til bussen fra den højprioriterede processor.
BOC = bus occupied. Bussen er optaget, der foregår arbejde.
35 Fig. 2 viser et blokdiagram over prioritetsforde lingskredsløbet. Den indbyrdes fordeling af bussen mellem 3 0
DK 165077B
de lavprioriterede processorer sker ved hjælp af en logik som består af et programmerbart læselager 10 (PROM) og et register 11. Hver lavprioriteret processor 3a-3h ifølge eksemplet ialt otte, sender et signal RQB med anmodning om 5 tilgang til lageret 10, som indeholder en tabel. I tabellen angives adressen for den af de lavprioriterede processorer, som skal aktiveres næste gang. Adressen udpeges af et signal BMA, som over en trelederledning muliggør adressering af otte forskellige enheder. Den afgivne adresse registre-10 res i registret 11 og udpeger i lageret en ny adresse, som skal benyttes, når den næste lavprioriterede processor sender et RQB signal. Af de lavprioriterede enheder er kun enheden 3h vist i enkeltheder. Med 6 er betegnet en venteflip-flop, hvis udgang aktiveres, når der ønskes til-15 gang til bussen ifølge programmet, og med 7 er betegnet en tilgangsflip-flop, som aktiveres, når processoren har opnået tilgang, og som holdes aktiveret så længe denne processor anvender bussen. I løbet af denne tid afgiver flip-flop'en signalet BOC, som angiver at bussen er optaget af processo-20 ren. Aktiveringen af flip-flop'en 7 sker ved, at en kompa-rator 8 fastslår at den fra registret 11 sendte adresse BMA stemmer overens med processorens egen adresse og aktiverer en indgang på en OG kreds 9, som over en anden indgang modtager et EBG signal, som angiver, at bussen er 25 tilgængelig for de lavprioriterede processorer. Et sådant kredsløb er tidligere kendt.
Ønskes nu tilgangen mellem de lavprioriterede processorer og den højprioriterede processor opdelt på en sådan måde, at de lavprioriterede enheder skal have til-30 gang til bussen i et tidsrum, som har en vis proportion til den tid, i hvilken den højprioriterede processor anvender bussen, samtidigt med at den højprioriterede processor har umiddelbar tilgang til bussen når som helst, er et kredsløb ifølge opfindelsen nødvendigt. Kredsløbet 35 omfatter en første logikkreds 20, som styrer tildelingen af bussen til den højprioriterede enhed henholdsvis en 0 4
DK 165077 B
lavprioriteret enhed og en anden logikkreds 40, hvis udgangssignal angiver, at den højprioriterede enhed har umid-delbartbehov for bussen eller at den midlertidigt kan overlade bussen til en lavprioriteret enhed. Ifølge udførelses-5 eksemplet er den første logikkreds 20 anbragt uden for processorerne, medens den anden logikkreds 40 ligger i den højprioriterede processor. Fra opfindelsens synspunkt er det imidlertid uden betydning, hvor logikkredsene ligger.
Den første logikkreds 20 har tre indgange, en første, 10 hvor et signal RQB optræder, når en af de lavprioriterede enheder har brug for bussen, en anden indgang, hvor et signal REB optræder, når den højprioriterede enhed har brug for bussen, og en tredie indgang, hvor et signal BOC optræder, hvilket signal angiver at bussen er optaget af en af 15 enhederne. Signalerne på den første og anden indgang føres til en OG kreds 21, som afgiver et udgangssignal kun dersom den højprioriterede enhed ikke anmoder om tilgang, i modsat fald er den spærret. Dette signal føres til en indgang på en OG kreds 22, hvis negerende indgang modtager 20 signalet BOC. Når signalet BOC således ophører, i forbindelse med at bussen bliver ledig, og signalet REB ikke optræder, når den højprioriterede enhed ikke har umiddelbart behov for bussen, afgives et EBG signal for at muliggøre tilgang for en af de lavprioriterede enheder. En yderligere 25 OG kreds 23 er indrettet til modtagelse af OG kredsen 21's udgangssignal på den ene side og BOC signalet på den anden side. Ophører begge disse signaler, frembringes signalet MBG som tildeler bussen til den højprioriterede enhed og det føres til den anden logikkreds 40.
30 Med 30 er betegnet en programvælger, som i afhængig hed af det igangværende program tilvejebringer et af to alternative signaler. Den første signaltype fra programvælgeren indebærer, at der ønskes umiddelbar tilgang til bussen af den højprioriterede enhed, det andet signal indebærer, 35 at der Ønskes umiddelbar tilgang, men at også lavprioriterede enheder kan tillades at anvende bussen. Med 41 er
DK 165077 B
0 5 betegnet en venteflip-flop, hvis udgang aktiveres umiddelbart når den første signaltype føres til dens aktiveringsindgang S. Udgangssignalet spærrer kredsen 21, således at tilgang til bussen fra de lavprioriterede enheder 5 forhindres, og når signalet BOC ophører, tildeles bussen atter til den højprioriterede enhed af signalet MBG. Dette føres til den ene indgang på en OG kreds 39, hvis anden indgang over en ELLER kreds 38 modtager programvælgerens signal. OG kredsen 39's udgangssignal aktiverer en til-10 gangsflip-flop 42, som over sin udgang fører et BOC signal til logikkredsen 20 for at angive, at bussen er optaget.
Hvis den første signaltype er forblevet på programvælgeren, aktiveres venteflip-flop'en 41's udgang umiddelbart, således at kredsen 21 holdes spærret, og der afgives ikke noget 15 EBG signal for at give tilgang til de lavprioriterede enheder. Den anden signaltype fra programvælgeren 30 indebærer at den højprioriterede enhed kan tillade tilgang for en lavprioriteret enhed. En flip-flop 43, som aktiveres af dette signal, fører et signal til indgangen på en OG kreds 20 46, på hvilken en negerende indgang er forbundet med flip-flop'en 42's udgang, således at den er spærret i hele den tid, hvori den højprioriterede processor anvender bussen. OG kredsen 46's udgang er forbundet med en indgang på ELLER kredsen 47, som afgiver kredsen 46's udgangssignal 25 til OG kredsen 21. Ved at aktiveringen af kredsen 46's udgangssignal og således frembringelsen af REB signalet sker med en vis forsinkelse efter at BOC signalet er ophørt som følge af forsinkelseskredsen 48, optræder REB signalet først efter at EBG signalet er frembragt over kredsen 22's udgang, 30 således at en af de lavprioriterede enheder får tilgang.
Umiddelbart derefter optræder REB signalet, som sikrer, at den højprioriterede enhed får direkte tilgang når signalet BOC er ophørt.
Dette er yderligere forklaret i diagrammet i fig. 3.
35 Når den højprioriterede enhed arbejder, og der ikke foreligger noget umiddelbart behov for at anvende bussen igen, 0
DK 165077B
6 findes der ikke noget stående REB signal fra flip-flop'en 41. Når signalet BOC ophører, aktiveres kredsen 46's udgang med så stor forsinkelse, at REB signalet først opstår efter at EBG signalet har nået at blive udsendt til de lavpriori-5 terede processorer. Straks derefter spærres kredsen 21 atter af REB signalet, således at når den lavprioriterede enhed har færdiggjort sin opgave, og BOC signalet er ophørt, kan den højprioriterede enhed overtage bussen uden forsinkelse.
Når BOC signalet ophører, aktiveres registret 11, og den 10 lavprioriterede enheds identitet kan udsendes. Ved hjælp af det beskrevne kredsløb bliver det muligt under sådanne perioder, hvor programmet ikke gør en umiddelbar tilgang nødvendig for den højprioriterede enhed, at tildele bussen til de lavprioriterede enheder samtidig med at det sikres, at 15 den højprioriterede enhed altid har umiddelbar tilgang til bussen ved behov.
20 25 30 35

Claims (1)

  1. DK 165077 B 7 PATENTKRAV. Prioritetsfordelingskredsløb til datamaskiner, som indeholder processorer af to typer, en højprioriteret type (1), som selv kan bestemme sin prioritet over for processorer 5 (3a, 3b-3h) af en anden lavprioriteret type ved benyttelse af en fælles bus (2) for at tillade anvendelse også af den lavprioriterede type, hvis den højprioriterede processor ikke har vigtige opgaver, kendetegnet ved, at prioritetsfordelingskredsløbet (5) indeholder en første 10 logikkreds (20) med tre indgange, den første for et indgangssignal (RQB) som indebærer anmodning om tilgang fra en af de lavprioriterede enheder (3a-3h), den anden for et indgangssignal (REB) som indebærer anmodning om tilgang fra den højprioriterede enhed (1), og den tredje for et indgangs-15 signal (BOC), som optræder i hele den tid, hvori bussen anvendes, og med to udgange, af hvilke, når signalet (BOC) på den tredje indgang forsvinder, der på den første optræder et signal (EBG) til tildeling af bussen til en lavprioriteret enhed (3a-3h) hvis kun den første indgang aktiveres, og af 20 hvilke der på den anden optræder et signal (MBG) til tildeling af bussen til den højprioriterede enhed, medens signalet på den første udgang undertrykkes, idet der er anbragt en anden logikkreds (40) med to udgange, en første som afgiver signalet (REB) med anmodning om tilgang fra den højpriori-25 terede enhed til den første logikkreds1 anden indgang og en anden udgang, som afgiver signalet (BOC), der angiver at bussen anvendes, til den tredje indgang på den første logikkreds, og idet den anden logikkreds (40) har to indgange, en første ved hvis aktivering der ubetinget optræder et 30 signal (REB), som på den første logikkreds1 anden indgang angiver, at den højprioriterede enhed ønsker tilgang, således at tildelingssignalet (MBG) optræder på den første logikkreds1 anden udgang, og en anden indgang på den anden logikkreds, hvilken indgangs aktivering medfører, at sig-35 nalet (REB) for anmodning om tilgang for den højprioriterede enhed optræder med forsinkelse på den anden logikkreds1 første udgang, således at signalet (EBG) til tildeling af 0 DK 165077B 8 bussen til en lavprioriteret enhed når at indtræffe/ men den højprioriterede enhed har umiddelbar tilgang til bussen efter afslutning af den lavprioriterede enheds arbejde. 5 10 15 20 25 30 35
DK381686A 1984-12-12 1986-08-11 Prioritetsfordelingskredsloeb til samarbejdende datamaskiner DK165077C (da)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
SE8406312A SE445861B (sv) 1984-12-12 1984-12-12 Prioritetsfordelningsanordning for datorer
SE8406312 1984-12-12
PCT/SE1985/000429 WO1986003606A1 (en) 1984-12-12 1985-11-01 Arrangement for apportioning priority among co-operating computers
SE8500429 1985-11-01

Publications (4)

Publication Number Publication Date
DK381686D0 DK381686D0 (da) 1986-08-11
DK381686A DK381686A (da) 1986-08-11
DK165077B true DK165077B (da) 1992-10-05
DK165077C DK165077C (da) 1993-02-22

Family

ID=20358135

Family Applications (1)

Application Number Title Priority Date Filing Date
DK381686A DK165077C (da) 1984-12-12 1986-08-11 Prioritetsfordelingskredsloeb til samarbejdende datamaskiner

Country Status (23)

Country Link
US (1) US4791563A (da)
EP (1) EP0205472B1 (da)
JP (1) JPH0630086B2 (da)
KR (1) KR910003015B1 (da)
AT (1) ATE45825T1 (da)
BR (1) BR8507112A (da)
CA (1) CA1241767A (da)
DE (1) DE3572552D1 (da)
DK (1) DK165077C (da)
EG (1) EG17290A (da)
ES (1) ES8702677A1 (da)
FI (1) FI88549C (da)
GR (1) GR852847B (da)
IE (1) IE57050B1 (da)
IT (1) IT1186409B (da)
MA (1) MA20594A1 (da)
MX (1) MX158467A (da)
NO (1) NO170999C (da)
NZ (1) NZ214010A (da)
PT (1) PT81612B (da)
SE (1) SE445861B (da)
TR (1) TR22658A (da)
WO (1) WO1986003606A1 (da)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU595691B2 (en) * 1987-03-26 1990-04-05 Honeywell Bull Inc. Tandem priority resolver
JP2635639B2 (ja) * 1987-12-28 1997-07-30 株式会社東芝 データ処理装置
JP2635995B2 (ja) * 1988-05-18 1997-07-30 株式会社日立製作所 プロセッサを有するシステム
JPH0289149A (ja) * 1988-09-26 1990-03-29 Matsushita Electric Ind Co Ltd バス優先順位装置
DE69030640T2 (de) * 1989-11-03 1997-11-06 Compaq Computer Corp Multiprozessorarbitrierung in für Einzelprozessor bestimmten Arbitrierungsschemas
US5081578A (en) * 1989-11-03 1992-01-14 Ncr Corporation Arbitration apparatus for a parallel bus
CA2037491C (en) * 1990-03-02 1998-07-28 Yuji Shibata System bus control system in a multi-processor system
US5414818A (en) * 1990-04-06 1995-05-09 Mti Technology Corporation Method and apparatus for controlling reselection of a bus by overriding a prioritization protocol
US5297277A (en) * 1990-08-31 1994-03-22 International Business Machines Corporation Apparatus for monitoring data transfers of an oemi channel interface
JPH06110825A (ja) * 1992-09-30 1994-04-22 Nec Corp 共通バス制御方式
US5519838A (en) * 1994-02-24 1996-05-21 Hewlett-Packard Company Fast pipelined distributed arbitration scheme
US5740383A (en) * 1995-12-22 1998-04-14 Cirrus Logic, Inc. Dynamic arbitration priority
US6374319B1 (en) 1999-06-22 2002-04-16 Philips Electronics North America Corporation Flag-controlled arbitration of requesting agents
FR2894696A1 (fr) * 2005-12-14 2007-06-15 Thomson Licensing Sas Procede d'acces a un bus de transmission de donnees, dispositif et systeme correspondant

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5812611B2 (ja) * 1975-10-15 1983-03-09 株式会社東芝 デ−タテンソウセイギヨホウシキ
US4059851A (en) * 1976-07-12 1977-11-22 Ncr Corporation Priority network for devices coupled by a common bus
US4096571A (en) * 1976-09-08 1978-06-20 Codex Corporation System for resolving memory access conflicts among processors and minimizing processor waiting times for access to memory by comparing waiting times and breaking ties by an arbitrary priority ranking
US4096569A (en) * 1976-12-27 1978-06-20 Honeywell Information Systems Inc. Data processing system having distributed priority network with logic for deactivating information transfer requests
SE414087B (sv) * 1977-02-28 1980-07-07 Ellemtel Utvecklings Ab Anordning i ett datorsystem vid utsendning av signaler fran en processor till en eller flera andra processorer varvid prioriterade signaler sends direkt utan tidsfordrojning och oprioriterade signalers ordningsfoljd ...
US4121285A (en) * 1977-04-01 1978-10-17 Ultronic Systems Corporation Automatic alternator for priority circuit
US4257095A (en) * 1978-06-30 1981-03-17 Intel Corporation System bus arbitration, circuitry and methodology
IT1100916B (it) * 1978-11-06 1985-09-28 Honeywell Inf Systems Apparato per gestione di richieste di trasferimento dati in sistemi di elaborazione dati
US4271467A (en) * 1979-01-02 1981-06-02 Honeywell Information Systems Inc. I/O Priority resolver

Also Published As

Publication number Publication date
JPH0630086B2 (ja) 1994-04-20
FI862682A7 (fi) 1986-06-24
NO170999C (no) 1993-01-06
FI862682A0 (fi) 1986-06-24
DE3572552D1 (en) 1989-09-28
CA1241767A (en) 1988-09-06
TR22658A (tr) 1988-02-08
NO862764D0 (no) 1986-07-08
JPS62501039A (ja) 1987-04-23
ATE45825T1 (de) 1989-09-15
NO170999B (no) 1992-09-28
WO1986003606A1 (en) 1986-06-19
PT81612B (pt) 1987-09-30
KR910003015B1 (ko) 1991-05-15
ES8702677A1 (es) 1986-12-16
EP0205472B1 (en) 1989-08-23
IT1186409B (it) 1987-11-26
DK165077C (da) 1993-02-22
IT8523124A0 (it) 1985-12-06
IE853053L (en) 1986-06-12
ES549805A0 (es) 1986-12-16
GR852847B (da) 1985-12-02
MX158467A (es) 1989-02-03
US4791563A (en) 1988-12-13
BR8507112A (pt) 1987-03-31
SE8406312L (sv) 1986-06-13
MA20594A1 (fr) 1986-07-01
DK381686D0 (da) 1986-08-11
EP0205472A1 (en) 1986-12-30
KR870700156A (ko) 1987-03-14
EG17290A (en) 1989-06-30
NO862764L (no) 1986-07-08
NZ214010A (en) 1988-10-28
IE57050B1 (en) 1992-04-08
DK381686A (da) 1986-08-11
PT81612A (en) 1986-01-02
SE445861B (sv) 1986-07-21
FI88549B (fi) 1993-02-15
FI88549C (sv) 1993-05-25
SE8406312D0 (sv) 1984-12-12

Similar Documents

Publication Publication Date Title
US4814974A (en) Programmable memory-based arbitration system for implementing fixed and flexible priority arrangements
DK165077B (da) Prioritetsfordelingskredsloeb til samarbejdende datamaskiner
US5241632A (en) Programmable priority arbiter
US5765036A (en) Shared memory device with arbitration to allow uninterrupted access to memory
GB1593404A (en) Logic circuitry for use in a computer
EP0138676A2 (en) Retry mechanism for releasing control of a communications path in a digital computer system
US4870572A (en) Multi-processor system
US6195720B1 (en) Device and method for communication between asynchronous computer buses using an adapter
EP0139568A2 (en) Message oriented interrupt mechanism for multiprocessor systems
JPH04354038A (ja) アドレス変換レジスタ制御方式
EP1208435A2 (en) Shared resource arbitration method and apparatus
AU580359B2 (en) Arrangement for apportioning priority among co-operating computers
US5640536A (en) Work station architecture with selectable CPU
KR920007945B1 (ko) 자동형상 제어를 위한 백플레인 상의 슬롯 어드레스 지정방법
KR100465343B1 (ko) 동적 시분할 공유버스 구조
JPS6155704B2 (da)
JP3698483B2 (ja) シリアルi/o
US6996646B2 (en) Bus system
KR19980030502A (ko) 대기 우선 순위에 의한 시분할장치
JPH0395661A (ja) 並列計算機の処理割り当て装置
JPS58203563A (ja) 権利順序割当制御方式