SE448501B - Anleggning for snabb meddelandeoverforing mellan datorer - Google Patents
Anleggning for snabb meddelandeoverforing mellan datorerInfo
- Publication number
- SE448501B SE448501B SE8106525A SE8106525A SE448501B SE 448501 B SE448501 B SE 448501B SE 8106525 A SE8106525 A SE 8106525A SE 8106525 A SE8106525 A SE 8106525A SE 448501 B SE448501 B SE 448501B
- Authority
- SE
- Sweden
- Prior art keywords
- computers
- computer
- bus line
- installation
- message transfer
- 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
“Fíóiäw o guAuïv 10 15 20 25 30 35 #0 -flf--fo 501 2 stånd så snart som bussledningen är ledig. _ - I figuren visas endast tre perifera datorer 7, 8, 9, var- dera med ett eget minne 10, 11, 12, men det är uppenbart att an- talet dylika perifera datorer kan skilja sig från tre. Enligt ett utföringsexempel har primärminnet 6 en kapacitet på 512 kord om 16 bitar,under det att de lokala minnena 2, 10, 11, 12... har en kapa- citet om 256 kord.
En elektronisk väljare 13 är ansluten till alla datorerna för att undvika att meddelanden utväxlade mellan tvâ datorer pas- serar via bussledningen 5 och primärminnet 6, och således minska trafiken på bussledningen 5 under samtidig höjning av meddelande- överföringens hastighet.
Vid utföringsexemplet utgöres denna väljare 13 av en auto- matisk kopplingsutrustning av telefonityp och känt slag och är ut-_ förd så att den utan spärrning kan utföra omkoppling av 16 digitala förbindelser med en hastighet av 8 Mbit/s.
Denna väljare 13 är likaledes styrd från centraldatorn 1 via bussledningen S.
När en dator, exempelvis datorn 9, begär att få sända ett meddelande till en annan dator, exempelvis datorn 7, adresserar den denna sin begäran till centraldatorn 1 via den dubbelriktade förbin- delsen 4. Emedan datorn 9 ej behöver access till primärminnet 6, kan meddelandet expedieras direkt till datorn 7 över den elektroniska väljaren 13. Denna väljare mottager således via bussledningen 5 en order om att förbinda de båda datorerna 9 och 7 såvida den anropade datorn icke redan är upptagen. .
Till följd av detta faktum kan flera förbindelser mellan da- torer upprättas samtidigt, vilket resulterar i en högst märkbar höj- ning av meddelandeöverföringshastigheten.
Dessutom befrias bussledningen S och primärminnet från sina respektive funktioner avseende meddelandeöverföring och kan således användas för andra uppgifter.
Vid det betraktade exemplet erfordras normalt 3,5 ps för överföring av ett ord om 16 bitar från en dator till primärminnet samt därefter ytterligare 3,5 ps för överföring av samma ord från primärminnet till den andra datorn, och under beaktande av att cen- traldatorn 1 belägger bussledningen 6 hälften av tiden, blir den totala tiden för överföring av ett ord från en dator till en annan 14 ps. Med den i enlighet med uppfinningen utförda anläggningen ge- nomföres överföringen på endast 2 ps, dvs. sju gånger snabbare. 10 __.._ .._-' 448 501 Dessutom minskas väntetiden avsevärt eftersom flera'Samtidiga förbindelser kan realiseras.
Icke desto mindre bör ett extra in/ut-gränssnitt finnas i det- ta syfte i varje dator, än mer som transmissionen bör genomföras syn- kront. Även om endast en utföringsform beskrivits ovan, är det uppen- bart att inga av fackmannen vídtagbara modifieringar faller utanför uppfinningens ram. Speciellt kan, alltefter valt gränssnitt, väljaren 13 likväl vara av rumsuppdelningstyp som tidsuppdelningstyp.
Claims (1)
1. 448 501 4 Patentkrav u _ __ Anläggning för snabb meddelandeöverföring mellan datorer anslutna till en enda bussledníng, till vilken även är anslutet ett primärminne, varvid vardera datorn har ett eget minne och var- vid en av datorerna, benämnd central dator, styr anläggningen, k ä n n e t e c k n a d av att nämnda datorer (1, 7, 8,¶,..) är för- bundna med en elektronisk väljare (13) som via bussledningen (S) är styrd av centraldatorn (1) i och för medgivande av direkt neddelande- överföring av godtycklig längd mellan datorerna, varvid bussled- ningen (5) i huvudsak är reserverad för varje dators access till primärminnet (6). J)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8005287A FR2477809B1 (fr) | 1980-03-10 | 1980-03-10 | Systeme de transmission rapide de messages entre calculateurs |
Publications (1)
Publication Number | Publication Date |
---|---|
SE448501B true SE448501B (sv) | 1987-02-23 |
Family
ID=9239479
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE8106525A SE448501B (sv) | 1980-03-10 | 1981-11-04 | Anleggning for snabb meddelandeoverforing mellan datorer |
SE8106525D SE8106525L (sv) | 1980-03-10 | 1981-11-04 | Anleggning for snabb informationsoverforing mellan datorer |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE8106525D SE8106525L (sv) | 1980-03-10 | 1981-11-04 | Anleggning for snabb informationsoverforing mellan datorer |
Country Status (23)
Country | Link |
---|---|
US (1) | US4692862A (sv) |
JP (1) | JPH0158540B2 (sv) |
AT (1) | AT385142B (sv) |
AU (1) | AU544497B2 (sv) |
BE (1) | BE887798A (sv) |
BR (1) | BR8107161A (sv) |
CA (1) | CA1169575A (sv) |
CH (1) | CH646290A5 (sv) |
DE (1) | DE3137627C1 (sv) |
EG (1) | EG15200A (sv) |
ES (1) | ES499822A0 (sv) |
FR (1) | FR2477809B1 (sv) |
GB (1) | GB2083668B (sv) |
HK (1) | HK9985A (sv) |
IT (1) | IT1170790B (sv) |
MA (1) | MA19088A1 (sv) |
MX (1) | MX149444A (sv) |
NL (1) | NL8120044A (sv) |
OA (1) | OA06763A (sv) |
SE (2) | SE448501B (sv) |
SG (1) | SG86984G (sv) |
WO (1) | WO1981002643A1 (sv) |
ZA (1) | ZA811255B (sv) |
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/sv 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 (sv) | 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 (sv) | 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 |
CA1169575A (fr) | 1984-06-19 |
NL8120044A (nl) | 1982-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE448501B (sv) | Anleggning for snabb meddelandeoverforing mellan datorer | |
US3735362A (en) | Shift register interconnection system | |
FI74574C (sv) | Sätt att kommunicera mellan ett flertal terminaler samt digitalkommuni kationsanordning med fördelad styrning för tillämpning av sättet. | |
US3331055A (en) | Data communication system with matrix selection of line terminals | |
US4201890A (en) | Multiport digital switching element | |
AU615205B2 (en) | Hybrid time multiplex switching system with optimized buffer memory | |
SE442804B (sv) | Digitalomkopplingsnet | |
CA1104226A (en) | Computer useful as a data network communications processor unit | |
US4780873A (en) | Circuit switching network with routing nodes | |
FI78210C (sv) | Sätt och anordning för uppkoppling av en sluten ring genom en telefonv äxel | |
EP0203990A1 (en) | AUTOMATIC ROUTING PACKAGES WITH STAGE ADDRESSES IDENTIFICATION FIELDS. | |
SE437455B (sv) | Omkopplingsanordning for ett kommunikationssystem | |
GB1593885A (en) | Data processing system | |
US4759017A (en) | Telecommunications exchange allocating variable channel bandwidth | |
KR870005308A (ko) | 다수의 병렬 스위칭 네트워크를 갖는 스위칭 시스템 및 그 제어 방법 | |
SE437321B (sv) | Skyddskopplingsanordning i ett tidmultiplext telekommunikations-kopplingssystem | |
US4403192A (en) | Priority circuit for service request signals | |
US5420982A (en) | Hyper-cube network control system having different connection patterns corresponding to phase signals for interconnecting inter-node links and between input/output links | |
CA1154132A (en) | Interconnecting apparatus for a distributed switching telephone system | |
US3636243A (en) | Long-distance communication dial exchange installation with central control | |
SU1624449A1 (ru) | Устройство дл подключени источников информации к общей магистрали | |
EP0005687A1 (en) | Method of simplifying line selection in a telecommunication exchange in which the lines can be seized from this exchange as well as from a remote exchange | |
SE8800745L (sv) | Telekommunikationssystem foer oeverfoerig av information mellan abonnenter anslutna till ett bussystem | |
FI64473C (fi) | Anordning foer selektivt utbyte av informationer | |
JPS6298842A (ja) | パケツト交換システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |
Ref document number: 8106525-2 Effective date: 19911009 |