[go: up one dir, main page]

JPS6474632A - Control transfer system for virtual computer - Google Patents

Control transfer system for virtual computer

Info

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
Application number
JP23151687A
Other languages
Japanese (ja)
Inventor
Motokazu Kato
Hiroaki Otsuka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP23151687A priority Critical patent/JPS6474632A/en
Publication of JPS6474632A publication Critical patent/JPS6474632A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task 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.
JP23151687A 1987-09-16 1987-09-16 Control transfer system for virtual computer Pending JPS6474632A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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