Abstract:
The data are classified as more or less dangerous depending on the system values which they represent and, where data are unequal, are transiently processed further with the data classified as less dangerous. It is possible, especially with more than bivalent data, to list in a table the data with which further processing is to be performed transiently in the case of unequal data. This table can be used, even for further processing, to predict such data which exist in none of the participating partial control systems, e.g. the data from the previous processing period. The process can be used to advantage in both multi-computer systems and with linking circuits with redundancy.
Abstract:
A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set and a device bus. A bridge control mechanism is operable to compare address and data phases of I/O accesses by the first and second processing sets. A direct memory access mechanism is operable to initiate a direct memory access operation to read from a corresponding location in each processor set into a respective dissimilar data register associated with each processing set. The bridge control mechanism is operable during the direct memory access operation to disregard differences in the data phase for the dissimilar data write access. As a result it is possible to transfer dissimilar data from the processors into the bridge in a combined (lockstep comparison) mode. In a subsequent phase the bridge control mechanism responds to a read destination address supplied in common by the first and second processing sets for a dissimilar data read access to supply data read from a determined one of the dissimilar data registers to the first and second processing sets. In this manner the data from one processing set can be copied to the other processing set while in a combined mode.
Abstract:
A cross-check encoder (116) and comparison circuit (118) is added to an interface circuit (101) which receives data from a host processing system (100). Incoming host data is encoded to produce redundant information according to the same Reed-Solomon code implemented in the cross-check circuitry already provided in the data path to detect miscorrections by the error correction code. Cross-check redundancy generated by the interface cross-check encoder (104) is appended to its associated data block in the block memory buffer (108). The integrity of the data blocks passing through the buffer is checked by utilizing the cross-check circuitry to regenerate the redundant cross-check bytes and then performing a comparison of the regenerated cross-check bytes with the cross-check bytes from the buffer.
Abstract:
A network appliance (40) includes a processor (48) and a Host Bus Adapter (HBA - 44). The processor is configured to execute storage commands in one or more storage devices (28A, 28B). The HBA is coupled to a network (32) so as to receive communication frames sent over the network to the network appliance, and is configured to filter the received communication frames so as to pass through to the processor only a subset of the received communication frames, which correspond to the storage commands that have been sent by one or more applications for processing by the network appliance.
Abstract:
In a communications channel coupled to multiple duplicated subsystems, a method, interposer and program product are provided for verifying integrity of subsystem responses. Within the communications channel, a first checksum is calculated with receipt of a first response from a first subsystem responsive to a common request, and a second checksum is calculated for a second response of a second subsystem received responsive to the common request. The first checksum and the second checksum are compared, and if matching, only one of the first response and the second response is forwarded from the communications channel as the response to the common request, with the other of the first response and the second response being discarded by the communications channel.
Abstract:
Die Erfindung betrifft eine Rechnerarchitektur mit einem mehrkanaligen CPU-Kern (1; 5), der an eine Peripherie (2) angeschlossen ist, zur signaltechnisch sicheren Prozessdatenverarbeitung bei Bahnanwendungen. Um die Verfügbarkeit zu verbessern, ist vorgesehen, dass der CPU-Kern (5) mindestens drei Kanäle (A, B, C) und die Peripherie (2) mindestens zwei zweikanalige Teilsysteme (6.1, 6.2, 6.3) aufweisen, wobei mindestens ein Kanal (A, B, C) des CPU-Kerns (5) an mindestens zwei Teilsysteme (6.1, 6.2, 6.3) der Peripherie (2) angeschlossen ist.
Abstract:
Es wird vorgeschlagen, in einem Feldgerät zur Verwendung in einem AS-interface-Netzwerk in Abhängigkeit von der zugewiesenen Adresse eine unterschiedliche Anzahl logischer Slaves zu realisieren, die im Standard- oder im erweiterten Adressiermodus mit der zugewiesenen Adresse ansprechbar sind. Somit lassen sich in einem Feldgerät Slaves mit unterschiedlichen Profilen bereitstellen, über die unterschiedliche Datentypen austauschbar sind. Ferner wird ein Verfahren vorgeschlagen, mit dem ein Feldgerät mit unterschiedlichen Slaves unter Vermeidung von Doppeladressierungen auf einfache Weise adressierbar ist. Die Anzahl logischer Slaves werden zur redundanten, sicheren Datenübertragung zwischen Feldgerät und Netzwerk verwendet.
Abstract:
Die Erfindung betrifft ein Verfahren und eine Anordnung (10) zur sicheren Überwachung und Auswertung von Betriebszuständen wenigstens eines Verkehrssteuerungssystems (12, 12', 12'', 12'''), insbesondere wenigstens einer Steuerungsvorrichtung (14, 14', 14'', 14''') eines elektronischen Stellwerks (16, 16', 16'', 16''') für den spurgebundenen Verkehr, umfassend zwei gesonderte, miteinander kommunizierende Datenverarbeitungsvorrichtungen (30, 30'), die jeweils eine Einrichtung (32, 32') zum Empfangen und Aufbereiten von erhaltenen Daten und/oder Informationen eines Betriebszustandes der wenigstens einen Steuerungsvorrichtung (14, 14', 14'', 14'''), eine Einrichtung (33, 33') zum Visualisieren der empfangenen und aufbereiteten Daten und/oder Informationen des Betriebszustandes auf einem Bildschirm (26, 26', 26'', 26''', 26'''') oder dergleiche und eine Einrichtung (36, 36') zum pixelgenauen Erzeugen eines Bildsignales nach DVI (Digital Visual Interface)-Standard aus den empfangenen und aufbereiteten Daten und/oder Informationen des Betriebszustandes aufweisen, und eine Bildsignalvergleichsvorrichtung (38) zum Vergleichen und Auswerten der zwei DVI-Bildsignale miteinander sowie zum Erzeugen oder Unterdrücken eines Impulses oder Signales in Antwort auf die Auswertung des Vergleichs zwischen den zwei DVI-Bildsignalen sowie Weiterleiten dessen von der Bildsignalvergleichsvorrichtung (38) an die zwei Datenverarbeitungsvorrichtungen (30, 30') zur weitergehenden Bedienung und/oder Steuerung der wenigstens einen Steuerungsvorrichtung (14, 14', 14'', 14''') oder zur Sperrung der weitergehenden Bedienun und/oder Steuerung der wenigsten einen Steuerungsvorrichtung (14, 14', 14'' 14"'), sowie deren Verwendung.
Abstract:
The invention relates to a method and arrangement for testing an image of a display device (4) for calculating a process value, wherein a graphic card (5) is arranged upstream of said display device (4). The inventive method consists in associating an additional concrete image symbol to a measured process value received from a process valuator (1) in a visualisation unit (3) placed upstream of the graphic card (5), in detecting said image symbol by a signal analyser (6) positioned downstream of said graphic card (5), in determining an associated process value according the thus detected image symbol in the visualisation unit (3), in comparing the thus determined process value with the measured process value in a comparison unit (2) and in identifying an error in the case of a difference between said two values.