JPH0216663A - Information processor - Google Patents

Information processor

Info

Publication number
JPH0216663A
JPH0216663A JP63167961A JP16796188A JPH0216663A JP H0216663 A JPH0216663 A JP H0216663A JP 63167961 A JP63167961 A JP 63167961A JP 16796188 A JP16796188 A JP 16796188A JP H0216663 A JPH0216663 A JP H0216663A
Authority
JP
Japan
Prior art keywords
virtual
channel
status
virtual channel
channel status
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
JP63167961A
Other languages
Japanese (ja)
Inventor
Kazuhiko Maekawa
和彦 前川
Mikio Ito
幹雄 伊藤
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.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators 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 NEC Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP63167961A priority Critical patent/JPH0216663A/en
Publication of JPH0216663A publication Critical patent/JPH0216663A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To speed up the information processing of a virtual computer by executing an input/output actuating instruction of a private channel by directly actuating an input/output processor and eliminating the need for monitoring of the virtual computer. CONSTITUTION:When an instruction decoder 17 decodes an input/output actuating instruction, outputs of a virtual computer execution display circuit 6 and virtual channel memory effectiveness display circuit 5 are tested by a virtual channel execution control circuit 10. When a virtual computer is activated and a virtual channel memory 1 is effective, a process is executed in accordance with the content of the memory 1. When the content of a virtual channel status 3 requests direct execution, a channel status control circuit 8 updates a condition code register 13. When the status 3 indicates an actuation pussible state, the real channel status of a real channel number 4 is read out from a real channel status memory 9. When the real channel status can be actuated, the input/output of an input/output processor 8 is actuated by changing the status 3 and real channel status during operations and updating the register 13.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数のオペレーティングシステムを同時に走
行させることができる情報処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device that can run multiple operating systems simultaneously.

〔従来の技術] 従来この種の情報処理装置は、仮想計算機での入出力起
動命令はシミュレーション要求割込として仮想計算機モ
ニタに通知され、仮想計算機モニ夕が仮想チャネル番号
を実チャネル番号に変換し、そのチャネルが仮想計算機
の専有チャネルか否か判断し専有チャネルであれば仮想
計算機のチャネルプログラムを直接実行するように仮想
計算機モニタが入出力処理装置に起動をかけていた(日
経エレクトロニクス 1984年12月31日 98頁
〜101頁)。
[Prior Art] Conventionally, in this type of information processing device, an input/output start command in a virtual machine is notified to a virtual machine monitor as a simulation request interrupt, and the virtual machine monitor converts the virtual channel number into a real channel number. , the virtual machine monitor activated the input/output processing unit to determine whether the channel was a dedicated channel for the virtual machine, and if it was a dedicated channel, to directly execute the channel program of the virtual machine (Nikkei Electronics, December 1984). March 31st, pp. 98-101).

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の情報処理装置は、仮想計算機のチャネル
プログラムを直接、入出力処理装置が実行するが、起動
は仮想計算機モニタが行なう必要があり、仮想計算機で
入出力起動命令が出現するたびに仮想計算機の実行を中
断させて仮想計算機モニタを起動するため入出力起動命
令を多く使用するプログラムを仮想計算機上で実行させ
るとオーバヘッドが大きくなるという欠点がある。
In the conventional information processing device described above, the input/output processing unit directly executes the channel program of the virtual machine, but the startup must be performed by the virtual machine monitor, and the virtual machine is executed every time an input/output startup instruction appears in the virtual machine. If a program that uses a large number of input/output activation instructions is executed on a virtual machine in order to interrupt the execution of the computer and start the virtual machine monitor, there is a drawback that the overhead becomes large.

