Patent
1994-12-14
1996-09-10
Harvey, Jack B.
395700, 395733, G06F 1300
Patent
active
055554148
ABSTRACT:
A data processing system operating under a multiprocessing hypervisor program subject to I/O interrupts during a polling interval of the hypervisor program includes one or more processors for executing the hypervisor program and host system and one or more guest systems under the hypervisor program, a storage system connected to the processor's by a bus for storing instructions, data and control information associated with the systems being executed by the processor, the storage system may be partitioned into a number of separate areas each associated with one of the concurrently operating systems, an input/output subsystem for generating I/O interrupts to the processors, apparatus for testing to determine if the system is operating in an interpretive execution mode, apparatus for determining whether a dedicated region facility is active, apparatus for testing whether an I/O enablement mask for a guest system has been set, apparatus for setting a flag if the guest system I/O enablement mask is set, apparatus for testing the flag during each polling interval of the interpretive execution mode, apparatus for loading a control byte from a host control register into a hardware register if the flag has not been set and a count threshold reached, apparatus for testing for host system I/O interrupts and apparatus for switching to the host system if the host system interrupt is present.
REFERENCES:
patent: 4456954 (1984-06-01), Bullions, III et al.
patent: 4494189 (1985-01-01), Bean et al.
patent: 4533996 (1985-08-01), Hartung et al.
patent: 4564903 (1986-01-01), Guyette et al.
patent: 4674038 (1987-06-01), Brelsford et al.
patent: 4695950 (1987-09-01), Brandt et al.
patent: 4779188 (1988-10-01), Gum et al.
patent: 4843541 (1989-06-01), Bean et al.
patent: 5023771 (1991-06-01), Kishi
patent: 5038281 (1991-08-01), Peters
patent: 5222215 (1993-06-01), Chou et al.
IBM Technical Disclosure Bulletin, "Method to Allow a Virtual Machine Guest Operating System to Calculate Accurate Elapsed Times for Accounting Purposes," No. 2, Jul. 1991, pp. 220-221.
IBM Technical Disclosure Bulletin, "State Change Pending Handling in Virtual Machine Operating Systems", No. 8, Jan. 1991, pp. 23-28.
IBM Technical Disclosure Bulletin, "Extensible User Authentication in a Computer Operating System," No. 9, Feb. 1992, pp. 480-482.
IBM Technical Disclosue Bulletin, "Virtual Start I/O Fast Release", Jun. 1977, pp. 124-125.
IBM Technical Newsletter, "IBM System/370 Extended Architecture Interpretive Execution," SN22-0692, Feb. 1986 to SA22-7095-1.
IBM Technical Publication, "IBM System/370 Extended Architecture Interpretive Execution," SA22-7095-1, Sep. 1985.
Abstract, "Mach Interfaces to Support Guest OS Debugging," R. A. Hoven, Proceedings of the USENIX Mach Symposium, USENIX Assoc., Nov. 20-22, 1991, pp. 131-147.
Abstract, "Extending a Stand-Alone Personal Computer to Integrate Multiple Operating Systems Concurrently," Ce Kuen Shieh and Li Ming Tseng, Res. Inst. of Electr. & Comput. Eng., Nat. Chengi-Kung Univ., vol. 9, No. 1, Jan. 1989, pp. 41-49.
Abstract, "Introduction to VTAM for VM Users," SHARE Eur. Assoc., Nijmegen, Netherlands, vol. 1, 1985, pp. 89-92.
Abstract, "VM Group Control System," L. J. Delmolino, SEAS, Nijmegen, Netherlands, vol. 2, Sep. 1984, pp. 493-497.
Abstract, "A Network Operating System for Microcomputers," A. A. Ananda and B. W. Marsden, Comput. Commun., vol. 7, No. 2, Apr. 1984, pp. 65-72.
Abstract, "Guest layering Distributed Processing Support on Local Operating Systems," S. A. Mamrak et al., IEEEE, New York, Oct. 1982, pp. 854-859.
Abstract, "A Report on Process Management in a Guest Distributed System", I. Gertner, IEEE, New York, Oct. 1982, pp. 206-211.
Abstract, "An Architecture for Support of Network Operating System Services," R. W. Watson and J. G. Fletcher, Lawrence, vol. 4, No. 1, Feb. 1980, pp. 33-49.
Abstract, "ADAPT: A Guest System," R. Peebles, and T. Dopirak, IEEE, New York, Feb. 1980, pp. 445-454.
Abstract, "Alternate Path Group ID Support," P. A. Malinowsky and H. M. Udenfriend, Research Disclosure No. 319, Nov. 1990.
IBM J. Res. Develop., "System/370 Extended Architecture: Facilities for Virtual Machines," vol. 27, No. 6, Nov. 1983.
Hough Roger E.
Murray Robert E.
Crockatt Joann K.
Goldman Bernard M.
Harvey Jack B.
International Business Machines - Corporation
Travis John
LandOfFree
Multiprocessing system including gating of host I/O and external does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multiprocessing system including gating of host I/O and external, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiprocessing system including gating of host I/O and external will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1328662