JPS6474632A - Control transfer system for virtual computer - Google Patents
Control transfer system for virtual computerInfo
- Publication number
- JPS6474632A JPS6474632A JP23151687A JP23151687A JPS6474632A JP S6474632 A JPS6474632 A JP S6474632A JP 23151687 A JP23151687 A JP 23151687A JP 23151687 A JP23151687 A JP 23151687A JP S6474632 A JPS6474632 A JP S6474632A
- Authority
- JP
- Japan
- Prior art keywords
- guest
- control
- virtual computer
- host
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
PURPOSE:To efficiently transfer the control from a host to a guest by storing the whole of a guest control information block at the time of issue of a virtual computer execution start instruction and storing a part of the block at the time of issue of a restart instruction. CONSTITUTION:When an input/output instruction is issued from a guest 1, a virtual computer execution start instruction processing mechanism 211 stores contents of a general register 221 and special registers 222-227 of the guest 1 in a guest control information block 20 while the control is transferred from the guest 1 to a host 10. After the control is transferred, the host 10 performs the host processing and issues the virtual computer execution restart instruction. When the restart instruction is issued, a virtual computer execution restart instruction processing mechanism 212 stores a part of contents of the general register and special registers of the guest 1 which is designated by the instruction, and the control is transferred to the guest. Thus, the control is efficiently transferred from the host to the guest running just before.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23151687A JPS6474632A (en) | 1987-09-16 | 1987-09-16 | Control transfer system for virtual computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23151687A JPS6474632A (en) | 1987-09-16 | 1987-09-16 | Control transfer system for virtual computer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6474632A true JPS6474632A (en) | 1989-03-20 |
Family
ID=16924712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23151687A Pending JPS6474632A (en) | 1987-09-16 | 1987-09-16 | Control transfer system for virtual computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6474632A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013214325A (en) * | 2002-12-19 | 2013-10-17 | Intel Corp | Methods and systems to manage machine state in virtual machine operations |
JP2017513128A (en) * | 2014-03-27 | 2017-05-25 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | System, method and computer program product for dispatching a multi-threaded guest virtual machine (VM) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS50128952A (en) * | 1974-03-29 | 1975-10-11 | ||
JPS62221736A (en) * | 1986-03-24 | 1987-09-29 | Hitachi Ltd | Virtual computer system |
-
1987
- 1987-09-16 JP JP23151687A patent/JPS6474632A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS50128952A (en) * | 1974-03-29 | 1975-10-11 | ||
JPS62221736A (en) * | 1986-03-24 | 1987-09-29 | Hitachi Ltd | Virtual computer system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013214325A (en) * | 2002-12-19 | 2013-10-17 | Intel Corp | Methods and systems to manage machine state in virtual machine operations |
JP2017513128A (en) * | 2014-03-27 | 2017-05-25 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | System, method and computer program product for dispatching a multi-threaded guest virtual machine (VM) |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS55112651A (en) | Virtual computer system | |
JPS56149646A (en) | Operation controller | |
JPS54127653A (en) | Data processor | |
KR880013062A (en) | Coprocessor and its control method | |
EP0130381A3 (en) | Mechanism for implementing one machine cycle executable branch-on-any-bit-in-any-register instructions in a primitive instruction set computing system | |
JPS6474632A (en) | Control transfer system for virtual computer | |
JPS57168350A (en) | Information processor | |
JPS5790762A (en) | Instruction control system | |
JPS57756A (en) | Data processor | |
JPS57136206A (en) | Sequence controller | |
JPS5454548A (en) | Central processing unit in information processing system for mocroprogram control | |
KR890002759A (en) | Device for modifying data element and method | |
JPS57164343A (en) | Check point save system | |
JPS5489455A (en) | Control system | |
JPS6417129A (en) | Control system for input/output interruption of virtual computer | |
JPS5478646A (en) | Multi-processor system | |
JPS5569856A (en) | Overlap system | |
JPS54530A (en) | Reference control unit of memory | |
JPS56135266A (en) | Data processing system | |
JPS5789126A (en) | Data transfer control system | |
JPS6459434A (en) | Input/output control system for virtual computer | |
JPS6454562A (en) | Data transfer control system | |
JPS5717058A (en) | Control system of microprogram | |
JPS54105442A (en) | Microprogram control system | |
JPS5533238A (en) | Microprogrm control system |