[課題を解決するための手段] 本発明の情報処理装置は、 仮想チャネル番号でアドレスされ直接実行要求フラグと
仮想チャネルステータスと実チャネル番号とを記憶する
仮想チャネル記憶手段と、仮想計算機実行中を示す仮想
計算機実行中表示手段と、 入出力起動命令の開始時に前記仮想計算機実行中表示手
段と前記仮想チャネル記憶有効表示手段を調べ、仮想計
算機実行中かつ仮想チャネル記憶有効表示手段が無効を
示している時と前記直接実行要求フラグが非直接実行を
示している時と前記実チャネル番号に対応する実チャネ
ルステータスが起動可能を示していない時にシミュレー
ション要求割込を発生させるシミュレーション要求割込
発生手段と、 前記仮想チャネルステータスが起動可能を示していない
時に該ステータスに対応した値をコンディションコード
にセットする手段と、前記仮想チャネルステータスと前
記実チャネルステータスが起動可能を示している時に前
記入出力処理装置を起動し該仮想チャネルステータスと
実チャネルステータスを実行中に更新し、コンディショ
ンコードをセットする手段を有している。
[Means for Solving the Problems] The information processing apparatus of the present invention includes a virtual channel storage means that is addressed by a virtual channel number and stores a direct execution request flag, a virtual channel status, and a real channel number; checking the virtual machine running display means and the virtual channel storage enabled display means at the start of an input/output start command to determine whether the virtual machine is running and the virtual channel memory enabled display means indicates invalid; simulation request interrupt generating means for generating a simulation request interrupt when the direct execution request flag indicates non-direct execution, and when the real channel status corresponding to the real channel number does not indicate activation possible; , means for setting a condition code to a value corresponding to the virtual channel status when the virtual channel status does not indicate that activation is possible; and means for setting the condition code to a value corresponding to the virtual channel status and the input/output processing device when the virtual channel status and the real channel status indicate that activation is possible. , updates the virtual channel status and real channel status during execution, and sets a condition code.

[作用] 直接実行要求フラグで共有チャネルと専有チャネルとに
分離し、共有チャネルへの入出力起動命令は従来通りシ
ミュレーション要求割込により起動される仮想計算機モ
ニタがシミュレーションし、専有チャネルへの入出力起
動命令は直接入出力処理装置に起動をかけ仮想計算機モ
ニタの介入を不要とするので、入出力起動命令を多く使
用するプログラムを仮想計算機上で実行させてもオーバ
ヘッドが大きくなることはない。
[Effect] The direct execution request flag separates the shared channel and the exclusive channel, and the input/output activation command to the shared channel is simulated by the virtual machine monitor activated by the simulation request interrupt as before, and the input/output to the exclusive channel is simulated. Since the activation command directly activates the input/output processing device and eliminates the need for the intervention of the virtual machine monitor, there is no increase in overhead even if a program that uses many input/output activation instructions is executed on the virtual machine.

[実施例] 次に、本発明の実施例について図面を参照して説明する
[Example] Next, an example of the present invention will be described with reference to the drawings.

第1図は本発明の情報処理装置の一実施例のブロック図
である。
FIG. 1 is a block diagram of an embodiment of an information processing apparatus according to the present invention.

