JPH09231092A - Virtual computer system - Google Patents

Virtual computer system

Info

Publication number
JPH09231092A
JPH09231092A JP3381296A JP3381296A JPH09231092A JP H09231092 A JPH09231092 A JP H09231092A JP 3381296 A JP3381296 A JP 3381296A JP 3381296 A JP3381296 A JP 3381296A JP H09231092 A JPH09231092 A JP H09231092A
Authority
JP
Japan
Prior art keywords
message
control program
screen
svp
console
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
JP3381296A
Other languages
Japanese (ja)
Inventor
Hisayoshi Kato
久佳 加藤
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.)
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Computer Engineering Co 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 Hitachi Ltd, Hitachi Computer Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP3381296A priority Critical patent/JPH09231092A/en
Publication of JPH09231092A publication Critical patent/JPH09231092A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To output the necessary messages to a screen from an SVP(service processor) and a control program. SOLUTION: When a message is outputted to a console screen, a control program 111 issues an instruction to an SVP 20. The SVP 20 receives a message code added to the instruction and obtains a prescribed corresponding message from a table 121 to output it to a prescribed position of the screen. When the SVP 20 outputs a message to the console screen, a report is sent to the program 111 by an interruption and the program 111 gives an instruction to the SVP 20 to read the message code. Then the SVP 20 stores the message code in a memory 112 shown by the instruction and reports an instruction end interruption to the program 111. Thus the program 111 receives the message code of the SVP 20 and obtains the corresponding message from a table 113 to output it to a prescribed position of the console screen.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、仮想計算機システ
ムに係り、特に、サービスプロセッサを使用して仮想計
算機を操作する仮想計算機システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a virtual computer system, and more particularly to a virtual computer system that operates a virtual computer using a service processor.

【0002】[0002]

【従来の技術】仮想計算機システムに関する従来技術と
して、例えば、特開昭63−142424号公報等に記
載された技術が知られている。この従来技術は、制御プ
ログラムが制御するコンソール画面(制御プログラムの
制御の下に生成される仮想計算機用の画面)とサービス
プロセッサ(以下、SVPという)が制御するコンソー
ル画面(実計算機用の画面)とが、互いに独立に制御さ
れており、コンソール装置からの画面切り替えの制御に
より、これらの画面の切り替えを行うというものであ
る。
2. Description of the Related Art As a conventional technique related to a virtual computer system, for example, a technique described in Japanese Patent Laid-Open No. 63-142424 is known. In this conventional technique, a console screen controlled by a control program (a screen for a virtual computer generated under the control of a control program) and a console screen controlled by a service processor (hereinafter referred to as SVP) (a screen for an actual computer) Are controlled independently of each other, and these screens are switched under the control of screen switching from the console device.

【0003】[0003]

【発明が解決しようとする課題】前述した従来技術は、
制御プログラムとSVPとが制御するコンソール画面の
相互間で、相手の制御画面への表示制御について配慮さ
れていないものである。このため、前述の従来技術は、
コンソール画面が制御プログラムにより制御されるコン
ソール画面となっている場合に、その制御プログラムが
制御しているコンソール画面に、SVPからのメッセー
ジを表示することができず、また、逆に、コンソール画
面がSVPにより制御されるコンソール画面となってい
る場合に、そのSVPが制御しているコンソール画面
に、制御プログラムからのメッセージを表示することが
できないという問題点を有している 本発明の目的は、前記従来技術の問題点を解決し、コン
ソール画面がSVPにより制御されるコンソール画面と
なっているときでも、そのコンソール画面に制御プログ
ラムからのメッセージを表示可能とし、また、コンソー
ル画面が制御プログラムにより制御されるコンソール画
面となっているときでも、そのコンソール画面にSVP
からのメッセージを表示可能とした仮想計算機システム
を提供することにある。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
No consideration is given to display control on the control screen of the other party between the console screens controlled by the control program and the SVP. Therefore, the above-mentioned conventional technology is
When the console screen is a console screen controlled by the control program, the message from the SVP cannot be displayed on the console screen controlled by the control program. When the console screen controlled by the SVP is used, there is a problem that the message from the control program cannot be displayed on the console screen controlled by the SVP. The above problems of the prior art are solved, and even when the console screen is a console screen controlled by SVP, a message from the control program can be displayed on the console screen, and the console screen is controlled by the control program. Even when the console screen is displayed, On the screen
To provide a virtual computer system capable of displaying a message from.

