JPH0464092B2 - - Google Patents

Info

Publication number
JPH0464092B2
JPH0464092B2 JP60077920A JP7792085A JPH0464092B2 JP H0464092 B2 JPH0464092 B2 JP H0464092B2 JP 60077920 A JP60077920 A JP 60077920A JP 7792085 A JP7792085 A JP 7792085A JP H0464092 B2 JPH0464092 B2 JP H0464092B2
Authority
JP
Japan
Prior art keywords
instruction
command
interrupt
control unit
processing device
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.)
Expired - Lifetime
Application number
JP60077920A
Other languages
English (en)
Other versions
JPS61239329A (ja
Inventor
Akisumi Koike
Juji Oinaga
Katsumi Oonishi
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 JP60077920A priority Critical patent/JPS61239329A/ja
Publication of JPS61239329A publication Critical patent/JPS61239329A/ja
Publication of JPH0464092B2 publication Critical patent/JPH0464092B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 〔概要〕 計算機システムのCPUからSVPを起動する命
令の制御装置である。CPUは命令で指定される
指令情報を、主記憶装置の所定領域に設定して、
SVPに割り込みをかけ、SVPによる該指令の実
行を待たずに、その命令の実行完了とし、いわゆ
る、おいてきぼり制御を可能にする。
〔産業上の利用分野〕
本発明は、計算機システムにおける、中央処理
装置からサービス処理装置の処理を起動するため
の命令を実行する、サービス処理装置起動制御装
置に関する。
計算機システムにおいて、保守、診断、システ
ムの監視、構成制御、及びその他の補助的な制御
等を処理するために、専用の処理装置である、い
わゆるサービス処理装置(以下において、SVP
という)を設ける方式が広く採用されている。
SVPにおける処理の一形態に、中央処理装置
(以下において、CPUという)の命令によつて発
行される指令の実行がある。
〔従来の技術と発明が解決しようとする問題点〕
第3図は、計算機システムの一構成例を示すブ
ロツク図である。
システムは、主記憶装置1、CPU2、チヤネ
ル制御装置3、SVP4等を、記憶制御装置5に
接続して構成される。
記憶制御装置5は、各装置間の通信を中継し、
及び各装置の主記憶装置1へのアクセスを制御す
る機能を持つ。
CPU2において、SVP4に指令するための特
定の命令(以下においてDIAGNOSE命令とす
る)が実行されると、例えばDIAGNOSE命令の
オペランドアドレスで指定される主記憶領域か
ら、指令情報をCPU2に読み出し、それらを
SVP4へ転送して、SVP4の処理を起動する。
CPU2は、その後停止状態になつて、SVP4
から、処理の終了を通知する信号を受信するま
で、その状態を保持し、終了通知信号を検出する
と、DIAGNOSE命令の実行を終了する。
DIAGNOSE命令によつて、SVP4に指令する
処理には、SVP4が、CPU2の内部の状態を、
例えば公知のスキヤンアウトの方式によつて読み
出す場合等、SVP4が処理を実行している間、
CPU2が停止状態になつて、同じ状態を保つこ
とを必要とする場合がある。
このために、DIAGNOSE命令によつて、SVP
4に指令を出した場合には、上記にようにSVP
4の処理の終了まで、命令を終了させないように
している。
しかし、DIAGNOSE命令によるSVP4の処理
には、例えば主記憶装置1の、ある記憶領域の読
み出し、更新等のように、CPU2の状態とは独
立に実行できる処理もあり、且つ上記例の主記憶
アクセスのような場合、比較的長い処理時間を要
する。
それにも関わらず、従来はDIAGNOSE命令に
よりSVP4を起動した場合には、一律にSVP4
の処理終了まで、命令を終了させないようにして
いたので、不必要にCPU2を拘束して、処理性
能の低下を大きくするという問題があつた。
〔問題点を解決するための手段〕
第1図は、本発明の構成を示すブロツク図であ
る。
CPU2において、10は命令制御部、11は
指令転送処理部、12は割り込み制御部、13は
条件コードレジスタであり、SVP4において、
14は割り込み受付部、15は指令処理部であ
る。
〔作用〕
CPU2は、命令制御部10で、DIAGNOSE命
令のうちの特定のサブコードを検出すると、指令
転送処理部11を起動する。
指令転送処理部11は、主記憶装置1の所定の
固定領域が書き込み可能か検査し、可能であれ
ば、例えばDIAGNOSE命令で指定された記憶領
域にある指令情報を、その固定領域へ転送し、そ
の領域を使用中状態に設定した後、割り込み制御
部12を起動する。
割り込み制御部12は、SVP4に特別の割り
込み信号25を送る。SVP4は割り込み受付部
14により、この割り込み信号を検出して受け付
けると、CPU2へ受付信号26を返し、又、指
令処理部15を起動する。
指令処理部15は、前記の固定領域にアクセス
し、指令情報を読み出して、指定の処理を開始
し、処理を終了すると、固定領域を空き状態に設
定する。
CPU2では、割り込み制御部12において、
前記の受付信号26を受けると、命令制御部10
が、条件コードレジスタ13を所定の完了コード
に設定して、DIAGNOSE命令の実行を終了に
し、SVP4はその指令情報に従う処理を、CPU
2とは非同期に実行する。
又、特定のサブコードでなければ、前記従来の
場合と同様の制御を行い、SVP4から指定の処
理の終了通知信号を受け取るまでの命令実行の終
了を遅延し、例えば停止状態を続ける。
以上の制御により、特定の種類のDIAGNOSE
命令は、SVP4に割り込み信号を送るのみで、
実行終了とすることができるので、直ちに次の命
令の実行が開始でき、CPU2の不必要な保留を
避けることができる。
〔実施例〕
第1図の構成において、命令制御部10は、命
令のオペレーシヨンコードをデコードして、その
命令の実行に必要な各部を制御する。
DIAGNOSE命令は、例えば第2図aの構成と
し、オペレーシヨンコード部20は、
DIAGNOSE命令を示し、次のサブコード部21
でDIAGNOSE命令内の細分類を示す。
サブコード部21の1コードで、本発明の
DIAGNOSE命令(以下において、非同期
DIAGNOSE命令という)を表示した場合に、以
下のビツト位置16から31の部分22は、オペ
ランドアドレスのベースを保持するレジスタ番号
と、アドレス変位値を示すものとする。これによ
つて生成されるオペランドアドレスは、指令情報
の記憶領域アドレスとして使用する。
命令制御部10は、命令が上記により識別され
る非同期DIAGNOSE命令以外のDIAGNOSE命
令であると、前記従来の場合について説明したと
同様に命令を実行し、従つてCPU2はSVP4か
ら終了通知信号を受け取るまで保留される。
命令制御部10は、非同期DIAGNOSE命令を
読み出すと、上記の定義に従つて、公知の命令制
御によつて、オペランドアドレスを生成し、指令
転送処理部11に渡す。
指令転送処理部11は、指令情報を保持するた
めに主記憶装置1に設ける固定領域アドレスを保
持している。
固定領域は、例えば第2図bの構成であつて、
固定領域アドレスの第1語23は、制御フラグを
構成し、この領域が使用中状態の場合、その第0
ビツトを“1”とし、空き状態の場合“0”とす
る。第2語以降の領域24は、指令情報を記憶す
る領域に使用される。
指令転送処理部11は、固定領域の第1語を検
査して、第0ビツトが“0”であれば、そのビツ
トを“1”にセツトして、後述の制御を進める。
もし、第0ビツトが“1”であれば、使用中状
態(即ち、後述説明で明らかなように、SVP4
が、前の非同期DIAGNOSE命令の指令の実行を
終了していない状態)であるので、命令の処理を
中止し、その旨を命令制御部10に応答する。
この場合、命令制御部10は条件コードレジス
タ13に、実行の不成功を表示する所定のコード
をセツトして、この非同期DIAGNOSE命令の実
行を終わる。
条件コードは、公知のように、命令の実行結果
の状態を、例えば2ビツトのコードとして表示す
るものであつて、コードの意味は、一般に各命令
ごとに定義されている。
従つて、必要な場合には、次に実行する命令
で、この条件コードを検査するようにし、前命令
の実行結果に応じた処理へ分岐するように、プロ
グラムを構成することができる。
指令転送処理部11が、前記固定領域の空き状
態を検出すると、命令のオペランドアドレスで指
定される領域にある指令情報を、固定領域の第2
語以降の領域に転送した後、割り込み制御部12
を起動する。割り込み制御部12は、SVP4に
対して設けた、信号線25をオンにして、割り込
みを要求する。
SVP4の割り込み受付部14は、この割り込
み要求を受け付けると、信号線26によつて受付
を表示するので、割り込み制御部12は、信号線
25をオフにし、命令制御部10に通知する。
この場合、命令制御部10は、条件コードレジ
スタ13を、実行完了を示すコードにセツトした
後、非同期DIAGNOSE命令の実行を終了して、
次の命令の制御を開始する。
SVP4の割り込み受付部14は、信号25に
よる割り込みを、非同期DIAGNOSE命令による
指令発行通知と解釈し、指令処理部15を起動す
る。
指令処理部15は、既知の固定領域アドレスに
よつて、主記憶装置1の固定領域から、第2語以
降の指令情報を読み出し、その指令に従う処理を
実行する。この処理が完了すると、指令処理部1
5は、固定領域の第1語を“0”にリセツトして
終了する。
〔発明の効果〕
以上の説明から明らかなように、本発明によれ
ば、CPUからSVPの処理を指令する場合に、
CPUを不必要に保留することが避けられるので、
CPUの性能を改善するという著しい工業的効果
がある。
【図面の簡単な説明】
第1図は本発明の実施例構成のブロツク図、第
2図aは命令形式の説明図、第2図bは固定領域
の説明図、第3図は計算機システムの一構成例ブ
ロツク図である。 図において、1は主記憶装置、2はCPU、3
はチヤネル制御装置、4はSVP、5は記憶制御
装置、10は命令制御部、11は指令転送処理
部、12は割り込み制御部、13は条件コードレ
ジスタ、14は割り込み受付部、15は指令処理
部、20はオペレーシヨンコード部、21はサブ
コード部を示す。

Claims (1)

  1. 【特許請求の範囲】 1 主記憶装置1、該主記憶装置1にアクセス可
    能な中央処理装置2、及び該中央処理装置の発行
    する指令に従う処理を行うサービス処理装置4を
    有し、該中央処理装置2に命令制御部10、指令
    転送処理部11、及び割り込み制御部12を設
    け、 該命令制御部10は、特定の命令種類の命令を
    実行する場合に、該命令が特定のコード内容のサ
    ブコードを有する場合には、該指令転送処理部1
    1を起動して、該命令で指定される指令情報を、
    該主記憶装置1上の特定アドレスの固定記憶領域
    に設定させ、 該指令転送処理部11は、該指令情報の該固定
    領域への設定に成功した場合に、該割り込み制御
    部12を起動して、該サービス処理装置4に特定
    の割り込み種別の割り込み信号を送出させ、 該割り込み制御部12は、該割り込み信号送出
    に対して該サービス処理装置4から返される応答
    信号を受け取ることにより、該命令制御部10に
    該応答信号の受信を通知し、 該命令制御部10は、該命令の実行開始後、該
    応答信号の受信通知を受信することのみを条件と
    して、当該命令実行を正常に終了し、 該サービス処理装置4は、該割り込み信号を受
    け取つた場合に、直ちに該応答信号を返送し、該
    固定領域からの該指令情報の読み出しを開始する
    ように構成されていることを特徴とするサービス
    処理装置起動制御装置。
JP60077920A 1985-04-12 1985-04-12 サービス処理装置起動制御装置 Granted JPS61239329A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60077920A JPS61239329A (ja) 1985-04-12 1985-04-12 サービス処理装置起動制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60077920A JPS61239329A (ja) 1985-04-12 1985-04-12 サービス処理装置起動制御装置

Publications (2)

Publication Number Publication Date
JPS61239329A JPS61239329A (ja) 1986-10-24
JPH0464092B2 true JPH0464092B2 (ja) 1992-10-13

Family

ID=13647511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60077920A Granted JPS61239329A (ja) 1985-04-12 1985-04-12 サービス処理装置起動制御装置

Country Status (1)

Country Link
JP (1) JPS61239329A (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5667471A (en) * 1979-11-02 1981-06-06 Mitsubishi Electric Corp Multiprocessor
JPS5856155A (ja) * 1981-09-30 1983-04-02 Toshiba Corp 割り込み処理方式
JPS58123150A (ja) * 1982-01-18 1983-07-22 Fujitsu Ltd デ−タ処理方式

Also Published As

Publication number Publication date
JPS61239329A (ja) 1986-10-24

Similar Documents

Publication Publication Date Title
JP3283928B2 (ja) ディスク制御装置
JPS5837578B2 (ja) チヤネルソウチ
JPS63305445A (ja) 電源切断時のデ−タ書込み方式
JPS61239329A (ja) サービス処理装置起動制御装置
JP3262130B2 (ja) 情報処理装置
JPS5819094B2 (ja) 優先ベクトル割込み装置
JPH0820934B2 (ja) ディスクキャッシュ制御方式
JPH07111711B2 (ja) 処理終了割込制御システム
JPS6230668B2 (ja)
JPH01251375A (ja) 磁気ディスク制御装置
JPH0424733B2 (ja)
JP2524620B2 (ja) 入出力制御方法
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPH0690676B2 (ja) コマンド動作制御方式
JPH0511339B2 (ja)
JPH03269752A (ja) 情報処理システム及びそれに使用される入出力制御装置
JPS6043549B2 (ja) デ−タ転送制御方式
JPH0122938B2 (ja)
JPH103463A (ja) プロセッサ間通信方法
JPH08328988A (ja) 情報処理システム
JPS6154553A (ja) チヤネル起動制御方式
JPH04119419A (ja) 磁気ディスク制御装置
JPH0668876B2 (ja) 磁気デイスク制御装置
JPH071494B2 (ja) チャネルコマンド語チェイン装置
JPH0337220B2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees