Fault tolerant data processing system initialisation.
Abstract
The present invention relates to a data processing system of the type in which the system initialization routines control the self-test and initialization of each of a first pair and a second partner pair of processors, and their respective associated hardware, where each pair of processors and their associated hardware is brought into safe passage with the other pair, upon successful self-test and initialization, and where the pairs of processors and their hardware subsequently perform identical operations in safe passage under the control of a first operating system, and programs that have a first instruction architecture, comprising the improvement: an additional first pair of processors and an additional partner pair of processors, each pair adapted to perform identical operations under the control of a second operating system, and programs that have a second instruction architecture; an element for directly coupling each processor of the additional pairs with a respective processor of the first and second partner pairs; a logical element controlled by application program instructions that run on the first and second processor partner pairs, to decouple the first and second processor partner pairs from their associated hardware, and concurrently couple the first and second processor partner pairs with respective processors in the additional pairs, by means of said direct coupling element for the transfer of commands and data between them; an element controlled by the application program associated with the first and second processor partner pairs, to initiate and control the self-test of the initialization of the additional processor pairs, by means of commands and data applied to said direct coupling element , while the first pair of processors are decoupled from their hardware; a second logical element effective during system initialization, to inhibit the removal of the first and second processor partner pairs, towards safe passage operation, until the additional processor pairs are self-tested and initialized in a manner indiscernible to the first operating system; and an element that initiates the concurrent removal of the first and second processor partner pairs, and the removal of said additional first pair and processor partner pairs in safe passage operation upon completion of all self-testing and initialization in an indiscernible manner to the first operating system.
Term
Term ended
Expired 16 May 2010, 16.4 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
15 members in 9 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 35311289 | United States of America | A |
Members15
| Document | Office | Kind | |
|---|---|---|---|
| CA2009550A1 | Canada | A1 | |
| EP0405736A2 | European Patent Office (EPO) | A2 | |
| JPH0375863A | Japan | A | |
| BR9002303A | Brazil | A | |
| US5113522A | United States of America | A | |
| MX169668BThis record | Mexico | B | |
| EP0405736A3 | European Patent Office (EPO) | A3 | |
| CA2009550C | Canada | C | |
| JP2618075B2 | Japan | B2 | |
| SG43796A1 | Singapore | A1 | |
| EP0405736B1 | European Patent Office (EPO) | B1 | |
| AT161341T | Austria | T | |
| ATE161341T1 | Austria | T1 | |
| DE69031815D1 | Germany | D1 | |
| DE69031815T2 | Germany | T2 |
Numbers
- Application
- 20739
Titles2
- Spanish
- SISTEMA DE PROCESAMIENTO DE DATOS CON ADMINISTRACION DE RECURSOS DEL SISTEMA PARA SI MISMO Y PARA UNA PROCESADORA EXTRAÑA ASOCIADA
- English
- DATA PROCESSING SYSTEM WITH RESOURCE MANAGEMENT OF THE SYSTEM FOR ITSELF AND FOR A STRANGE ASSOCIATED PROCESSOR
Classification
- CPC, 6
- G06F11/1658
- G06F11/1608
- G06F11/1641
- G06F11/1679
- G06F15/177
- H04L69/00
- IPC, 5
- G06F9 46
- G06F15 16
- G06F11 16
- G06F15 177
- H04L29 00