【0004】[0004]

【課題を解決するための手段】本発明によれば前記目的
は、制御プログラムを持つ処理装置と、該処理装置の保
守操作を行うためのSVPと、該SVPに接続され、前
記制御プログラムと前記SVPとにより制御されるコン
ソール画面を有するコンソール装置と、該コンソール装
置からの指示により前記コンソール画面を切り替える前
記SVP内に設けられる画面処理装置とを備え、前記接
続プログラムの制御下で前記処理装置上で仮想計算機が
動作する仮想計算機システムにおいて、前記制御プログ
ラムと前記SVPとの間に通信手段を備え、前記SVP
と制御プログラムとが、メッセージを出力する事象が発
生したとき、前記コンソール装置のコンソール画面が、
前記SVPと制御プログラムとのどちらにより制御され
ているかに係わらず、前記メッセージを前記コンソール
画面に出力することにより達成される。
According to the present invention, the object is to provide a processing device having a control program, an SVP for performing maintenance operation of the processing device, and the control program and the SVP connected to the SVP. A console device having a console screen controlled by the SVP, and a screen processing device provided in the SVP for switching the console screen according to an instruction from the console device are provided, and on the processing device under the control of the connection program. In the virtual machine system in which the virtual machine operates, a communication means is provided between the control program and the SVP, and the SVP
And the control program, when an event that outputs a message occurs, the console screen of the console device,
This is achieved by outputting the message to the console screen regardless of whether it is controlled by the SVP or the control program.

【0005】すなわち、前記目的は、制御プログラムが
コンソール画面にメッセージを出力する場合、制御プロ
グラムが対SVP用の命令を発行し、SVPがその命令
に付加されたメッセージコードを受け、メッセージコー
ドに対応するメッセージをコンソール画面の予め決めら
れた位置に出力することにより、また、SVPがコンソ
ール画面にメッセージを出力する場合、SVPが、割り
込みにより制御プログラムに報告を行い、制御プログラ
ムがこの割り込みを契機に、SVPにメッセージコード
を読む命令を発行し、SVPがその命令に示されるメモ
リーにメッセージコードを格納して、命令終了割り込み
を制御プログラムに報告し、さらに、制御プログラム
が、これによりSVPのメッセージコードを受け、メッ
セージコードに対応するメッセージをコンソール画面の
予め決められた位置に出力することにより達成される。
なお、前述において、メッセージコードの代わりに直接
メッセージを転送するようにしてもよい。
That is, when the control program outputs a message to the console screen, the control program issues an instruction for SVP, the SVP receives the message code added to the instruction, and responds to the message code. When the SVP outputs a message to a predetermined position on the console screen, or when the SVP outputs the message to the console screen, the SVP reports to the control program by an interrupt, and the control program is triggered by this interrupt. , The SVP issues an instruction to read the message code, the SVP stores the message code in the memory pointed to by the instruction, reports the instruction end interrupt to the control program, and the control program also causes the SVP to issue the message code. And respond to the message code It is accomplished by outputting that message at a predetermined position of the console screen.
In the above description, the message may be directly transferred instead of the message code.

【0006】本発明に係る仮想計算機システムによれ
ば、前述の構成を備えることにより、SVP及び制御プ
ログラムは、コンソール画面がSVPにより制御されて
いるか、制御プログラムにより制御されているかに係わ
らず、必要なメッセージをコンソール画面に出力するこ
とができる。
According to the virtual computer system of the present invention, by providing the above-mentioned configuration, the SVP and the control program are required regardless of whether the console screen is controlled by the SVP or the control program. Various messages can be output to the console screen.

【0007】これにより、オペレータが、SVPが制御
するコンソール画面を表示しているときでも、制御プロ
グラムは、対SVPインターフェースによりオペレータ
にメッセージを伝えることができ、また、制御プログラ
ムが制御するコンソール画面を表示しているときでも、
SVPは、対制御プログラムインターフェースによりオ
ペレータにメッセージを伝えることができ、仮想計算機
システム内でどちらの制御画面を表示させていても、オ
ペレータに必要なメッセージを即時に伝えることができ
る。
With this, even when the operator is displaying the console screen controlled by the SVP, the control program can transmit a message to the operator through the interface to the SVP, and the console screen controlled by the control program can be displayed. Even when displaying
The SVP can send a message to the operator through the control program interface, and can immediately send the necessary message to the operator regardless of which control screen is displayed in the virtual computer system.