仮想チャネルメモリ1は直接実行要求フラグ2と仮想チ
ャネルステータス3と実チャネル番号4を記憶し、仮想
計算機識別番号レジスタ12と仮想チャネル番号レジス
タ11とによりアドレスされる。命令レジスタ16に命
令語がセットされると、命令デコーダ17によりオペレ
ーションコードがデコードされる。命令デコーダ17が
入出力起動命令をデコードすると、仮想チャネル実行制
御回路lOにより仮想計算機実行表示回路6と仮想チャ
ネルメモリ有効表示回路5の出力がテストされ仮想計算
機実行中で仮想チャネルメモリ1が有効ならシミュレー
ション要求割込発生回路7に指示が出されシミュレーシ
ョン要求割込が発生し、仮想計算機実行中で仮想チャネ
ルメモリ1が有効なら仮想チャネルメモリの内容に従っ
た処理が実行される。仮想チャネルメモリ1から読出し
た直接実行要求フラグ2が直接実行を要求していない時
は、シミュレーション要求割込発生回路7によりシミュ
レーション要求割込を発生させる。直接実行を要求して
いる時は仮想チャネルステータス3の内容によってチャ
ネルステータス制御回路8がコンディションコードレジ
スタ13を更新する。仮想チャネルステータス3が起動
可能を示している時、選択回路19を経て実チャネル番
号4により実チャネルステータスメモリ9から実チャネ
ルステータスが読出される。実チャネルステータスが起
動可能でなければ仮想チャネルステータスと異なるため
シミュレーション要求割込発生回路7により割込が発生
する。起動可能であれば仮想チャネルステータス3と実
チャネルステータスを「動作中」に更新し、コンディシ
ョンコードレジスタ13を更新し、入出力処理装置18
へ実チャネル番号4と仮想計算機識別番号レジスタ12
の内容とチャネルプログラムアドレスレジスタ14の内
容とアドレス空間識別レジスタ15の内容とを送って入
出力の起動を行なう。入出力処理装置18は、仮想計算
機識別番号、アドレス空間識別番号、チャネルプログラ
ムアドレス、実チャネル番号をとり込んで、仮想計算機
内の論理空間にあるチャネルプログラムを読出し、該チ
ャネルプログラムで指示される論理空間にデータ転送を
行なう。転送が終了すると実計算機に割込で報告する6
割込によって転送の終了を認識した仮想計算機モニタは
、対応する仮想計算機に転送終了をシミュレーションで
通知するとともに仮想チャネルステータス3を起動可能
に更新する。仮想計算機モニタは、仮想計算機の起動前
に仮想チャネルメモリ1にデータをロードし、仮想チャ
ネルメモリ有効表示回路5をセットしなければならない
。仮想チャネルメモリ1にロードされるデータは、仮想
計算機に専有させるチャネルに対しては直接実行要求フ
ラグ2をオンに、それ以外のチャネルに対してはオフに
しておくべきである。
A virtual channel memory 1 stores a direct execution request flag 2, a virtual channel status 3, and a real channel number 4, and is addressed by a virtual machine identification number register 12 and a virtual channel number register 11. When the instruction word is set in the instruction register 16, the instruction decoder 17 decodes the operation code. When the instruction decoder 17 decodes the input/output start command, the virtual channel execution control circuit 10 tests the outputs of the virtual machine execution display circuit 6 and the virtual channel memory validity display circuit 5, and if the virtual machine is running and the virtual channel memory 1 is valid, An instruction is issued to the simulation request interrupt generation circuit 7 to generate a simulation request interrupt, and if the virtual computer is running and the virtual channel memory 1 is valid, processing according to the contents of the virtual channel memory is executed. When the direct execution request flag 2 read from the virtual channel memory 1 does not request direct execution, the simulation request interrupt generation circuit 7 generates a simulation request interrupt. When direct execution is requested, the channel status control circuit 8 updates the condition code register 13 according to the contents of the virtual channel status 3. When the virtual channel status 3 indicates that activation is possible, the real channel status is read from the real channel status memory 9 using the real channel number 4 via the selection circuit 19. If the real channel status is not activated, the simulation request interrupt generation circuit 7 generates an interrupt because it differs from the virtual channel status. If it is possible to start, update the virtual channel status 3 and real channel status to "operating", update the condition code register 13, and update the input/output processing device 18.
Real channel number 4 and virtual machine identification number register 12
, the contents of the channel program address register 14, and the contents of the address space identification register 15 are sent to start input/output. The input/output processing unit 18 takes in the virtual machine identification number, address space identification number, channel program address, and real channel number, reads the channel program in the logical space within the virtual machine, and executes the logic specified by the channel program. Transfer data in space. When the transfer is completed, it is reported to the actual computer by interrupt 6
The virtual machine monitor that recognizes the end of the transfer by the interrupt notifies the corresponding virtual machine of the end of the transfer through simulation, and updates the virtual channel status 3 to enable activation. The virtual machine monitor must load data into the virtual channel memory 1 and set the virtual channel memory validity display circuit 5 before starting the virtual machine. For data to be loaded into the virtual channel memory 1, the direct execution request flag 2 should be turned on for channels to be exclusively used by virtual machines, and turned off for other channels.

第2図、第3図は本発明の他の実施例を示す図であり、
第1図の実施例がハードウェアで構成されているのに対
し、本実施例はマイクロプログラムと、主記憶に記憶さ
れている制御テーブルで構成されているのが特徴である
。第2図は、主記憶に記憶されている制御テーブル等の
関連を示す図である。第3図は、入出力起動命令の本発
明に関連する部分のマイクロプログラムのフローチャー
トである。
FIG. 2 and FIG. 3 are diagrams showing other embodiments of the present invention,
While the embodiment shown in FIG. 1 is composed of hardware, this embodiment is characterized by being composed of a microprogram and a control table stored in main memory. FIG. 2 is a diagram showing the relationship between control tables and the like stored in the main memory. FIG. 3 is a flowchart of a microprogram of a portion of the input/output activation instruction related to the present invention.

