Claims
- 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.
- 6. 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, said providing step comprising a predefined command for providing said advance notification;
- 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.
- 7. The method of claim 6, wherein said predefined command comprises a signal stop event buffer.
- 8. The method of claim 7, wherein said signal stop event buffer includes a timeout count indicating when said disruptive action is to occur and a stop count indicating the projected duration of said disruptive action.
- 9. A system for minimizing the effects of disruptive hardware actions in a data processing system having an operating system, said system comprising:
- means for providing advance notification to said operating system that a disruptive action may occur;
- means for acknowledging the occurrence of said disruptive action;
- means for performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided; and
- means for continuing processing within said data processing system when said operating system does not allow said disruptive action to occur.
- 10. The system of claim 9, wherein said acknowledging means comprises means for determining whether said disruptive action is to occur at a predefined time.
- 11. The system of claim 10, wherein said determining means comprises means for setting a predetermined delay when said disruptive action is not to occur at the predefined time.
- 12. A system for minimizing the effects of disruptive hardware actions in a data processing system having an operating system and a central processor, said system comprising:
- means for providing advance notification to said operating system that a disruptive action may occur, wherein said disruptive action comprises stopping said central processor;
- means for performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided; and
- means for continuing processing within said data processing system when said operating system does not allow said disruptive action to occur.
- 13. A system for minimizing the effects of disruptive hardware actions in a data processing system having a plurality of operating systems, said system comprising:
- means for providing advance notification of a disruptive action to one or more of said plurality of operating systems to be affected by said disruptive action;
- means for 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.
- 14. A system for minimizing the effects of disruptive hardware actions in a data processing system having an operating system, said system comprising:
- means for providing advance notification to said operating system that a disruptive action may occur, wherein said providing means comprises a predefined command for providing said advance notification;
- means for performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided; and means for continuing processing within said data processing system when said operating system does not allow said disruptive action to occur.
- 15. The system of claim 14, wherein said predefined command comprises a signal stop event buffer.
- 16. The system of claim 15, wherein said signal stop event buffer comprises a timeout count indicating when said disruptive action is to occur and a stop count indicating the projected duration of said disruptive action.
- 17. A method for minimizing the effects of disruptive actions in a data processing system, said data processing system comprising a hardware element, and said method comprising:
- processing an advance request for a disruptive action within said data processing system; and
- reacting to said advance request by sending an acknowledgment of said advance request to said hardware element and by either accepting said advance request if said processing indicates that said disruptive action can occur, or denying said advance request and continuing operation of said data processing system without said disruptive action if said processing indicates that said disruptive action cannot occur.
- 18. The method of claim 17, wherein said step of reacting comprises denying said advance request in said acknowledgement of said advance request.
- 19. The method of claim 17, wherein said step of reacting comprises granting said advance request in said acknowledgement of said advance request.
- 20. The method of claim 19, wherein said step of granting comprises setting a predefined delay after which said disruptive action can occur.
- 21. A method for minimizing the effects of disruptive actions in a data processing system, said method comprising:
- processing an advance request for a disruptive action within said data processing system; and
- reacting to said advance request by either accepting said advance request if said processing indicates that said disruptive action can occur and preparing for said disruptive action during a predefined time after which said disruptive action will occur, or by denying said advance request and continuing operation of said data processing system without said disruptive action if said processing indicates that said disruptive action cannot occur.
- 22. A method for minimizing the effects of disruptive actions in a data processing system, said method comprising:
- processing an advance request for a disruptive action within said data processing system; and
- reacting to said advance request by either accepting said advance request if said processing indicates that said disruptive action can occur, or denying said advance request, by not acknowledging said advance request within a predefined time period and continuing operation of said data processing system without said disruptive action if said processing indicates that said disruptive action cannot occur.
- 23. A system for minimizing the effects of disruptive actions in a data processing system comprising a hardware element, said system comprising:
- means for processing an advance request for a disruptive action within said data processing system; and
- means for reacting to said advance request by either accepting said advance request if said means for processing indicates that said disruptive action can occur, or denying said advance request and continuing operation of said data processing system without said disruptive action if said means for processing indicates that said disruptive action cannot occur, and wherein said reacting means comprises a means for sending an acknowledgement of said advance request to said hardware element.
- 24. A system for minimizing the effects of disruptive actions in a data processing system, said system comprising:
- means for processing an advance request for a disruptive action within said data processing system; and
- means for reacting to said advance request by either accepting said advance request if said means for processing indicates that said disruptive action can occur, wherein said means for reacting comprises means for preparing for said disruptive action during a predefined time after which said disruptive action will occur, or by denying said advance request and continuing operation of said data processing system without said disruptive action if said means for processing indicates that said disruptive action cannot occur.
- 25. A system for minimizing the effects of disruptive actions in a data processing system, said system comprising:
- means for processing an advance request for a disruptive action within said data processing system; and
- means for reacting to said advance request by either accepting said advance request if said means for processing indicates that said disruptive action can occur, or denying said advance request, by not acknowledging said advance request within a predefined time period, and continuing operation of said data processing system without said disruptive action if said means for processing indicates that said disruptive action cannot occur.
- 26. 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;
- performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided;
- desensitizing at least one time sensitive operation within the data processing system to said disruptive action if said operating system allows said disruptive action to occur; and
- continuing processing within said data processing system when said operating system does not allow said disruptive action to occur.
- 27. A system for minimizing the effects of disruptive hardware actions in a data processing system having an operating system, said system comprising:
- means for providing advance notification to said operating system that a disruptive action may occur;
- means for performing said disruptive action if said operating system allows said disruptive action to occur and after said advance notification is provided;
- means for desensitizing at least one time sensitive operation within the data processing system to said disruptive action if said operating system allows said disruptive action to occur; and
- means for continuing processing within said data processing system when said operating system does not allow said disruptive action to occur.
- 28. A method for minimizing the effects of disruptive actions in a data processing system, said method comprising:
- processing an advance request for a disruptive action within said data processing system;
- desensitizing at least one time sensitive operation within the data processing system to said disruptive action if said processing indicates that said disruptive action can occur; and
- reacting to said advance request by either accepting said advance request if said processing indicates that said disruptive action can occur, or denying said advance request and continuing operation of said data processing system without said disruptive action if said processing indicates that said disruptive action cannot occur.
- 29. A system for minimizing the effects of disruptive actions in a data processing system, said system comprising:
- means for processing an advance request for a disruptive action within said data processing system;
- means for desensitizing at least one time sensitive operation within the data processing system to said disruptive action if said means for processing indicates that said disruptive action can occur; and
- means for reacting to said advance request by either accepting said advance request if said means for processing indicates that said disruptive action can occur, or denying said advance request and continuing operation of said data processing system without said disruptive action if said means for processing indicates that said disruptive action cannot occur.
Parent Case Info
This application is a continuation of application Ser. No. 08/030,761, filed Mar. 12, 1993, now abandoned.
US Referenced Citations (21)
Foreign Referenced Citations (5)
Number |
Date |
Country |
56-057160 |
May 1981 |
JPX |
61-029966 |
Feb 1986 |
JPX |
1042742 |
Feb 1989 |
JPX |
4004455 |
Jan 1992 |
JPX |
4075150 |
Mar 1992 |
JPX |
Non-Patent Literature Citations (2)
Entry |
"Enterprise Systems Architecture/390 Principles of Operation", IBM Publication No. SA22-7201-00. |
"Enterprise System 3090/Enterprise System 9000 Processor Resource Systems Manager Planning Guide", IBM Publication No. GA22-7123-07. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
30761 |
Mar 1993 |
|