【0008】[0008]

【実施例】以下、本発明による仮想計算機システムの一
実施形態を図面により詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a virtual computer system according to the present invention will be described in detail below with reference to the drawings.

【0009】図1は本発明の一実施形態による仮想計算
機システムの構成を示すブロック図、図2はSVPが制
御しているコンソール画面に制御プログラムからのメッ
セージを表示する処理動作を説明するフローチャート、
図3は制御プログラムが制御しているコンソール画面に
SVPからのメッセージを表示する処理動作を説明する
フローチャートである。図1において、10は仮想計算
機システムの処理装置、20はSVP、30は共通コン
ソール装置、110は主記憶部、111は制御プログラ
ム、112はデータ読み込み用領域、113、121は
コード対応メッセージテーブル、120は画面処理装
置、114、122、123、130はインタフェース
である。
FIG. 1 is a block diagram showing the configuration of a virtual computer system according to an embodiment of the present invention, and FIG. 2 is a flow chart for explaining a processing operation for displaying a message from a control program on a console screen controlled by an SVP,
FIG. 3 is a flow chart for explaining the processing operation for displaying a message from the SVP on the console screen controlled by the control program. In FIG. 1, 10 is a processing device of a virtual computer system, 20 is an SVP, 30 is a common console device, 110 is a main storage unit, 111 is a control program, 112 is a data reading area, 113 and 121 are code correspondence message tables, Reference numeral 120 is a screen processing device, and 114, 122, 123, and 130 are interfaces.

【0010】本発明の一実施形態による仮想計算機シス
テムは、図1に示すように、仮想計算機システムの処理
装置10とSVP20と共通コンソール30とを備え、
これらがインタフェース114、122、123、13
0により接続されて構成されている。処理装置10は、
主記憶部110を備えており、この主記憶部110上に
は、複数のOSを制御するプログラムであり、複数の仮
想計算機を生成する制御プログラム111が、図示しな
い外部記憶装置等からロードされており、同時にメッセ
ージコード対応メッセージテーブル113がロードされ
ている。そして、制御プログラム111により生成され
た仮想計算機からのコンソール画面情報は、インタフェ
ース114を介してSVP20内の画面処理装置120
に転送される。
As shown in FIG. 1, a virtual computer system according to an embodiment of the present invention includes a processor 10 of the virtual computer system, an SVP 20, and a common console 30,
These are interfaces 114, 122, 123, 13
They are connected by 0. The processing device 10 is
A main storage unit 110 is provided, and on the main storage unit 110, a control program 111 that is a program for controlling a plurality of OSs and that generates a plurality of virtual machines is loaded from an external storage device or the like (not shown). At the same time, the message code corresponding message table 113 is loaded. The console screen information from the virtual machine generated by the control program 111 is transferred to the screen processing device 120 in the SVP 20 via the interface 114.
Is forwarded to

【0011】一方、処理装置10にインタフェース11
4、122を介して接続されているSVP20は、メッ
セージコード対応メッセージテーブル121と、制御プ
ログラム111が制御するコンソール画面とSVPが制
御するコンソール画面とを切り替えて出力する画面処理
装置120とを備て構成されている。そして、SVP2
0からのコンソール画面情報は、画面処理装置120に
与えられる。
On the other hand, the processor 11 has an interface 11
The SVP 20, which is connected via the Nos. 4 and 122, is provided with a message code corresponding message table 121, and a screen processing device 120 for switching and outputting a console screen controlled by the control program 111 and a console screen controlled by the SVP. It is configured. And SVP2
Console screen information from 0 is provided to the screen processing device 120.

【0012】画面処理装置120は、制御プログラム1
11により生成された仮想計算機からのコンソール画面
情報、及び、SVP20からのコンソール画面情報のい
ずれか一方を選択して、画面送出インタフェース123
を介してコンソール装置30に備えられる図示しないデ
ィスプレイに画面表示する。また、画面処理装置120
は、コンソール装置30のキーボード等からの画面切り
替え要求をインターフェース130を介して受け取り、
制御プログラム111によるコンソール画面とSVP2
0によるコンソール画面との切り替えを制御する。
The screen processing device 120 has a control program 1
The screen transmission interface 123 by selecting one of the console screen information from the virtual machine generated by 11 and the console screen information from the SVP 20.
A screen (not shown) provided in the console device 30 is displayed via the screen. In addition, the screen processing device 120
Receives a screen switching request from the keyboard of the console device 30 via the interface 130,
Console screen by control program 111 and SVP2
Controls switching from 0 to the console screen.