本実施例では、仮想計算機を仮想計算機制御表32によ
って管理している。仮想計算機制御表32は、仮想計算
機識別番号23.仮想チャネルテーブル有効フラグ22
.仮想チャネルテーブルポインタ21等を含んでいる。
In this embodiment, virtual machines are managed by a virtual machine control table 32. The virtual machine control table 32 includes virtual machine identification numbers 23. Virtual channel table valid flag 22
.. It includes a virtual channel table pointer 21 and the like.

仮想チャネルテーブル有効フラグ22が有効を示してい
る時、仮想チャネルテーブルポインタ21は仮想チャネ
ルテーブル24の先頭アドレスを示す。仮想チャネルテ
ーブル24は、直接実行要求フラグ25.実チャネル番
号26.仮想チャネルステータス27.終了通知アドレ
ス31を含む。入出力起動命令28のオペランドアドレ
スはチャネルプログラム33の先頭を示している。チャ
ネルプログラム33は、ヘッダ一部に終了通知アドレス
30.チャネル番号29.アドレス空間識別番号34、
チャネルコマンド35を含む。仮想計算機識別番号23
で示される仮想計算機実行中に入出力起動命令28が実
行されると、入出力起動命令28を処理するマイクロプ
ログラムは第3図で示す処理を行なう。
When the virtual channel table valid flag 22 indicates valid, the virtual channel table pointer 21 indicates the start address of the virtual channel table 24. The virtual channel table 24 has a direct execution request flag 25. Actual channel number 26. Virtual channel status 27. Contains the end notification address 31. The operand address of the input/output activation instruction 28 indicates the beginning of the channel program 33. The channel program 33 includes an end notification address 30. in a part of the header. Channel number 29. address space identification number 34,
Contains channel command 35. Virtual machine identification number 23
When the input/output activation instruction 28 is executed during the execution of the virtual machine shown by , the microprogram that processes the input/output activation instruction 28 performs the processing shown in FIG.

まず、仮想計算機モードかどうか判定しくステップ41
)、仮想計算機モードでなければ、従来の入出力起動処
理へ移る。仮想計算機モードであれば、仮想チャネルテ
ーブル有効フラグ22により仮想チャネルテーブル24
が有効かどうか判定しくステップ42)、有効でなけれ
ばシミュレーション要求割込を行ない、有効であれば仮
想チャネル番号は有効かどうかを判定する(ステップ4
3)。
First, step 41 to determine whether it is virtual machine mode or not.
), if the mode is not virtual machine mode, the process moves to conventional input/output startup processing. In the virtual machine mode, the virtual channel table 24 is set by the virtual channel table valid flag 22.
It is determined whether the virtual channel number is valid (step 42), and if it is not valid, a simulation request interrupt is performed, and if it is, it is determined whether the virtual channel number is valid (step 4).
3).

有効でなければコンディションコードCCに「3」をセ
ットしくステップ44)、終了する。有効であれば、仮
想チャネル番号で仮想チャネルテーブル24を索引し、
直接実行要求フラグ25.仮想チャネルステータス27
.実チャネル番号26を読出す(ステップ45)。そし
て、直接実行要求フラグ25がオンかどうか判定しくス
テップ46)、オンでなければシミュレーション要求割
込を行ない、オンであれば仮想チャネルステータス27
を調べ(ステップ47)、割込保留中であればコンディ
ションコードCCに「2」をセットしくステップ48)
、動作中であればコンディションコードCCに「l」を
セットしくステップ49)、起動可能であれば実チャネ
ル番号26が有効かどうか調べ(ステップ50)、有効
でなければシミュレーション要求割込を行なう。
If it is not valid, the condition code CC is set to "3" (step 44), and the process ends. If valid, index the virtual channel table 24 by the virtual channel number,
Direct execution request flag 25. Virtual channel status 27
.. The actual channel number 26 is read (step 45). Then, it is determined whether the direct execution request flag 25 is on or not (step 46). If it is not on, a simulation request interrupt is performed, and if it is on, the virtual channel status 27
(Step 47), and if the interrupt is pending, set the condition code CC to "2" (Step 48).
If it is in operation, the condition code CC is set to "l" (step 49), and if it can be started, it is checked whether the actual channel number 26 is valid (step 50), and if it is not valid, a simulation request interrupt is performed.

