NL8120044A - Stelsel voor snelle overbrenging van berichten tussen computers. - Google Patents
Stelsel voor snelle overbrenging van berichten tussen computers. Download PDFInfo
- Publication number
- NL8120044A NL8120044A NL8120044A NL8120044A NL8120044A NL 8120044 A NL8120044 A NL 8120044A NL 8120044 A NL8120044 A NL 8120044A NL 8120044 A NL8120044 A NL 8120044A NL 8120044 A NL8120044 A NL 8120044A
- Authority
- NL
- Netherlands
- Prior art keywords
- computers
- bus
- computer
- messages
- main memory
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17375—One dimensional, e.g. linear array, ring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multi Processors (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
/ - 1 - - \ t 8 i l O O 4 4
Stelsel voor snelle overbrenging van berichten tussen computers.
De uitvinding heeft betrekking op een stelsel voor de snelle overbrenging van berichten tussen computers die zijn aangesloten aan een enkele bus waaraan eveneens een hoofdgeheugen is verbonden.
5 Bekend is het netwerk van de soort waarin de overbrenging van een bericht van een computer naar een andere computer tot stand komt met behulp van een schrijf-cyclus in het hoofdgeheugen, bewerkstelligd door de zendende computer, gevolgd door een lees-cyclus van het hoofdgeheugen, bewerkstel-10 ligd door de ontvangende computer. Hierbij moet een inrichting voor tijddeling van de toegang tot het hoofdgeheugen aanwezig zijn om zo iedere verwarring van de informatie die in de bus omgaat, te vermijden. De computers zijn allen voorzien van een eigen geheugen waarmee zij ter plaatse het merendeel van de 15 vereiste bewerkingen tot stand kunnen brengen, en êén van hen, de centrale computer, zorgt voor het beheer van het stelsel, dat wil zeggen de besturing van de verschillende elementen van het netwerk.
Aangezien het eigen geheugen van elk van de 20 computers steeds omvangrijker wordt, worden de door middel van de bus overgedragen berichten steeds langer. Hieruit resulteren een verzadiging van het verkeer in de bus en toegangs-moeilijkheden van de computers tot het hoofdgeheugen.
Het doel van de onderhavige uitvinding is 25 om bij de transmissie van berichten tussen twee computers het gebruikmaken van de bus te vermijden, hetgeen enerzijds leidt tot een vermindering van de verzadiging van de bus en anderzijds de tijd verkort die nodig is voor de transmissie omdat de opeenvolgende schrijf- en leescycli in de uitwisseling van een 30 computer met een andere computer door de tussenkomst van het hoofdgeheugen achterwege blijven.
Volgens de onderhavige uitvinding zijn de verschillende computers aangesloten aan een elektronische scha- 8120044 f * - 2 - kelaar die wordt “bestuurd door de centrale computer door de tussenkomst van de “bus teneinde de rechtstreekse transmissie van berichten van elke lengte tussen de computers toe te staan. Aldus is de bus in hoofdzaak gereserveerd voor de toegang voor 5 elk van de computers tot het hoofdgeheugen.
De uitvinding zal beter worden begrepen en andere doeleinden, voordelen en kenmerken zullen duidelijker blijken bij het lezen van de volgende beschrijving van een voorkeursuitvoeringsvorm van de uitvinding,aan welke beschrijving 10 een tekening is toegevoegd waarin: . de enige figuur schematisch een stelsel voor snelle transmissie van berichten volgens de uitvinding toont.
Met verwijzing nu naar deze enige figuur is de computer die het beheer van het stelsel verzorgt, de cen-15 trale computer 1 die een eigen geheugen 2 bevat alsmede een inrichting voor tijddeling van de toegang tot het hoofdgeheugen 6 waartoe behoort een aftastketen die de perifere computer kan ontdekken die door middel van de tweerichtingsverbinding h heeft gevraagd om te worden aangesloten aan de bus 5 om toegang 20 te krijgen tot het hoofdgeheugen 6, alsmede een beslissings- keten die aan de computer die de toegang heeft gevraagd, de toestemming te geven zodra de laatste vrij is.
In de figuur zijn slechts drie perifere computers 7S 8, 9 getekend die elk een eigen geheugen 10, 11, 12 25 hebben, maar het zal wel duidelijk zijn dat het aantal van deze perifere computers van drie kan verschillen.
In een uitvoeringsvoorbeeld heeft het hoofdgeheugen 6 een capaciteit van 512 k woorden van 16 binaire elementen, terwijl de eigen geheugens 2, 10, 11, 12 .... een capa-30 citeit hebben van 256 k woorden.
Teneinde te vermijden dat de tussen twee computers uitgewisselde berichten via de bus 5 en het hoofdgeheugen 6 lopen en aldus het verkeer in de bus 5 to'Verminderen onder vergroting van de transmissie-snelheid van de berichten is een 35 elektronische schakelaar 13 aangesloten aan elk van de computers.
8120044 - 3 -
In liet uitvoeringsvoorbeeld is deze schakelaar 13 een bekende automatische schakelaar voor telefonie om zonder blokkering de schakeling van 16 digitale verbindingen met een snelheid van 8 Mbit/s te kunnen verzorgen.
5 De schakelaar 13 wordt eveneens bestuurd door de centrale computer 1 door tussenkomst van&e bus 5·
Wanneer een computer, bijvoorbeeld de computer 93 verzoekt een bericht te verzenden naar een andere computer, bijvoorbeeld de computer 7» richt hij zijn verzoek aan 10 de centrale computer 1 door de tussenkomst van de twee-richtings- verbinding Omdat de computer 9 geen toegang vraagt tot het hoofdgeheugen 6, kan het bericht rechtstreeks worden verstuurd naar de computer 7 door de tussenkomst van de elektronische schakelaar 13. Deze laatste ontvangt dan door de tussenkomst 15 van de bus 5 de opdracht de twee computers 9 en 7 te verbinden behalve indien de opgeroepen computer reeds bezet is.
Hierdoor kunnen verschillende verbindingen tussen computers gelijktijdig tot stand worden gebracht en het resultaat is een zeer merkbare vergroting van de transmissie-20 snelheid van de berichten.
Bovendien zijn de bus 5 en het hoofdgeheugen bevrijd van hun respectievelijke functie van de overdracht van berichten en kunnen zij zo voor andere taken worden benut.
In het beschouwde voorbeeld is indien normaal 25 3,5^us nodig was voor het overdragen van een woord van 16 binaire elementen van een computer naar het hoofdgeheugen en vervolgens nog 3 , 5/us voor het overdragen van hetzelfde woord van het hoofdgeheugen naar een tweede computer, en in de wetenschap dat de centrale computer 1 de bus 5 de helft van de tijd 30 bezet, de tijd die in totaal nodig is voor de overdracht van een woord van een computer naar een andere gelijk aan 1kyUs.
Met het stelsel volgens de uitvinding vindt de overdracht plaats in niet meer dan 2^us, dus zevenmaal sneller.
Bovendien is het wachten aanzienlijk verkort 35 omdat verschillende gelijktijdige verbindingen kunnen worden tot 8 1 2 0 9 4 4
' ψ V
- - stand gebracht.
Evenwel dient een extra ingang/uitgang-koppel-keten aanwezig te zijn in elk van de computers om dit effect te verkrijgen, te meer omdat de transmissie moet worden bewerk-5 stelligd op de synchrone wijze.
Hoewel slechts een voorkeursuitvoeringsvorm van de uitvinding is beschreven, is het duidelijk dat elke wijziging die in dezelfde geest door de vakman wordt aangebracht, niet buiten het kader van de uitvinding zal valleh. In het bij-10 zonder kan de schakelaar 13 al naar de gekozen koppelketen even goed van het ruimteverdelingstype zijn als van het tijdverde-lingstype.
3 1 2 0 0 4 4
Claims (1)
- 9 C Enige conclusie Stelsel voor de snelle transmissie van "berichten tussen computers die zijn aangesloten aan êén enkele "bus waaraan eveneens is verbonden een hoofdgeheugen, waarbij 5 elk van de computers een eigen geheugen heeft en éên van hen, de centrale computer, de beheerder van het stelsel is, met het kenmerk, dat de computers (1, 7S 8, 9···) zijn verbonden met een elektronische schakelaar (13) die wordt bestuurd door de centrale computer (1) door de tussenkomst van de bus 10 (5) om de rechtstreekse transmissie van berichten van iedere lengte tussen de computers goed te keuren, waarbij de bus (5) in hoofdzaak is gereserveerd voor de toegang voor elk van de computers tot het hoofdgeheugen (6). 8120044
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8005287A FR2477809B1 (fr) | 1980-03-10 | 1980-03-10 | Systeme de transmission rapide de messages entre calculateurs |
FR8005287 | 1980-03-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
NL8120044A true NL8120044A (nl) | 1982-01-04 |
Family
ID=9239479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL8120044A NL8120044A (nl) | 1980-03-10 | 1981-03-06 | Stelsel voor snelle overbrenging van berichten tussen computers. |
Country Status (23)
Country | Link |
---|---|
US (1) | US4692862A (nl) |
JP (1) | JPH0158540B2 (nl) |
AT (1) | AT385142B (nl) |
AU (1) | AU544497B2 (nl) |
BE (1) | BE887798A (nl) |
BR (1) | BR8107161A (nl) |
CA (1) | CA1169575A (nl) |
CH (1) | CH646290A5 (nl) |
DE (1) | DE3137627C1 (nl) |
EG (1) | EG15200A (nl) |
ES (1) | ES499822A0 (nl) |
FR (1) | FR2477809B1 (nl) |
GB (1) | GB2083668B (nl) |
HK (1) | HK9985A (nl) |
IT (1) | IT1170790B (nl) |
MA (1) | MA19088A1 (nl) |
MX (1) | MX149444A (nl) |
NL (1) | NL8120044A (nl) |
OA (1) | OA06763A (nl) |
SE (2) | SE448501B (nl) |
SG (1) | SG86984G (nl) |
WO (1) | WO1981002643A1 (nl) |
ZA (1) | ZA811255B (nl) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2042510T3 (es) * | 1986-04-02 | 1993-12-16 | Siemens Ag | Procedimiento para la activacion de una memoria comun de un sistema multiprocesador constituido por sistemas microprocesadores individuales. |
US4835674A (en) * | 1986-07-28 | 1989-05-30 | Bull Hn Information Systems Inc. | Computer network system for multiple processing elements |
JP2530829B2 (ja) * | 1987-01-16 | 1996-09-04 | 株式会社日立製作所 | 直接メモリアクセス制御装置とマルチマイクロコンピュ―タシステム内におけるデ―タ転送方法 |
US5185877A (en) * | 1987-09-04 | 1993-02-09 | Digital Equipment Corporation | Protocol for transfer of DMA data |
EP0306736A3 (de) * | 1987-09-08 | 1991-12-18 | Siemens Aktiengesellschaft | Verfahren zum Übertragen von in einer Fernmeldevermittlungsanlage gespeicherten Verbindungsinformationen zu einer Informationsverarbeitungsanlage |
US4982325A (en) * | 1988-03-18 | 1991-01-01 | At&T Bell Laboratories | Applications processor module for interfacing to a database system |
US5146561A (en) * | 1988-06-02 | 1992-09-08 | Sears Communications Network, Inc. | Communication network data manager system |
US5193179A (en) * | 1988-08-09 | 1993-03-09 | Harris Corporation | Activity monitor system non-obtrusive statistical monitoring of operations on a shared bus of a multiprocessor system |
US5179669A (en) * | 1988-08-22 | 1993-01-12 | At&T Bell Laboratories | Multiprocessor interconnection and access arbitration arrangement |
US4906799A (en) * | 1988-11-02 | 1990-03-06 | Mobil Oil Corporation | Process for the production of reduced viscosity high VI hydrocarbon lubricant |
US5163138A (en) * | 1989-08-01 | 1992-11-10 | Digital Equipment Corporation | Protocol for read write transfers via switching logic by transmitting and retransmitting an address |
US5068780A (en) * | 1989-08-01 | 1991-11-26 | Digital Equipment Corporation | Method and apparatus for controlling initiation of bootstrap loading of an operating system in a computer system having first and second discrete computing zones |
US5153881A (en) * | 1989-08-01 | 1992-10-06 | Digital Equipment Corporation | Method of handling errors in software |
US5251227A (en) * | 1989-08-01 | 1993-10-05 | Digital Equipment Corporation | Targeted resets in a data processor including a trace memory to store transactions |
US5727164A (en) * | 1991-12-13 | 1998-03-10 | Max Software, Inc. | Apparatus for and method of managing the availability of items |
DE4223600C2 (de) * | 1992-07-17 | 1994-10-13 | Ibm | Mehrprozessor-Computersystem und Verfahren zum Übertragen von Steuerinformationen und Dateninformation zwischen wenigstens zwei Prozessoreinheiten eines Computersystems |
ATE166984T1 (de) * | 1992-10-12 | 1998-06-15 | Leunig Gmbh | Einrichtung für die wahlweise datenübertragung und dateiübertragung |
JP3076165B2 (ja) * | 1992-12-25 | 2000-08-14 | 富士通株式会社 | 情報販売方法及びシステム |
US5669015A (en) * | 1994-07-25 | 1997-09-16 | Dell Usa L.P. | System for selectively coupling trackball and mouse through a switch where input device provides coded signal to disable trackball while permitting signals from mouse |
KR100679969B1 (ko) * | 1998-11-05 | 2007-02-08 | 에스아이아이 나노 테크놀로지 가부시키가이샤 | 네트워크 시스템 |
BR0211804A (pt) | 2001-08-09 | 2004-09-21 | Virgin Atlantic Airways Ltd | Sistema de assento e unidade de acomodação de passageiro para um veìculo |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3810114A (en) * | 1971-12-29 | 1974-05-07 | Tokyo Shibaura Electric Co | Data processing system |
GB1411182A (en) * | 1973-01-04 | 1975-10-22 | Standard Telephones Cables Ltd | Data processing |
US3984819A (en) * | 1974-06-03 | 1976-10-05 | Honeywell Inc. | Data processing interconnection techniques |
JPS5236951A (en) * | 1975-09-18 | 1977-03-22 | Yaskawa Electric Mfg Co Ltd | Computer system |
DE2546202A1 (de) * | 1975-10-15 | 1977-04-28 | Siemens Ag | Rechnersystem aus mehreren miteinander verbundenen und zusammenwirkenden einzelrechnern und verfahren zum betrieb des rechnersystems |
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 |
JPS5466043A (en) * | 1977-11-05 | 1979-05-28 | Fujitsu Ltd | Common-bus occupying system |
-
1980
- 1980-03-10 FR FR8005287A patent/FR2477809B1/fr not_active Expired
-
1981
- 1981-02-25 ZA ZA00811255A patent/ZA811255B/xx unknown
- 1981-02-26 ES ES499822A patent/ES499822A0/es active Granted
- 1981-03-04 MA MA19292A patent/MA19088A1/fr unknown
- 1981-03-05 BE BE0/204014A patent/BE887798A/fr not_active IP Right Cessation
- 1981-03-05 CA CA000372352A patent/CA1169575A/fr not_active Expired
- 1981-03-06 GB GB8133675A patent/GB2083668B/en not_active Expired
- 1981-03-06 AU AU67803/81A patent/AU544497B2/en not_active Ceased
- 1981-03-06 WO PCT/FR1981/000029 patent/WO1981002643A1/fr active Application Filing
- 1981-03-06 BR BR8107161A patent/BR8107161A/pt unknown
- 1981-03-06 NL NL8120044A patent/NL8120044A/nl not_active Application Discontinuation
- 1981-03-06 JP JP56500775A patent/JPH0158540B2/ja not_active Expired
- 1981-03-06 AT AT0902381A patent/AT385142B/de not_active IP Right Cessation
- 1981-03-06 DE DE3137627A patent/DE3137627C1/de not_active Expired
- 1981-03-06 CH CH732881A patent/CH646290A5/fr not_active IP Right Cessation
- 1981-03-09 MX MX186277A patent/MX149444A/es unknown
- 1981-03-09 EG EG81121A patent/EG15200A/xx active
- 1981-03-09 IT IT47975/81A patent/IT1170790B/it active
- 1981-03-10 OA OA57347A patent/OA06763A/xx unknown
- 1981-11-04 SE SE8106525A patent/SE448501B/sv not_active IP Right Cessation
- 1981-11-04 SE SE8106525D patent/SE8106525L/xx not_active Application Discontinuation
-
1984
- 1984-12-04 SG SG869/84A patent/SG86984G/en unknown
-
1985
- 1985-02-07 HK HK99/85A patent/HK9985A/xx unknown
- 1985-12-11 US US06/807,697 patent/US4692862A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB2083668B (en) | 1984-07-25 |
JPS57500266A (nl) | 1982-02-12 |
AU544497B2 (en) | 1985-05-30 |
AU6780381A (en) | 1981-08-31 |
EG15200A (en) | 1986-06-30 |
IT1170790B (it) | 1987-06-03 |
BE887798A (fr) | 1981-07-01 |
ATA902381A (de) | 1987-07-15 |
OA06763A (fr) | 1982-12-31 |
HK9985A (en) | 1985-02-15 |
WO1981002643A1 (fr) | 1981-09-17 |
ES8201379A1 (es) | 1981-12-16 |
MX149444A (es) | 1983-11-07 |
FR2477809B1 (fr) | 1987-08-21 |
MA19088A1 (fr) | 1981-10-01 |
GB2083668A (en) | 1982-03-24 |
IT8147975A0 (it) | 1981-03-09 |
AT385142B (de) | 1988-02-25 |
ZA811255B (en) | 1982-03-31 |
DE3137627C1 (de) | 1984-10-04 |
JPH0158540B2 (nl) | 1989-12-12 |
SE8106525L (sv) | 1981-11-04 |
ES499822A0 (es) | 1981-12-16 |
BR8107161A (pt) | 1982-01-05 |
FR2477809A1 (fr) | 1981-09-11 |
SG86984G (en) | 1985-06-07 |
CH646290A5 (fr) | 1984-11-15 |
US4692862A (en) | 1987-09-08 |
SE448501B (sv) | 1987-02-23 |
CA1169575A (fr) | 1984-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
NL8120044A (nl) | Stelsel voor snelle overbrenging van berichten tussen computers. | |
US4985830A (en) | Interprocessor bus switching system for simultaneous communication in plural bus parallel processing system | |
US3761879A (en) | Bus transport system for selection information and data | |
US5455915A (en) | Computer system with bridge circuitry having input/output multiplexers and third direct unidirectional path for data transfer between buses operating at different rates | |
EP0021287B1 (en) | Multi-microprocessorsystem | |
US4130864A (en) | Priority selection circuit for multiported central functional unit with automatic priority reduction on excessive port request | |
US4542455A (en) | Signal-processing multiprocessor system | |
US4468738A (en) | Bus access arbitration using unitary arithmetic resolution logic and unique logical addresses of competing processors | |
EP0801352B1 (en) | Data processing system | |
NL8800715A (nl) | Computersysteem met directe geheugeninvoer. | |
EP0409285B1 (en) | Method and apparatus for data transfer between processor elements | |
US4695944A (en) | Computer system comprising a data, address and control signal bus which comprises a left bus and a right bus | |
US4236203A (en) | System providing multiple fetch bus cycle operation | |
US5142682A (en) | Two-level priority arbiter generating a request to the second level before first-level arbitration is completed | |
CA1080317A (en) | Device for the control of data flows | |
JPH0720102B2 (ja) | 衝突クロスバー交換機及びその動作方法 | |
NL8203312A (nl) | Inrichting voor informatieoverdracht via een informatieverdeelleiding. | |
US3644901A (en) | Digital system for controlling signal transfers between registers and data buses | |
JP2749819B2 (ja) | 共有メモリ制御方式 | |
US4494186A (en) | Automatic data steering and data formatting mechanism | |
EP0587370A1 (en) | Method and apparatus for software sharing between multiple controllers | |
KR920010977B1 (ko) | 개선된 성능의 메모리 버스 아키텍쳐(memory bus architecture) | |
US5175832A (en) | Modular memory employing varying number of imput shift register stages | |
JP2807269B2 (ja) | マルチドロップアクセス方式に用いるインターフェイスユニット | |
JP3481445B2 (ja) | 競合調停方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A1B | A search report has been drawn up | ||
BV | The patent application has lapsed | ||
A85 | Still pending on 85-01-01 | ||
BA | A request for search or an international-type search has been filed | ||
BB | A search report has been drawn up | ||
BC | A request for examination has been filed | ||
CNR | Transfer of rights (patent application after its laying open for public inspection) |
Free format text: JS TELECOM |
|
BV | The patent application has lapsed |