【0013】前述したように構成される仮想計算機シス
テムにおいて、制御プログラム111とSVP20と
は、並行して動作可能である。そして、コンソール装置
30において、コンソール画面を切り替えることによ
り、操作者は、制御プログラム111が制御するコンソ
ール画面とSVP20が制御するコンソール画面との両
方を操作することができる。
In the virtual machine system configured as described above, the control program 111 and the SVP 20 can operate in parallel. Then, in the console device 30, by switching the console screen, the operator can operate both the console screen controlled by the control program 111 and the console screen controlled by the SVP 20.

【0014】次に、SVP20が制御するコンソール画
面により操作者が操作を行っているときに、制御プログ
ラム111がそのコンソール画面にメッセージを表示さ
せる場合の動作を図2に示すフローを参照して説明す
る。
Next, the operation when the control program 111 displays a message on the console screen controlled by the SVP 20 while the operator is operating it will be described with reference to the flow chart shown in FIG. To do.

【0015】(1)いま、コンソール装置30の画面を
SVP20が制御する画面に切り替えて、コンソール装
置30上の操作によりSVP20によりコンソール画面
が動かされているとき、制御プログラム111におい
て、操作者への操作要求、OSからのメッセージ等が発
生し、メッセージをSVP20が制御するコンソール画
面に表示する要求が発生したものとする(ステップ20
1)。
(1) Now, when the screen of the console device 30 is switched to the screen controlled by the SVP 20 and the console screen is moved by the SVP 20 by an operation on the console device 30, the control program 111 prompts the operator to It is assumed that an operation request, a message from the OS, or the like is generated, and a request to display the message on the console screen controlled by the SVP 20 is generated (step 20).
1).

【0016】(2)制御プログラム111は、操作者へ
の操作要求が発生すると、SVPインタフェース命令に
より、SVP20に対しインタフェース114を通して
メッセージコードを送出する(ステップ202)。
(2) When an operation request is issued to the operator, the control program 111 sends a message code to the SVP 20 through the interface 114 by an SVP interface command (step 202).

【0017】(3)制御プログラム111からのメッセ
ージコードを受け取ったSVP20は、メッセージテー
ブル121よりメッセージコードに対応するメッセージ
を検索抽出する(ステップ203)。
(3) Upon receiving the message code from the control program 111, the SVP 20 searches and extracts the message corresponding to the message code from the message table 121 (step 203).

【0018】(4)SVP20は、ステップ203で抽
出したメッセージを、画面処理装置120に渡し、画面
処理装置は、SVP20が制御しているコンソール画面
の予め定められた位置に表示する(ステップ204)。
(4) The SVP 20 passes the message extracted in step 203 to the screen processing device 120, and the screen processing device displays it at a predetermined position on the console screen controlled by the SVP 20 (step 204). .

【0019】次に、制御プログラム111が制御するコ
ンソール画面により操作者が操作を行っているときに、
SVP20がそのコンソール画面にメッセージを表示さ
せる場合の動作を図3に示すフローを参照して説明す
る。
Next, when the operator is operating on the console screen controlled by the control program 111,
The operation when the SVP 20 displays a message on its console screen will be described with reference to the flow shown in FIG.

【0020】(1)いま、コンソール装置30の画面を
制御プログラム111が制御する画面に切り替えて、コ
ンソール装置30上の操作により制御プログラム111
によるコンソール画面が動かされているとき、SVP2
0において、操作者への操作要求が発生し、メッセージ
を制御プログラム111が制御するコンソール画面に表
示する要求が発生したものとする(ステップ301)。
(1) Now, the screen of the console device 30 is switched to the screen controlled by the control program 111, and the control program 111 is operated by operating the console device 30.
When the console screen by SVP2 is moved,
It is assumed that the operation request to the operator is generated at 0, and the request to display the message on the console screen controlled by the control program 111 is generated (step 301).

【0021】(2)SVP20は、コンソール画面上に
メッセージを出力する事象が発生すると、制御プログラ
ム111に対してインタフェース122を介して割り込
みの報告を行う(ステップ302)。
(2) When an event of outputting a message occurs on the console screen, the SVP 20 reports an interrupt to the control program 111 via the interface 122 (step 302).

