DE76846T1 - Datenverarbeitungssystem mit faehigkeit zur fehlerkontrolle. - Google Patents
Datenverarbeitungssystem mit faehigkeit zur fehlerkontrolle.Info
- Publication number
- DE76846T1 DE76846T1 DE198282901656T DE82901656T DE76846T1 DE 76846 T1 DE76846 T1 DE 76846T1 DE 198282901656 T DE198282901656 T DE 198282901656T DE 82901656 T DE82901656 T DE 82901656T DE 76846 T1 DE76846 T1 DE 76846T1
- Authority
- DE
- Germany
- Prior art keywords
- message
- data processing
- processing system
- error
- subsystems
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0745—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multi Processors (AREA)
- Small-Scale Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Claims (11)
1. Datenverarbeitungssystem mit einer Vielzahl von Subsystemen,
die über entsprechende Schnittstellen-Schaltungen (28) mit einem Systembus (14, 16) zum Führen
einer Nachricht gekoppelt sind, die von einem der Subsysteme zum Empfang durch ein anderes der Subsysteme
ausgesandt wurde, dadurch gekennzeichnet daß die Schnittstellen-Schaltungen (28) entsprechende
Nachricht-Fehlerfeststellmittel (160, 162, 18O, 186,
188) aufweisen, die geeignet sind, Fehler in jeder auf dem Systembus (14, 16) laufenden Nachricht festzustellen.
35
35
2. Datenverarbeitungssystem nach Anspruch 1, dadurch gekennzeichnet , daß die Nachricht-Fehlerfeststellmittel
(160, 162, 180, 186, 188) geeignet sind, ein Fehleranzeigesignal (ABORT) im Falle eines festgestellten
Fehlers abzugeben, wobei das Fehleranzeigesignal (ABORT) wirksam ist, um den festgestellten
Fehler zu verstümmeln.
3- Datenverarbeitungssystem nach Anspruch 2, dadurch gekennzeichnet , daß jede Nachricht Fehlercode-Prüfbits
aufweist und daß die Nachricht-Fehlerfeststellmittel eine Fehlercode-Prüfschaltung (186) aufweisen,
die geeignet ist, eine Fehlercode-Prüfung für die Fehlercode-Prüfbits durchzuführen, die in jeder auf
b
dem Systembus (14, 16) laufenden Nachricht enthalten sind.
4. Datenverarbeitungssystem nach Anspruch 3, dadurch g e _n
kennzeichnet, daß jede Nachricht einen den Fehlercode-Prüfbits folgenden Anhang besitzt und daß
die Nachricht-Fehlerfeststellmittel eine Anhang-Verstümmelungs-Feststellschaltung
(188) aufweist, die geeignet ist, einen verstümmelten Anhang in der auf dem Systembus (14, 16) laufenden Nachricht festzustellen.
5. Datenverarbeitungssystem nach Anspruch 4, dadurch gekennzeichnet , daß jedes Fehleranzeigesignal
(ABORT) geeignet ist, eine Überlagerung von Signalen
auf den Anhang zu bewirken, die einen vorbestimmten binären Zifferntyp darstellen.
6. Datenverarbeitungssystem nach Anspruch 1, dadurch gekennzeichnet , daß die Nachricht-Fehlerfest-
stellmittel eine Überdeckfehler-Feststellschaltung (160) aufweist, die geeignet ist, das Vorhandensein eines
00768A6
-3-
Impulses festzustellen, der größer als eine vorbestimmte
Breite ist.
7. Datenverarbeitungssystem nach Anspruch 1, dadurch gekennzeichnet , daß die Nachricht-Fehlerfeststellmittel
eine Leer-Feststellschaltung (162) aufweisen,
die geeignet ist, ein Intervall zwischen Impulsen festzustellen, das größer ist als eine vorbestimmte
Dauer.
8. Datenverarbeitungssystem nach Anspruch 1, dadurch gekennzeichnet , daß die Nachricht-Fehlerfeststellmittel
Vergleichsmittel (180) aufweisen, die ge-
, j. eignet sind irgendeine von dem zugeordneten Subsystem
Ib
ausgesandte Nachricht mit der auf dem Systembus (14, 16) laufenden Nachricht zu vergleichen.
9. Datenverarbeitungssystem nach Anspruch 1, dadurch g e „n
kennzeichnet, daß der Systembus (14, 16) Paare von Übertragungsleitungen (28) aufweist, wobei
jedes der Paare von Übertragungsleitungen (18, 20) zumindest einem der Subsysteme zugeordnet ist und eine
erste Übertragungsleitung (18) zum Führen einer durch
2g ihr zugeordnetes Subsystem ausgesandten Nachricht und
eine zweite übertragungsleitung (20) zum Führen einer
durch ihr zugeordnetes Subsystem zu empfangenden Nachricht aufweist, wobei ein Sternkoppler (16) vorgesehen
ist zum Koppeln der Paare von Übertragungsleitungen (18, 20), wodurch eine von irgendeiner ersten Übertragungsleitung
(18) empfangene Nachricht zu jeder zwei-^ ten Übertragungsleitung (20) geleitet wird.
10. Datenverarbeitungssystem nach Anspruch 9, dadurch gekennzeichnet,
daß der Sternkoppler einen optischen Stern (16, Ί6Α) aufweist und daß jede erste
und zweite Übertragungsleitung eine optische Übertragungsleitung
aufweist.
11. Verfahren zum Übertragen von Datennachrichten über
einen Systembus (14, 16) zwischen einem Quellen-Subsystem und einer Vielzahl von Bestimmungssubsystemen
mit dem Schritt Vorsehen von Schnittstellen-Schaltungen (28) für die entsprechenden Subsysteme, wobei jede
Schnittstellen-Schaltung (28) das zugeordnete Subsystem mit dem Systembus (14, 16) koppelt, ge kennzeichnet durch die Schritte Empfangen jeder
Nachricht an jeder Schnittstellen-Schaltung ungeachtet ob ihr Subsystem ein Bestimmungssubsystem ist, Prüfen
der empfangenen Nachricht an jeder Schnittstellen-
Schaltung für Fehler und Abgeben einer Anzeige, wenn eine Nachricht als fehlerhaft gefunden wird, wodurch
die fehlerhafte Nachricht von jedem Subsystem zurückgewiesen wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/255,062 US4583161A (en) | 1981-04-16 | 1981-04-16 | Data processing system wherein all subsystems check for message errors |
PCT/US1982/000456 WO1982003710A1 (en) | 1981-04-16 | 1982-04-13 | Data processing system having error checking capability |
Publications (1)
Publication Number | Publication Date |
---|---|
DE76846T1 true DE76846T1 (de) | 1983-09-01 |
Family
ID=22966678
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE198282901656T Pending DE76846T1 (de) | 1981-04-16 | 1982-04-13 | Datenverarbeitungssystem mit faehigkeit zur fehlerkontrolle. |
DE8282901656T Expired DE3278051D1 (en) | 1981-04-16 | 1982-04-13 | Data processing system having error checking capability |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE8282901656T Expired DE3278051D1 (en) | 1981-04-16 | 1982-04-13 | Data processing system having error checking capability |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP0076846B1 (de) |
JP (1) | JPS58500348A (de) |
AU (1) | AU545258B2 (de) |
DE (2) | DE76846T1 (de) |
WO (1) | WO1982003710A1 (de) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4763243A (en) * | 1984-06-21 | 1988-08-09 | Honeywell Bull Inc. | Resilient bus system |
GB2203617B (en) * | 1987-03-30 | 1991-08-21 | Ind Technology Inst | Embedded test system for communications systems conformance testing |
EP0625751A1 (de) * | 1993-05-14 | 1994-11-23 | Siemens Aktiengesellschaft | Sicheres Informationsübertragungsverfahren für einen Bus |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1344474A (en) * | 1971-03-04 | 1974-01-23 | Plessey Co Ltd | Fault detection and handling arrangements for use in data proces sing systems |
US3905023A (en) * | 1973-08-15 | 1975-09-09 | Burroughs Corp | Large scale multi-level information processing system employing improved failsaft techniques |
US3873819A (en) * | 1973-12-10 | 1975-03-25 | Honeywell Inf Systems | Apparatus and method for fault-condition signal processing |
US3916177A (en) * | 1973-12-10 | 1975-10-28 | Honeywell Inf Systems | Remote entry diagnostic and verification procedure apparatus for a data processing unit |
US4118792A (en) * | 1977-04-25 | 1978-10-03 | Allen-Bradley Company | Malfunction detection system for a microprocessor based programmable controller |
JPS542010A (en) * | 1977-06-07 | 1979-01-09 | Omron Tateisi Electronics Co | Centralized error display system for transmitter |
US4161719A (en) * | 1977-10-04 | 1979-07-17 | Ncr Corporation | System for controlling synchronization in a digital communication system |
JPS55147849A (en) * | 1979-05-09 | 1980-11-18 | Fuji Electric Co Ltd | Fault monitoring system |
SE417760B (sv) * | 1979-05-15 | 1981-04-06 | Ellemtel Utvecklings Ab | Sett att vid dataoverforing mellan en sendande dator och en mottagande dator overvaka fel och anordning for genomforande av settet |
US4334307A (en) * | 1979-12-28 | 1982-06-08 | Honeywell Information Systems Inc. | Data processing system with self testing and configuration mapping capability |
-
1982
- 1982-04-13 EP EP19820901656 patent/EP0076846B1/de not_active Expired
- 1982-04-13 JP JP50165182A patent/JPS58500348A/ja active Granted
- 1982-04-13 WO PCT/US1982/000456 patent/WO1982003710A1/en active IP Right Grant
- 1982-04-13 DE DE198282901656T patent/DE76846T1/de active Pending
- 1982-04-13 DE DE8282901656T patent/DE3278051D1/de not_active Expired
- 1982-04-13 AU AU85210/82A patent/AU545258B2/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
EP0076846B1 (de) | 1988-01-27 |
AU8521082A (en) | 1982-11-04 |
JPH0336347B2 (de) | 1991-05-31 |
AU545258B2 (en) | 1985-07-04 |
EP0076846A4 (de) | 1985-10-14 |
WO1982003710A1 (en) | 1982-10-28 |
JPS58500348A (ja) | 1983-03-03 |
EP0076846A1 (de) | 1983-04-20 |
DE3278051D1 (en) | 1988-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2342009C2 (de) | Prüfsystem | |
DE69731692T2 (de) | Verfahren und anordnung zur fehlererkennung bei mehrwortkommunikation | |
EP0443754A2 (de) | Verfahren und Gerät zur Wahrnehmung eines Rahmenausrichtungswortes in einem Datenstrom | |
DE3889973T2 (de) | Gerät und Verfahren für zeitversetzte Paritätsprüfung von Steuerungssignalen über eine bidirektionale Datenübertragungschnittstelle. | |
DE69821100T2 (de) | Vorrichtung und verfahren zur anwendung eines crc auf periodische daten in einem arinc 429 bus | |
DE69333635T2 (de) | 5B6B-Kodierung für Verteiltkanalübertragung | |
DE69107712T2 (de) | Verfahren und Vorrichtung zum Überwachen und Prüfen einer Mehrheitsentscheidung. | |
DE3013126A1 (de) | Fehlerdetektor | |
DE76846T1 (de) | Datenverarbeitungssystem mit faehigkeit zur fehlerkontrolle. | |
DE69325359T2 (de) | Verfahren und mittel für automatische detektion und korrektur eines polaritätsfehlers in einem aus verdrillten paaren bestehenden medium | |
US6373819B1 (en) | Routine testing parity maintenance | |
US4813042A (en) | Process for monitoring a data processing unit and a system for performing the process | |
EP1680895B1 (de) | Anlage zum übertragen von daten in einem seriellen, bidirektionalen bus | |
DE3939631A1 (de) | Verfahren zur datenuebertragung und geraet zur datenuebertragung mit einem detektor zur erfassung einer falschen informationsverteilung | |
DE69813930T2 (de) | Initialisierungsverfahren einer seriellen Verbindung zwischen zwei integrierten Schaltungen mit einer parallelen zu seriellen Schnittstelle und Anordnung zur Durchführung des Verfahrens | |
EP3501127B1 (de) | Verfahren und system zum übertragen eines datenpakets von einem sensor zu einem steuergerät | |
DE69011590T2 (de) | Verfahren und Vorrichtung zur Detektierung und Ortung von Fehlern in einer mehretagigen Einheit eines digitalen Zeitumschaltungsmoduls. | |
DE19511178C2 (de) | Datenübertragungssystem mit Diagnosefunktion zur Fehlerortbestimmung | |
DE4038596C2 (de) | Verfahren und Vorrichtung zur Fehlererkennung bei der Datenübertragung | |
JPH0635733A (ja) | スタック検出方式 | |
DE3342638A1 (de) | Verfahren zur betrieblichen ueberwachung von digitalen uebertragungsstrecken | |
DE2415472A1 (de) | Verfahren zur bitfehlerratenueberwachung in pcm-fernmeldeuebertragungssystemen | |
SU920699A2 (ru) | Шифратор | |
DE2542846A1 (de) | Verfahren zur datenuebertragung zwischen zwei stationen im duplex- oder halbduplexbetrieb mit automatischer fehlerkorrektur durch rueckfrage und wiederholung der gestoert empfangenen zeichen | |
SU894778A1 (ru) | Устройство дл контрол передачи информации |