有効であれば実チャネルステータスを調べ(ステップ5
1)、割込保留中および動作中ならばシミュレーション
要求割込を行ない、起動可能ならば、仮想チャネルステ
ータスと実チャネルステータスを「動作中」に更新して
(ステップ52)、入出力処理装置18を起動する(ス
テップ53)。この後、コンディションコードCCに「
0」をセットする(ステップ54)。
If valid, check the real channel status (step 5)
1) If the interrupt is pending or in operation, a simulation request interrupt is performed, and if activation is possible, the virtual channel status and real channel status are updated to "in operation" (step 52), and the input/output processing device 18 (step 53). After this, the condition code CC will be changed to “
0'' (step 54).

[発明の効果] 以上説明したように本発明は、直接実行要求フラグで共
有チャネルと専有チャネルとに分離し、共有チャネルへ
の入出力起動命令は従来通りシミュレーション要求割込
により起動される仮想計算機モニタがシミュレーション
し、専有チャネルへの入出力起動命令は直接入出力処理
装置に起動をかけ仮想計算機モニタの介入を不要とする
ことにより、仮想計算機における情報処理を高速化でき
る効果がある。
[Effects of the Invention] As explained above, the present invention separates the shared channel and the exclusive channel by using the direct execution request flag, and input/output activation instructions to the shared channel are issued to the virtual computer activated by the simulation request interrupt as before. The monitor simulates this, and the input/output activation command to the dedicated channel directly activates the input/output processing device, eliminating the need for intervention by the virtual computer monitor, which has the effect of speeding up information processing in the virtual computer.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の情報処理装置の一実施例のブロック図
、第2図、第3図は、本発明をマイクロプログラム、主
記憶上のテーブルで構成した時の構成図とフローチャー
トである。 1・・・仮想チャネルメモリ、 2・・・直接実行要求フラグ、 3・・・仮想チャネルステータス、 4・・・実チャネル番号、 5・・・仮想チャネルメモリ有効表示回路、6・・・仮
想計算機実行表示回路、 7・・・シミュレーション要求割込発生回路、8・・・
チャネルステータス制御回路、9・・・実チャネルステ
ータスメモリ、0・・・仮想チャネル実行制御回路、 1・・・仮想チャネル番号レジスタ、 2・・・仮想計算機識別番号レジスタ、3・・・コンデ
ィションコードレジスタ、4・・・チャネルプログラム
アドレスレジスタ、15・・・アドレス空間識別レジス
タ、16・・・命令レジスタ、 17・・・命令デコーダ、 18・・・入出力処理装置、 19・・・選択回路、 21・・・仮想チャネルテーブルポインタ、22・・・
仮想チャネルテーブル有効フラグ、23・・・仮想計算
機識別番号、 24・・・仮想チャネルテーブル、 25・・・直接実行要求フラグ、 26・・・実チャネル番号、 27・・・仮想チャネルステータス、 28・・・入出力起動命令、 29・・・チャネル番号、 30・・・終了通知アドレス、 31・・・終了通知アドレス、 32・・・仮想計算機制御表、 33・・・チャネルプログラム、 34・・・アドレス空間識別番号、 35・・・チャネルコマンド。
FIG. 1 is a block diagram of an embodiment of an information processing apparatus according to the present invention, and FIGS. 2 and 3 are a block diagram and a flowchart when the present invention is configured by a microprogram and a table on a main memory. 1...Virtual channel memory, 2...Direct execution request flag, 3...Virtual channel status, 4...Real channel number, 5...Virtual channel memory valid display circuit, 6...Virtual computer Execution display circuit, 7...Simulation request interrupt generation circuit, 8...
Channel status control circuit, 9...Real channel status memory, 0...Virtual channel execution control circuit, 1...Virtual channel number register, 2...Virtual computer identification number register, 3...Condition code register , 4... Channel program address register, 15... Address space identification register, 16... Instruction register, 17... Instruction decoder, 18... Input/output processing device, 19... Selection circuit, 21 ...Virtual channel table pointer, 22...
Virtual channel table valid flag, 23... Virtual machine identification number, 24... Virtual channel table, 25... Direct execution request flag, 26... Real channel number, 27... Virtual channel status, 28. ...I/O start command, 29...Channel number, 30...End notification address, 31...End notification address, 32...Virtual computer control table, 33...Channel program, 34... Address space identification number, 35...Channel command.

Claims (1)