【0022】(3)割り込みの報告を受けた制御プログ
ラム111は、SVP20に対して、報告内容を転送す
る要求をSVPインタフェース命令により、インタフェ
ース114を通して送出する(ステップ303)。
(3) The control program 111 which has received the report of the interrupt sends a request for transferring the report contents to the SVP 20 through the interface 114 by the SVP interface command (step 303).

【0023】(4)SVP20は、制御プログラム11
1からSVPインタフェース命令を受けて、メッセージ
コード情報を主記憶部110の領域112に書き込み、
インタフェース122を通して命令処理終了割り込みに
より、制御プログラム111に命令処理の終了を報告す
る(ステップ304、305)。
(4) The SVP 20 has the control program 11
1 receives the SVP interface command, writes the message code information in the area 112 of the main memory 110,
An instruction processing end interrupt is sent through the interface 122 to report the end of instruction processing to the control program 111 (steps 304 and 305).

【0024】(5)制御プログラム111は、インタフ
ェース122からの命令処理終了の割り込みを契機に、
SVP20により領域112に格納されたメッセージコ
ードを読み取る(ステップ306)。
(5) The control program 111 is triggered by the interruption of instruction processing from the interface 122,
The SVP 20 reads the message code stored in the area 112 (step 306).

【0025】(6)制御プログラム111は、領域11
2から読み取ったメッセージコードに対応するメッセー
ジをメッセージコード対応メッセージテーブル113よ
り検索抽出する(ステップ307)。
(6) The control program 111 has the area 11
The message corresponding to the message code read from No. 2 is searched and extracted from the message code corresponding message table 113 (step 307).

【0026】(7)制御プログラム111は、コンソー
ル画面のあらかじめ決められた部分にステップ307で
抽出したメッセージを表示する画像情報を、画面処理装
置120を介して共通コンソール30のディスプレイに
表示する(ステップ308)。
(7) The control program 111 displays image information for displaying the message extracted in step 307 on a predetermined portion of the console screen on the display of the common console 30 via the screen processing device 120 (step). 308).

【0027】前述したように本発明の一実施形態によれ
ば、コンソール画面がSVP20により制御されるコン
ソール画面となっているときでも、そのコンソール画面
に制御プログラム111からのメッセージを表示するこ
とができ、また、コンソール画面が制御プログラム11
1により制御されるコンソール画面となっているときで
も、そのコンソール画面にSVP20からのメッセージ
を表示することができる。
As described above, according to the embodiment of the present invention, even when the console screen is the console screen controlled by the SVP 20, the message from the control program 111 can be displayed on the console screen. Also, the console screen is the control program 11
Even when the console screen is controlled by 1, the message from the SVP 20 can be displayed on the console screen.

【0028】前述した本発明の一実施形態は、コンソー
ル画面がSVP20により制御されるコンソール画面と
なっているとき、そのコンソール画面に制御プログラム
111からのメッセージを表示し、また、コンソール画
面が制御プログラム111により制御されるコンソール
画面となっているとき、そのコンソール画面にSVP2
0からのメッセージを表示するとして説明した。しか
し、一般に、制御プログラム111、SVP20は、コ
ンソール画面がSVP20により制御されるコンソール
画面となっているか、制御プログラム111により制御
されるコンソール画面となっているかを直ちには知るこ
とができない。
In the above-described embodiment of the present invention, when the console screen is a console screen controlled by the SVP 20, a message from the control program 111 is displayed on the console screen, and the console screen is the control program. When the console screen is controlled by 111, the SVP2 is displayed on the console screen.
It has been described that the message from 0 is displayed. However, in general, the control program 111 and the SVP 20 cannot immediately know whether the console screen is a console screen controlled by the SVP 20 or a console screen controlled by the control program 111.

【0029】このため、本発明は、SVP20及び制御
プログラム111において、メッセージを出力すべき事
象が発生した場合、SVP20または制御プログラム1
11が、コンソール画面が自己以外から制御されている
ものとして、前述した処理を実行することにしている。
これにより、コンソール画面がSVP20により制御さ
れるコンソール画面となっているか、制御プログラム1
11により制御されるコンソール画面となっているかに
かかわらず、SVP20及び制御プログラム111は、
メッセージを出力すべき事象が発生した場合に、出力す
べきメッセージをコンソール画面に表示させることがで
きる。
Therefore, according to the present invention, in the SVP 20 and the control program 111, when an event to output a message occurs, the SVP 20 or the control program 1
11 assumes that the console screen is controlled by other than itself and executes the above-mentioned processing.
As a result, whether the console screen is a console screen controlled by the SVP20, the control program 1
SVP20 and control program 111, regardless of whether the console screen is controlled by 11,
When an event that should output a message occurs, the message that should be output can be displayed on the console screen.

