Procedure for evaluating the metastability characteristics of a synchronizing device |
| We claim: 1. A method for evaluating the metastability characteristics of a synchronizing device ... |
|
Ultraviolet solid state laser, method of using same and laser surgery apparatus |
| According to the invention, a solid state laser system producing coherent radiations at deep ... |
|
Error detection and correction system for long burst errors |
| The mathematical operations involving Reed-Solomon code ECC redundancy symbols are performed, ... |
|
Burst error corrector |
| OF THE DRAWINGS The invention includes a method and apparatus capable of generating redundancy ... |
|
Error correction method and apparatus for headers |
| OF THE DRAWINGS FIG. 1 shows an error correction system 1000 (framed by broken lines) which is ... |
|
Method and apparatus for detecting bad frames of information in a communication system |
| OF A PREFERRED EMBODIMENT A digital cellular radiotelephone system implements detection of bad ... |
|
Microprocessor system generating instruction fetch addresses at high speed |
| To achieve the foregoing object and in accordance with the present invention, there is provided a ... |
|
Hardware design for majority voting, and testing and maintenance of majority voting |
| In general, as mentioned above, majority voting is applicable in many fields of technology, and to ... |
|
|
Method and system for minimizing the effects of disruptive hardware actions in a data processing system
| Details |
Inventors: Daly, James C.; George, Jonel; Greenstein, Paul G.; Rodell, John T.;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Ray; Gopal C.
Assistant Examiner:
Attorney, Agent or Firm: Cutter, Esq.; Lawrence D. Heslin & Rothenberg, P.C.
When the hardware needs to perform a disruptive hardware action, such as a stop of one or more central processors, the hardware provides advance notification to all affected operating systems. The advance notification includes the time that the proposed disruptive action is intended to be initiated and its projected duration. In one instance, the hardware does not proceed with the disruptive action until it receives return acknowledgment from the operating systems that the disruptive action can be performed. The operating systems may respond back to the hardware to proceed as planned with the disruptive action or to reinitiate it only after a specified delay. This allows the operating systems time to prepare for any consequences of the disruptive action. |
|
DETAILED DESCRIPTION What is claimed is: 1. A method for minimizing the effects of disruptive hardware actions in a data processing system having an operating system, said method comprising: providing advance notification to said operating system that a disruptive action may occur; acknowledging, by said operating system, the occurrence of said disruptive action; performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided; and continuing processing within said data processing system when said operating system does not allow said disruptive action to occur. 2. The method of claim 1, wherein said acknowledging step comprises the step of determining whether said performing step is to occur at a predefined time. 3. The method of claim 2, wherein said determining step comprises setting a predetermined delay when said performing step is not to occur at the predefined time. 4. A method for minimizing the effects of disruptive hardware actions in a data processing system having an operating system and a central processor, said method comprising: providing advance notification to said operating system that a disruptive action may occur, wherein said disruptive action comprises stopping said central processor; performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided; and continuing processing within said data processing system when said operating system does not allow said disruptive action to occur. 5. A method for minimizing the effects of disruptive hardware actions in a data processing system having a plurality of operating systems, said method comprising: providing advance notification of a disruptive action to one or more of said operating systems to be affected by said disruptive action; performing said disruptive action if said one or more operating systems allows said disruptive action to occur and after said advance notification is provided; and continuing processing within said data processing system when said one or more operating systems does not allow said disruptive action to occur
|
| Related patents |
|
|
Method and apparatus for handling multiple level-triggered and edge-triggered interrupts
In one aspect of the present invention, a method is provided for determining whether the highest priority pending interrupt needing service is an active level-triggered ...
|
|
|
Method and system for global optimization of device allocation
What is claimed is: 1. An automated, computer implemented method for allocating devices in order to satisfy requests for said devices, said method comprising the steps ...
|
|
|
Method for extending a fourth generation programming language
What is claimed is: 1. A method for extending the functionality of an existing programming language comprising the steps of: (a) defining an extension class to perform ...
|
|
|
Inhibit circuit for a differential amplifier
What is claimed is: 1. An inhibit circuit for a differential amplifier, comprising: a pair of non-additive combiners, each having an output connected to a respective ...
|
|
|
Rescheduling conflicting issued instructions by delaying one conflicting instruction into the same pipeline stage as a third non-conflicting instruction
The present invention discloses the apparatus and methods necessary to correct the noted operational problems of an instruction pipeline in the specific environment of a ...
|
|
|
Moving data in and out of processor units using idle register/storage functional units
What is claimed is: 1. A computer processor functionally connected to an operating system, comprising (a) at least one register set having a plurality of registers to ...
|
|
|
Matrix-vector multiplication apparatus
It is an object of the present invention to obtain high-precision matrix-vector multiplication results with improvement of a dynamic range of calculations limited by ...
|
|
|
Optical fibre handling apparatus and method of using same
The present invention provides apparatus for handling an optical fibre, the apparatus comprising a casing defining a substantially light-proof enclosure surrounding an ...
|
|
|
Method of and apparatus for controlling production process
The present invention has been devised in consideration of such circumstances, and the primary object thereof is to provide a method of and apparatus for controlling ...
|
|
|
Switched network of optical buses
Having thus described my invention, what I claim as new, and desire to secure by Letters Patent is: 1. A method of operating a switching system by automatically ...
|
|
|