【特許請求の範囲】 1、複数のオペレーティングシステムを同時に走行させ
ることができる情報処理装置において、仮想チャネル番
号でアドレスされ、直接実行要求フラグと仮想チャネル
ステータスと実チャネル番号とを記憶する仮想チャネル
記憶手段と、該仮想チャネル記憶手段が有効であること
を示す仮想チャネル記憶有効表示手段と、 仮想計算機実行中を示す仮想計算機実行中表示手段と、 入出力起動命令の実行開始時に前記仮想計算機実行中表
示手段と前記仮想チャネル記憶有効表示手段を調べ、仮
想計算機実行中かつ仮想チャネル記憶有効表示手段が無
効を示している時と前記直接実行要求フラグが非直接実
行を示している時と前記実チャネル番号に対応する実チ
ャネルステータスが起動可能を示していない時にシミュ
レーション要求割込を発生させるシミュレーション要求
割込発生手段と、 前記仮想チャネルステータスが起動可能を示していない
時に該ステータスに対応した値をコンディションコード
にセットする手段と、 前記仮想チャネルステータスと前記実チャネルステータ
スが起動可能を示している時に前記入出力処理装置を起
動し該仮想チャネルステータスと実チャネルステータス
を「実行中」に更新し、コンディションコードをセット
する手段を有することを特徴とする情報処理装置。
[Claims] 1. In an information processing device capable of running multiple operating systems simultaneously, a virtual channel memory that is addressed by a virtual channel number and stores a direct execution request flag, virtual channel status, and real channel number. means, virtual channel storage validity display means for indicating that the virtual channel storage means is valid; virtual machine execution display means for indicating that the virtual machine is being executed; The display means and the virtual channel storage enable display means are checked, and when the virtual computer is running and the virtual channel memory enable display means indicates invalid, when the direct execution request flag indicates indirect execution, and when the real channel A simulation request interrupt generating means for generating a simulation request interrupt when the real channel status corresponding to the number does not indicate that activation is possible, and a value corresponding to the status when the virtual channel status does not indicate that activation is possible. means for activating the input/output processing device when the virtual channel status and the real channel status indicate that it is possible to start, and updating the virtual channel status and the real channel status to "running"; An information processing device comprising means for setting a code.
JP63167961A 1988-07-05 1988-07-05 Information processor Pending JPH0216663A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63167961A JPH0216663A (en) 1988-07-05 1988-07-05 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63167961A JPH0216663A (en) 1988-07-05 1988-07-05 Information processor

Publications (1)

Publication Number Publication Date
JPH0216663A true JPH0216663A (en) 1990-01-19

Family

ID=15859248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63167961A Pending JPH0216663A (en) 1988-07-05 1988-07-05 Information processor

Country Status (1)

Country Link
JP (1) JPH0216663A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60150140A (en) * 1984-01-18 1985-08-07 Hitachi Ltd I/O instruction execution method, I/O interrupt processing method, and computer system using them

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60150140A (en) * 1984-01-18 1985-08-07 Hitachi Ltd I/O instruction execution method, I/O interrupt processing method, and computer system using them

Similar Documents

Publication Publication Date Title
US4031517A (en) Emulation of target system interrupts through the use of counters
JPH0430053B2 (en)
KR920003044B1 (en) Control system for guest execution of virtual computer system
US4991083A (en) Method and system for extending address space for vector processing
JP2812630B2 (en) Test method and test apparatus for buffer storage device
JPH0668724B2 (en) Simulation method
JPH0216663A (en) Information processor
JPH06332803A (en) Tlb control method in virtual computer system
WO2023194702A1 (en) Technique for handling ordering constrained access operations
EP0306042A2 (en) Microprocessor vectored interrupts
JPH0552535B2 (en)
JPH06324861A (en) System and method for controlling cpu
JPS6336012B2 (en)
JPH0677236B2 (en) Apparatus and method for simulating I/O interrupts - Patents.com
JPS63269237A (en) Microcomputer developing device
JPH0754470B2 (en) Control method for virtual computer system
JP2899009B2 (en) Information processing device
KR910006841A (en) Data processing unit based on microprogram control
JPH0567973B2 (en)
JPH0259829A (en) Microcomputer
JPH0683986A (en) Single chip microcomputer
JPS60193046A (en) Instruction exception detection method
JPH0290331A (en) Interprocessor communication instruction processing device for virtual computer system
JPS61240333A (en) Input and output interruption processing system
JPS63228332A (en) Control system for executing instruction