【0030】このようにすることにより、メッセージを
出力すべき事象が発生した場合に、コンソール画面が、
SVP20により制御されるコンソール画面となってい
るか、制御プログラム111により制御されるコンソー
ル画面となっているを知る必要もなく、SVP20及び
制御プログラム111は、前述した処理を行って、コン
ソール画面にメッセージを表示することができる。
By doing so, when an event that should output a message occurs, the console screen
There is no need to know whether the console screen is controlled by the SVP 20 or the console screen controlled by the control program 111, and the SVP 20 and the control program 111 perform the above-described processing to display a message on the console screen. Can be displayed.

【0031】また、前述した本発明の一実施形態は、制
御プログラム111、SVP20は、メッセージを出力
すべき事象が発生した場合に、メッセージコードを相手
側に転送するものとして説明したが、本発明は、直接メ
ッセージそのものを転送するようにしてもよい。これに
より、メッセージの転送に多少余分の時間を要するが、
メッセージコード対応のメッセージを格納するテーブル
を不用とすることができる。
In the above-described embodiment of the present invention, the control program 111 and the SVP 20 transfer the message code to the other party when the event that should output the message occurs. May directly transfer the message itself. This takes some extra time to transfer the message,
The table that stores the message corresponding to the message code can be eliminated.

【0032】[0032]

【発明の効果】以上説明したように本発明によれば、仮
想計算機システムのコンソール画面がSVP、制御プロ
グラムのどちらの制御下にある場合にも、相互間にメッ
セージを表示することができるので、オペレータは、画
面制御を意識することなく仮想計算機の操作を行うこと
ができる。
As described above, according to the present invention, messages can be displayed mutually regardless of whether the console screen of the virtual computer system is under the control of the SVP or the control program. The operator can operate the virtual computer without being aware of screen control.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態による仮想計算機システム
の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a virtual computer system according to an embodiment of the present invention.

【図2】SVPが制御しているコンソール画面に制御プ
ログラムからのメッセージを表示する処理動作を説明す
るフローチャートである。
FIG. 2 is a flowchart illustrating a processing operation of displaying a message from a control program on a console screen controlled by an SVP.

【図3】制御プログラムが制御しているコンソール画面
にSVPからのメッセージを表示する処理動作を説明す
るフローチャートである。
FIG. 3 is a flowchart illustrating a processing operation of displaying a message from an SVP on a console screen controlled by a control program.

【符号の説明】[Explanation of symbols]

10 仮想計算機システムの処理装置 20 サービスプロセッサ(SVP) 30 共通コンソール装置 110 主記憶部 111 制御プログラム 112 データ読み込み用領域 113、121 コード対応メッセージテーブル 120 画面処理装置 114、122、123、130 インタフェース 10 Virtual Machine System Processing Device 20 Service Processor (SVP) 30 Common Console Device 110 Main Storage Unit 111 Control Program 112 Data Reading Area 113, 121 Code Corresponding Message Table 120 Screen Processing Device 114, 122, 123, 130 Interface

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 制御プログラムを持つ処理装置と、該処
理装置の保守操作を行うためのサービスプロセッサと、
該サービスプロセッサに接続され、前記制御プログラム
と前記サービスプロセッサとにより制御されるコンソー
ル画面を有するコンソール装置と、該コンソール装置か
らの指示により前記コンソール画面を切り替える前記サ
ービスプロセッサ内に設けられる画面処理装置とを備
え、前記制御プログラムの制御下で前記処理装置上で仮
想計算機が動作する仮想計算機システムにおいて、前記
制御プログラムと前記サービスプロセッサとの間に通信
手段を備え、前記サービスプロセッサと制御プログラム
とは、メッセージを出力すべき事象が発生したとき、前
記コンソール装置のコンソール画面が、前記サービスプ
ロセッサと制御プログラムとのどちらにより制御されて
いるかにかかわらず、前記メッセージを前記コンソール
画面に出力することを特徴とする仮想計算機システム。
1. A processing device having a control program, and a service processor for performing maintenance operation of the processing device,
A console device having a console screen connected to the service processor and controlled by the control program and the service processor; and a screen processing device provided in the service processor for switching the console screen according to an instruction from the console device. In a virtual machine system in which a virtual machine operates on the processing device under the control of the control program, communication means is provided between the control program and the service processor, and the service processor and the control program are: When the event that should output a message occurs, regardless of whether the console screen of the console device is controlled by the service processor or the control program, outputting the message to the console screen Virtual computer system according to claim.
【請求項2】 前記制御プログラムからメッセージをコ
ンソール画面に出力する場合、前記制御プログラムは、
前記通信手段を介してメッセージまたはメッセージコー
ドを前記サービスプロセッサに転送し、前記サービスプ
ロセッサは、制御プログラムからのメッセージコードに
対応するメッセージを、メッセージコードとメッセージ
とを対応させた自装置内のテーブルから検索抽出し、抽
出されたメッセージ、あるいは、制御プログラムから転
送されたメッセージを、前記画面処理装置を介して前記
コンソール画面に出力することを特徴とする請求項1記
載の仮想計算機システム。
2. When outputting a message from the control program to a console screen, the control program:
A message or message code is transferred to the service processor via the communication means, and the service processor selects a message corresponding to the message code from the control program from a table in its own device in which the message code and the message are associated with each other. 2. The virtual computer system according to claim 1, wherein the virtual computer system is searched and extracted, and the extracted message or the message transferred from the control program is output to the console screen via the screen processing device.
【請求項3】 前記サービスプロセッサからメッセージ
をコンソール画面に出力する場合、前記サービスプロセ
ッサは、前記通信手段を介してメッセージまたはメッセ
ージコードを前記制御プロセッサに転送し、前記制御プ
ログラムは、前記サービスプロセッサからのメッセージ
コードに対応するメッセージを、メッセージコードとメ
ッセージとを対応させた自プログラム内のテーブルから
検索抽出し、抽出されたメッセージ、あるいは、サービ
スプロセッサから転送されたメッセージを、前記画面処
理装置を介して前記コンソール画面に出力することを特
徴とする請求項1記載の仮想計算機システム。
3. When outputting a message from the service processor to a console screen, the service processor transfers a message or a message code to the control processor via the communication means, and the control program is transmitted from the service processor. The message corresponding to the message code is searched and extracted from the table in the own program in which the message code and the message are associated, and the extracted message or the message transferred from the service processor is passed through the screen processing device. The virtual computer system according to claim 1, wherein the virtual computer system outputs the output to the console screen.
JP3381296A 1996-02-21 1996-02-21 Virtual computer system Pending JPH09231092A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3381296A JPH09231092A (en) 1996-02-21 1996-02-21 Virtual computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3381296A JPH09231092A (en) 1996-02-21 1996-02-21 Virtual computer system

Publications (1)

Publication Number Publication Date
JPH09231092A true JPH09231092A (en) 1997-09-05

Family

ID=12396901

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3381296A Pending JPH09231092A (en) 1996-02-21 1996-02-21 Virtual computer system

Country Status (1)

Country Link
JP (1) JPH09231092A (en)

Similar Documents

Publication Publication Date Title
US7093057B2 (en) Display apparatus and method
JP4268210B2 (en) Information display management system for computers
US5987234A (en) Console apparatus for information processing system
US20230410245A1 (en) Cloud desktop display method and system
US5051926A (en) System wide local copy management of screen copy printing
JP4535314B2 (en) Information processing apparatus, system, remote operation method, program, and recording medium
JP2003280732A (en) Data transmitter and control system using the same
EP0372411B1 (en) Floating console control system
KR100229897B1 (en) The timing mode selecting apparatus for dma transferring method
JPH09231092A (en) Virtual computer system
JPS62285127A (en) Display device with multiwindow display function
US7376956B2 (en) System for performing multiple functions in parallel time
JP3196724B2 (en) Console switching apparatus and method
JP3394834B2 (en) Debugging method for devices that make up a multiprocessor system
JPH07182261A (en) Information processor
US6922736B2 (en) Computer system and data processing method
JP2995340B2 (en) Multi workstation device
JP2001067289A (en) System console device
JPH07175744A (en) Channel control system
JPH0784913A (en) Communication line control unit
JPH04293105A (en) Remote diagnostic device of numerical controller
JPH01276264A (en) Console control system
JPH05113873A (en) Console control system
JPH06139020A (en) Display controller
JPH02213953A (en) Error monitor device