DE2438536A1 - Elektrisches datenverarbeitungssystem fuer echtzeitdatenverarbeitung - Google Patents
Elektrisches datenverarbeitungssystem fuer echtzeitdatenverarbeitungInfo
- Publication number
- DE2438536A1 DE2438536A1 DE2438536A DE2438536A DE2438536A1 DE 2438536 A1 DE2438536 A1 DE 2438536A1 DE 2438536 A DE2438536 A DE 2438536A DE 2438536 A DE2438536 A DE 2438536A DE 2438536 A1 DE2438536 A1 DE 2438536A1
- Authority
- DE
- Germany
- Prior art keywords
- edp
- processor
- edp system
- stations
- data processing
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- 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/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
- G06F13/4213—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with asynchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Hardware Redundancy (AREA)
Description
-Gesellschaf t mx *** * 4 3 8 5 3 6
der angewandten Forschung e. V., Sitz, München 8000 München 19, Leonrodstraße 54
Elektriscn.es Datenverarbeitungssystem
für Echtzeitdatenverarbeitung
Bekannt sind EDV-Systeme, mit an einem Ort untergebrachter
Zentraleinheit, die gelegentlich als Doppelrechner zur Erhöhung der Zuverlässigkeit ausgeführt sind (Pleßmann, K.W.:
Prozeßsignalelemente. Elektro-Anzeiger 1974, ITr, 5 und Ur.9;
Syrbe, M.: Messen, Steuern, Regeln mit Prozeßrechnern.
Akademische Verlagsgesellschaft, Frankfurt (1972), Kap.4.4).
Der Anschluß aller Meßfühler und Stellglieder erfolgt meistens über einen Zentralkabelverteiler, was zu hohen Leitungskosten
führt. Gelegentlich, meist im Zuge einer Lahoraromatisierung,
werden die einzelnen Geräte über eine Sammelleitung (Bus) miteinander verbunden (Klaus, J.: Programmierbare
Vielstellen-Meßanlage nach dem Party-line-System.
Elektronik 1972. H.10; Hailing, H.: Serielles GAMPAC-Loop
System mit intelligenten Crate Controllern. PDV-Entwicklunsnotiz, PDV-E18, P 3.2/2; M-PCS/1 (1973); Färber,G.:
Duplexringleitungssystem mit normierten Schnittstellen. PDV-Entwicklungsnotiz, PDV-E18, P3.2/2; M-PGS/1 (1973), was
zwar die Leitungskosten senkt, jedoch Zuverlässigkeit und Echtzeitverarbeitungsleistung auch senkt bestenfalls erhält.
Weiter sind sogenannte hierarchische Rechnersysteme bekannt, die jedoch dispositive Aufgaben in das System einbeziehen,
aber keine Optimierung und Maßnahmen hierzu im geschilderten Sinne enthalten (Syrbe,M0: Messen, Steuern, Regeln mit Prozeßrechnern.
Akademische Verlagsgesellschaft, Frankfurt (1972), Kap.2 U.3)· Im Bereich der komerziellen Datenverarbeitung
sind EDV-Systeme mit verteilten Prozessorstationen zur Dateneingabe bekannt geworden (Färber,G,: Dezentralisierte Datenverarbeitungskonzepte
mit Hilfe von Mikroprozessoren. On-line 1973, S.784-789.).
Diese Nachteile zu vermeiden, ist Zweck der Erfindung.
Diese Nachteile zu vermeiden, ist Zweck der Erfindung.
609809/0510
EDV-Systeme für Echtzeitdatenverarbeitung gemäß der Erfindung sind
dadurch gekennzeichnet,
daß mehrere i. a. räumlich verteilte, echt simultan arbeitende und untereinander durch ein Sammelleitungssystem über jeweils
mindestens zwei unabhängige Wege verbundene Prozessorstationen allein oder ergänzt durch einen zentralen Rechner
die gestellten Datenverarbeitungsaufgaben ausführen.
Der Aufbau der Prozessorstationen enthält Fehlerdetektionssehaltungen
und -programme, Umschalter zur Fremdsteuerung der
Ein- / Ausgabe und zur Auswahl eines Übertragungsweges sowie Einrichtungen zur Übernahme von Aufgaben von Nachbarstationen.
Durch Verwendung hochintegrierter Halbleiterschaltungen (LSI), insbesondere von Mikroprozessoren, ist ein Aufbau in abgeschlossenen
Schaltkasten (z. B. G-ußkästen) möglich. Hierdurch
ist eine Aufgabenverteilung möglich, die die Zuverlässigkeit
des Gesamtsystems zu erhöhen, insbesondere zu optimieren, gestattet. Die Erhöhung ist proportional der Zahl der Prozessorstationen
und je Station aufgrund obiger Maßnahmen gleich einem Doppelrechnersystem üblicher Art. Ebenso kann eine räumliche
Verteilung der Prozessorstationen gefunden werden, die die Länge der Anschlußleitungen für Meßfühler und Stellglieder
minimiert. Schließlich kann durch die echte Simultanarbeit der Prozessorstationen die Echtzeitverarbeitungsleistung erhöht
im besonderen optimiert werden. Durch entsprechende Gestaltung der Programmierung des Betriebssystems und des
Kompilierers kann die Geräteschaltung wirkungsvoll unterstützt werden.
Um die Wirkungsweise des Gegenstandes der Anmeldung zu erläutern sind zwei Veröffentlichungen von M. Syrbe und D. Heger
beigefügt, die Teile der Patentanmeldung sind. Darüberhinaus wird ein besonderes Programmierungssystem vorgeschlagen. Danach
soll das Programmieren der auszuführenden Programmteile unabhängig von den zu Ausführungszeit tatsächlich belegten
Prozessorstationen möglich sein. Ebenso wird die Kompilierung unabhängig von der späteren Aufgabenverteilung vorgenommen.
Ein weiterer Programmteil sieht die Zuordnung einzelner Programme zu Prozessorstationen statisch sowie dynamisch vor.
609809/0510
Die dynamische Aufgab enveru ei lung vrLrd abhängig vom Systemzustand
durchgeführt. Der Systemzustand ergibt sich aus den
lurch Fehlerdetektionsprogramme ermittelten Daten. Der gesamte im System vorhandene* Speicherraum wird statisch und dynamisch verwaltet. Mit Hilfe besonderer Speicherzugriffswerke wird der direkte Zugriff einer beliebigen Prozessorstation zu Speicherplätzen, die physikalisch einer anderen Prozessorstation zugeordnet sind, ermöglicht.
lurch Fehlerdetektionsprogramme ermittelten Daten. Der gesamte im System vorhandene* Speicherraum wird statisch und dynamisch verwaltet. Mit Hilfe besonderer Speicherzugriffswerke wird der direkte Zugriff einer beliebigen Prozessorstation zu Speicherplätzen, die physikalisch einer anderen Prozessorstation zugeordnet sind, ermöglicht.
Claims (1)
- 4. PatentansprücheEDV - System für Echtzeitdatenverarbeitung, dadurch gekennzeichnet, daß mehrere i. a. räumlich verteilte, echt simultan arbeitende und untereinander durch ein Sammelleitungssystem über jeweils mindestens zwei unabhängige Wege verbundene Prozessorstationen allein oder ergänzt durch einen zentralen Rechner die gestellten Datenverarbeitungsaufgaben ausführen.2. EDV - System nach Anspruchs ,dadurch gekennzeichnet, daß die Prozessorstationen Umschalter zur Fremdsteuerung der Ein-/ Ausgabe sowie Fehlerdetektionschaltungen ( BiIdI , Pos.1 ) und -programme enthalten, die die Betriebsbereitschaft der Station melden und bei Störung des Prozessors den Umschalter betätigen und eine Fremdsteucrung abrufen.3. EDV - System nach Anspruch 1 und 2, dadurch gekennzeichnet, daß die Prozessorstationen Umschalter für die Sammelleitungsanschlüsse und Fehlerdetektionsschaltungen ( Bild 1, Pos.2 ) und -programme enthalten, die die Betriebsbereitschaft des Sammellei t. .ungssystems der Station melden und bei Lei t ungsstörung den Umschalter betätigen, so daß ein ungestörter Weg für die Übertragung gewählt und die Leit ungsstörung unwirksam gemacht wird.4. EDV - System nach Ansprüchen 1,2 und 3, dadurch gekennzeichnet, daß LSI - Schaltkreise verwendet werden und die Prozessorstationen jeweils in geschlossenen Schaltkästen (Gußeisen) untergebracht werden.5. EDV - Systeme nach Anspruch 1,2 und 3,dadurch gekennzeichnet, daß die Stromversorgung der Prozessorstationen über das Sammelleitungssystem erfolgt.6. EDV - System nach Anspruch 1 und 3 dadurch gekennzeichnet, daß das Sammelleitungssystem als Ringleitung ausgeführt ist. ( Bild2 , Pos. 1 )7. EDV - System nach Anspruch 1,.dadurch gekennzeichnet, daß als Sammelleitung Lichtleiter verwendet werden.609809/0510B. EDV - System nach Anspruch 1, dadurch gekennzeichnet, daß mittels eines Optimierungsverfahrens die Prozessorstationen räumlich so verteilt werden, daß die Summe der Kabelanschlußkosten für Ein- und Ausgabeelemente (z.B.Fühler und Stellglieder] minimal wird.9. EDV - System nach Anspruch 1 und 2, dadurch gekennzeichnet, daß ausfal1 kritische Ein- bzw. Ausgabeelemente an 2 oder mehr Prozessorstat-ionen angeschlossen sind ( Bild 2 · Pos. 2 )10. EDV - System nach Anspruch 1; dadurch gekennzeichnet, daß zur Minimierung des Datenflusscs in dem Sammelleitungssystem alle ein- bzw. auszugebenden Signale über eine Redundanzreduktionseinrichtung laufen.11. EDV - Systeme nach Anspruch 1 dadurch gekennzeichnet, daß der Verkehr zwischen den Prozessoren zur Erhöhung der Zuverlässigkeit dezentral gesteuert wird, 'beispielsweise durch Weitergeben prioritätsmarkierter Zeitsch e-iben .12. EDV - System nach Anspruch 1,2,3 und 10 dadurch gekennzeichnet, daß die im EDV - System arbeitenden Programme unabhängig von der Prozessorstation ,auf der sie zur Ausführungszeit laufen, formuliert und kompiliert worden können.13. EDV - System nach Anspruch 12 dadurch gekennzeichnet, daß mit Hilfe einer erweiterten Programmiersprache die Zuordnung einzelner Programme ( Tasks ] zu Prozessorstat ionen statisch sowie abhängig von Zustand des EDV - Systems dynamisch formuliert werden kann.14. EDV - System nach Anspruch 12 und 13 dadurch gekennheichnet, daß im Betriebssystem die von Programmierer formulierte Verteilung der Programme in System aufgrund des Systemzustandes vornimmt und selbsttätig bei Systemstörungen nach vorgegebener Strategie disponiert.609809/051015. EDV - System nach Anspruch 12, dadurch gekennzeichnet, daß der gesamte Speicherraum des Systems gemeinsam verwaltet wird und jeder Prozessorstation über das Sammelleitungssystem und besondere Speicherzugriffswerke der direkte Zugriff zu Speichern anderer Prozessorstationen möglich ist.09809/0510Leerseite
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2438536A DE2438536C2 (de) | 1974-08-10 | 1974-08-10 | Multiprozessoranordnung mit räumlich verteilten Mikroprozessorstationen |
US05/947,224 US4257100A (en) | 1974-08-10 | 1978-09-29 | Electronic data processing system for real time data processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2438536A DE2438536C2 (de) | 1974-08-10 | 1974-08-10 | Multiprozessoranordnung mit räumlich verteilten Mikroprozessorstationen |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2438536A1 true DE2438536A1 (de) | 1976-02-26 |
DE2438536C2 DE2438536C2 (de) | 1985-12-12 |
Family
ID=5922926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2438536A Expired DE2438536C2 (de) | 1974-08-10 | 1974-08-10 | Multiprozessoranordnung mit räumlich verteilten Mikroprozessorstationen |
Country Status (2)
Country | Link |
---|---|
US (1) | US4257100A (de) |
DE (1) | DE2438536C2 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2401461A1 (fr) * | 1977-08-26 | 1979-03-23 | Siemens Ag | Systeme de calculateur |
DE3007960A1 (de) * | 1980-03-01 | 1981-09-10 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | Elektronisches stellwerk |
DE3201768A1 (de) * | 1981-01-21 | 1982-10-14 | Hitachi, Ltd., Tokyo | Job-verarbeitungsverfahren |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4409656A (en) * | 1980-03-13 | 1983-10-11 | Her Majesty The Queen, In Right Of Canada As Represented By The Minister Of National Defense | Serial data bus communication system |
US4464658A (en) * | 1982-03-05 | 1984-08-07 | At&T Laboratories | Multipoint data communication system with collision detection |
DE3215177A1 (de) * | 1982-04-23 | 1983-10-27 | Hartmann & Braun Ag, 6000 Frankfurt | Ueberwachungssystem fuer eine oder mehrere, gleichartig aufgebaute prozessstationen |
DE3236812C2 (de) * | 1982-10-05 | 1987-01-08 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | Fernwirksystem |
US4695977A (en) * | 1985-12-23 | 1987-09-22 | American Telephone And Telegraph Company And At&T Bell Laboratories | Control of real-time systems utilizing a nonprocedural language |
JPH0740252B2 (ja) * | 1986-03-08 | 1995-05-01 | 株式会社日立製作所 | マルチプロセツサシステム |
US5590349A (en) * | 1988-07-11 | 1996-12-31 | Logic Devices, Inc. | Real time programmable signal processor architecture |
US5068813A (en) * | 1989-11-07 | 1991-11-26 | Mts Systems Corporation | Phased digital filtering in multichannel environment |
JPH0756644B2 (ja) * | 1990-08-31 | 1995-06-14 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 状態変化通知装置及び方法 |
DE102004028166A1 (de) * | 2004-06-09 | 2006-01-05 | Krämer, Alexander, Dr. | Verfahren zur Konstruktion einer Systemvernetzung |
CN113189968B (zh) * | 2021-05-08 | 2022-08-26 | 哈尔滨工业大学 | 互联工业过程的分布式故障诊断方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3623011A (en) * | 1969-06-25 | 1971-11-23 | Bell Telephone Labor Inc | Time-shared access to computer registers |
GB1422952A (en) * | 1972-06-03 | 1976-01-28 | Plessey Co Ltd | Data processing system fault diagnostic arrangements |
US3755789A (en) * | 1972-10-30 | 1973-08-28 | Collins Radio Co | Expandable computer processor and communication system |
US3814859A (en) * | 1973-01-02 | 1974-06-04 | Gte Automatic Electric Lab Inc | Communication switching system transceiver arrangement for serial transmission |
US3859468A (en) * | 1973-07-25 | 1975-01-07 | Bell Telephone Labor Inc | Redundant data transmission arrangement |
US3905023A (en) * | 1973-08-15 | 1975-09-09 | Burroughs Corp | Large scale multi-level information processing system employing improved failsaft techniques |
US4123794A (en) * | 1974-02-15 | 1978-10-31 | Tokyo Shibaura Electric Co., Limited | Multi-computer system |
US3879710A (en) * | 1974-03-01 | 1975-04-22 | Rca Corp | Data processor for a loop data communications system |
FR2275944A1 (fr) * | 1974-06-21 | 1976-01-16 | Suchard Jean | Systeme de transmission de messages entre plusieurs stations |
US4015246A (en) * | 1975-04-14 | 1977-03-29 | The Charles Stark Draper Laboratory, Inc. | Synchronous fault tolerant multi-processor system |
-
1974
- 1974-08-10 DE DE2438536A patent/DE2438536C2/de not_active Expired
-
1978
- 1978-09-29 US US05/947,224 patent/US4257100A/en not_active Expired - Lifetime
Non-Patent Citations (4)
Title |
---|
Anke - Kaltenecker - Oetker: Prozeßrechner, Oldenbourg-Verlag 1970, S. 337-342 * |
Z.: Angewandte Informatik, 9/1973, S. 373-384 * |
Z.: Elektronik, 1969, H. 7, S. 217-220 * |
Z.: On-line, 1973, S. 784-789 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2401461A1 (fr) * | 1977-08-26 | 1979-03-23 | Siemens Ag | Systeme de calculateur |
DE3007960A1 (de) * | 1980-03-01 | 1981-09-10 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | Elektronisches stellwerk |
DE3201768A1 (de) * | 1981-01-21 | 1982-10-14 | Hitachi, Ltd., Tokyo | Job-verarbeitungsverfahren |
Also Published As
Publication number | Publication date |
---|---|
DE2438536C2 (de) | 1985-12-12 |
US4257100A (en) | 1981-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2438536A1 (de) | Elektrisches datenverarbeitungssystem fuer echtzeitdatenverarbeitung | |
DE2714267C2 (de) | ||
DE3884579T2 (de) | Urladekontrollsystem in einem Mehrprozessorsystem. | |
DE102005055000A1 (de) | Modulares Avioniksystem eines Flugzeuges | |
DE3851554T2 (de) | Steuerungsanordnung für gemeinschaftlichen Speicher. | |
EP0852759A1 (de) | Entwurfsverfahren für die anlagentechnik und rechnergestütztes projektierungssystem zur verwendung bei diesem verfahren | |
JP2008135027A (ja) | 完全リダンダントの、ワークステーションに基づく分散処理制御システムにおけるドロップ | |
DE69032688T2 (de) | Adresssteuerungssystem für erweiterten Speicher | |
DE69030066T2 (de) | Rechner ausgestattet mit mehreren Prozessoren | |
EP3444682A1 (de) | Verfahren zum rechnergestützten koppeln eines verarbeitungsmoduls in ein modulares technisches system und modulares technisches system | |
DE4005042C2 (de) | Mehrrechnersystem zur Durchführung von Bewegungssteuerungen | |
DE3040008A1 (de) | Numerische werkzeugmaschinensteuerung | |
DE10337509B4 (de) | Gerät zur Herstellung von Halbleitern | |
DE112005003274B4 (de) | Verfahren und Vorrichtung zur Implementierung heterogener Verbindungen | |
DE112019002061T5 (de) | Zeit- und platzsparende sowie energieeffiziente neuronale inferenz durch parallelismus und on-chip-speicher | |
DE3786583T2 (de) | Prozessor. | |
DE69213413T2 (de) | Zwischenprozessor-Kommunikationsystem und Verfahren für Mehrprozessorschaltkreis | |
DE3855509T2 (de) | Multiprozessorsystem und zugehöriges Verfahren | |
KR100235190B1 (ko) | 로보트제어기의 감시프로그램과 plc간의 인터페이스방법 | |
DE69619355T2 (de) | Peripheriemodul und Mikroprozessorsystem | |
DE69329631T2 (de) | Verfahren zur Rückstellung gekoppelter Module und ein dieses Verfahren verwendendes System | |
CN1241017A (zh) | 用于控制半导体晶片旋转器***的处理模块的装置和方法 | |
DE3119457A1 (de) | Mehrrechnersystem | |
Muto et al. | Development and quantitative evaluation of distributed sensor base management system | |
CN115562195A (zh) | 一种分布式控制***及工业控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8325 | Change of the main classification |
Ipc: G06F 13/38 |
|
8366 | Restricted maintained after opposition proceedings | ||
8305 | Restricted maintenance of patent after opposition | ||
D4 | Patent maintained restricted | ||
8339 | Ceased/non-payment of the annual fee |