Patent US5018064A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5018064A Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual computer system

Assignee: Hitachi Ltd
•
Filing: 1988-07-06
•
Granted: 1991-05-21
•
Expires: 2008-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In the conventional virtual computer system, in order to provide the same access method for the host and the guest, there exists a great overhead for the operations to save and to restore the host resource at a change-over between the host and the guest. In the of the invention system, the same access method is provided for the host and the guest and at the same time the overhead is removed. The host resource and the guest resource are separately allocated. There is disposed a mode line indicating whether the present state is associated with the host or the guest. There is also disposed an access controller which operates such that when the mode line indicates the host, the host resource is accessed, and when the guest is indicated, the guest resource is accessed.

Inventors

  • 👤 Shinji Nakayama
  • 👤 Masaya Watanabe
  • 👤 Shuichi Abe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:13
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45533; G06F9/46

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 307 words
A virtual computer system for initiating a guest computer by setting a state descriptor of the guest computer in a hardware resource area, the state descriptor being stored in a main storage and its address being indicated by a start interpretative execution (SIE) instruction, wherein the system comprises: a local memory having a plurality of storage elements assigned to respective consecutively ordered addresses, wherein said plurality of storage elements include a plurality of first storage elements designated by a first continuous set of addresses, said first storage elements being defined as a hardware resource area for a host computer, and a plurality of second storage elements designated by a second continuous set of addresses, said second storage elements being defined as a hardware resource area for the guest computer, and wherein all or a part of the state descriptor of the guest computer is read out from the main storage and set in the hardware resource area for the guest computer when the SIE instruction is executed; a mode latch for indicating whether said system is in a host computer mode or a guest computer mode; means for detecting whether an address requested by the system is included in the first continuous set of addresses of the first storage elements; means for generating an offset of addresses of the first storage elements and the second storage elements; an access control unit for modifying the address requested by the system by applying the offset to address requested by the system when the mode latch indicates a guest computer mode and when said detecting means indicates the address requested by the system is included in the hardware resource area for the host computer, whereby the modified address represents an address of the hardware resource area for the guest; and means for providing the local storage with the modified address.
Claim 2
Dependent Claim 307 words
A virtual computer system for initiating a guest computer by setting a state descriptor of the guest computer in a hardware resource area, the state descriptor being stored in a main storage and its address being indicated by a start interpretative execution (SIE) instruction, wherein the system comprises: a local memory having a plurality of storage elements assigned to respective consecutively ordered addresses, wherein said plurality of storage elements include a plurality of first storage elements designated by a first continuous set of addresses, said first storage elements being defined as a hardware resource area for a host computer, and a plurality of second storage elements designated by a second continuous set of addresses, said second storage elements being defined as a hardware resource area for the guest computer, and wherein all or a part of the state descriptor of the guest computer is read out from the main storage and set in the hardware resource area for the guest computer when the SIE instruction is executed; a mode latch for indicating whether said system is in a host computer mode or a guest computer mode; means for detecting whether an address requested by the system is included in the first continuous set of addresses of the first storage elements; means for generating an offset of addresses of the first storage elements and the second storage elements; an access control unit for modifying the address requested by the system by applying the offset to address requested by the system when the mode latch indicates a guest computer mode and when said detecting means indicates the address requested by the system is included in the hardware resource area for the host computer, whereby the modified address represents an address of the hardware resource area for the guest; and means for providing the local storage with the modified address.
Claim 3
Dependent Claim 111 words
A virtual computer system according to claim 1, wherein the system further comprises: second means for detecting whether an address requested by the system is included in the second continuous set of addresses of the second storage elements; and said access control unit for modifying the address requested by the system by applying the offset to the address requested by the system when the mode latch indicates a guest computer mode and when said second detecting means indicates the address requested by the system is included in the hardware resource area for the guest computer, whereby the modified address represents an address of the hardware resource area for the host computer.
Claim 4
Dependent Claim 31 words
A virtual computer system according to claim 2, wherein said hardware resource area for the host computer and the hardware resource area for the guest computer are composed of control registers.
Claim 5
Dependent Claim 31 words
A virtual computer system according to claim 1, wherein said hardware resource area for the host computer and said hardware resource area for the guest computer are accessed from a microprogram.

References Cited (Backward Citations)

US4456954A Cited
US4779188A Cited
US4674038A Cited
US4816991A Cited
US4843541A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-20 1994-11-19 1995-05-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-20 1998-11-19 1999-05-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-20 2002-11-19 2003-05-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag