JPS6149260A - チヤネル処理装置 - Google Patents
チヤネル処理装置Info
- Publication number
- JPS6149260A JPS6149260A JP59171146A JP17114684A JPS6149260A JP S6149260 A JPS6149260 A JP S6149260A JP 59171146 A JP59171146 A JP 59171146A JP 17114684 A JP17114684 A JP 17114684A JP S6149260 A JPS6149260 A JP S6149260A
- Authority
- JP
- Japan
- Prior art keywords
- processing device
- channel processing
- service processor
- processor
- signal
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理システムのチャネル処理装置に係り、
特にサービスプロセッサがチャネル処理装置に発する各
種指令を受信するための制御方式に関する。
特にサービスプロセッサがチャネル処理装置に発する各
種指令を受信するための制御方式に関する。
中規模以上の情報処理システムにおいては、各種構成装
置の監視、試験、初期設定等を制御するために、それら
の装置を制御するサービスプロセッサを設けることが多
い。
置の監視、試験、初期設定等を制御するために、それら
の装置を制御するサービスプロセッサを設けることが多
い。
第3図はサービスプロセッサを有する情報処理システム
の構成の一例を示す図である。この例では、2台の中央
処理装置1、主記憶装置2、チャネル処理装置3が制御
装置4に接続されて、制御装置4によりそれらの装置間
相互の通信を制御することにより、1つの情報処理シス
テムを1)ケ成している。
の構成の一例を示す図である。この例では、2台の中央
処理装置1、主記憶装置2、チャネル処理装置3が制御
装置4に接続されて、制御装置4によりそれらの装置間
相互の通信を制御することにより、1つの情報処理シス
テムを1)ケ成している。
サービスプロセッサ5はシステム内の前記のような各装
置の、初期化、リセット、障害等の情報記録、状態監視
等の処理を行うために設けられ、制御装置4に接続して
共通のインタフェースによって各装置との通信を可能と
すると共に、破線によって概念的に示すように、対象の
装置ごとの専用インクフェースを設けて、サービスプロ
セッサ5が各装置1.2.3等を直接に制御することを
可能としている。
置の、初期化、リセット、障害等の情報記録、状態監視
等の処理を行うために設けられ、制御装置4に接続して
共通のインタフェースによって各装置との通信を可能と
すると共に、破線によって概念的に示すように、対象の
装置ごとの専用インクフェースを設けて、サービスプロ
セッサ5が各装置1.2.3等を直接に制御することを
可能としている。
第4図はこのようなチャネル処理装置3における専用イ
ンタフェースの一構成例である。 。
ンタフェースの一構成例である。 。
プロセッサ10はチャネル処理装置3全般の制御論理を
実行するプロセッサであって、信号線1).12によっ
て制御装置4と接続し、主として中央処理装置1と制御
情報を授受して、指定された入出力処理を実行する。
実行するプロセッサであって、信号線1).12によっ
て制御装置4と接続し、主として中央処理装置1と制御
情報を授受して、指定された入出力処理を実行する。
サービスプロセッサ5は信号線15.16によって、チ
ャネル処理装置3のコマンド処理回路17と接続する。
ャネル処理装置3のコマンド処理回路17と接続する。
コマンド処理回路17はサービスプロセッサ5からのコ
マンド情報を受信すると、プロセッサ10の内部レジス
タ等に接続する一群の信号綿18の所要の信号線に信号
を出力して、該内部レジスタ等の強制的な設定、あるい
は信号線19への読出し等を行う。
マンド情報を受信すると、プロセッサ10の内部レジス
タ等に接続する一群の信号綿18の所要の信号線に信号
を出力して、該内部レジスタ等の強制的な設定、あるい
は信号線19への読出し等を行う。
信号線19へ読み出した信号はコマンド処理回路17が
サービスプロセッサ5へ中継する。
サービスプロセッサ5へ中継する。
このような専用のインクフェースを使用することによっ
て、サービスプロセッサ5は相手の装置例えば中央処理
装置1の内部レジスタの内容を直接読み取り、あるいは
内部レジスタに所要の値を強制的に設定したりすること
ができ、それによって該装置のきめ細かな試験等を可能
とするように構成されている。
て、サービスプロセッサ5は相手の装置例えば中央処理
装置1の内部レジスタの内容を直接読み取り、あるいは
内部レジスタに所要の値を強制的に設定したりすること
ができ、それによって該装置のきめ細かな試験等を可能
とするように構成されている。
しかし、このような直接制御の方法によれば、この制御
の行われている間は、相手装置では一般に本来のり1作
が中断される。このために、チャネル処理装置3のよう
に、入出力装置のデータ転送等の動作に実時間で同期し
て処理しなければ、データの消失等の不都合を生じる可
能性のある装置については、サービスプロセッサ5から
の直接的な制御の方法を利用できる場合が非常に制限さ
れる。
の行われている間は、相手装置では一般に本来のり1作
が中断される。このために、チャネル処理装置3のよう
に、入出力装置のデータ転送等の動作に実時間で同期し
て処理しなければ、データの消失等の不都合を生じる可
能性のある装置については、サービスプロセッサ5から
の直接的な制御の方法を利用できる場合が非常に制限さ
れる。
又、直接的制御を行う場合には、チャネル処理装置5等
の内部の構成等をすべて認識して、サービスプロセッサ
3からの制′41■を構成することが当然必要であるの
で、装置が複雑化するに従いサービスプロセッサ3の制
御機能構成上の困難性が次第に増加している。
の内部の構成等をすべて認識して、サービスプロセッサ
3からの制′41■を構成することが当然必要であるの
で、装置が複雑化するに従いサービスプロセッサ3の制
御機能構成上の困難性が次第に増加している。
このような状況から、特にチャネル処理装置3のように
実時間性の強い装置に対して、従来サービスプロセッサ
からの適切な制御方式が無いという問題があった。
実時間性の強い装置に対して、従来サービスプロセッサ
からの適切な制御方式が無いという問題があった。
前記の問題点は、サービスプロセッサからチャネル処理
装置に対して指令信号を転送するに際して、該サービス
プロセッサの発行する特定のコマンドに従って、該チャ
ネル処理装置に割込み要求信号を発生する手段、及び該
割込み要求を受信することによって起動され、上記サー
ビスプロセッサからの指令情報を受信する手段により構
成される木筆1の発明のチャネル処理装置によって解決
される。
装置に対して指令信号を転送するに際して、該サービス
プロセッサの発行する特定のコマンドに従って、該チャ
ネル処理装置に割込み要求信号を発生する手段、及び該
割込み要求を受信することによって起動され、上記サー
ビスプロセッサからの指令情報を受信する手段により構
成される木筆1の発明のチャネル処理装置によって解決
される。
このような構成において、該チャネル処理装置がすべて
の割込み要求信号を受け付けない所定の状態にある場合
には、上記特定のコマンドにより発生される信号によっ
て、該状態を割込み信号を受付可能な状態に変更するよ
うに構成された木筆2の発明のチャネル処理装置によっ
て、従来の問題点は更に十分な解決を得ることができる
。
の割込み要求信号を受け付けない所定の状態にある場合
には、上記特定のコマンドにより発生される信号によっ
て、該状態を割込み信号を受付可能な状態に変更するよ
うに構成された木筆2の発明のチャネル処理装置によっ
て、従来の問題点は更に十分な解決を得ることができる
。
即ち、サービスプロセッサ5とチャネル処理装置3との
インタフェースとして、チャネル処理装置3の割込み機
構を利用してサービスプロセッサ5の発する特定のコマ
ンドによって、チャコ2ル処理装置3に割込みを発生す
るようにする。
インタフェースとして、チャネル処理装置3の割込み機
構を利用してサービスプロセッサ5の発する特定のコマ
ンドによって、チャコ2ル処理装置3に割込みを発生す
るようにする。
又、この割込みを受け付けたとき、チャネル処理装置3
は別のインタフェースにより、サービスプロセンサ5か
らの指令情報を受信するようにし、この指令を解読して
所定の試験等の処理を実行する(恣4I′、7をチャネ
ル処理装置3自身で持つようにする。
は別のインタフェースにより、サービスプロセンサ5か
らの指令情報を受信するようにし、この指令を解読して
所定の試験等の処理を実行する(恣4I′、7をチャネ
ル処理装置3自身で持つようにする。
従って、チャネル処理装置3では、サービスプロセッサ
5からの制御を、通常の非同1す1な割込みの発生と同
様に受け付けて、本来の処理を妨害しない時期にその指
令を実行すればよく、必要な場合は、通常の割込み機構
のマスクの方法によって、この割込みをある期間抑止で
きるようにすることもできる。
5からの制御を、通常の非同1す1な割込みの発生と同
様に受け付けて、本来の処理を妨害しない時期にその指
令を実行すればよく、必要な場合は、通常の割込み機構
のマスクの方法によって、この割込みをある期間抑止で
きるようにすることもできる。
サービスプロセッサ5としては、チャネル処理゛装置3
がデータ転送処理中か等の状態に関係なく、チャネル処
理装置3に試験等の指令を発行してよく、且つ該指令に
基づくチャネル処理装置3内の制御を、サービスプロセ
ッサ5側で構成する必要がな゛くなるので、その負担を
大幅に軽減することができる。
がデータ転送処理中か等の状態に関係なく、チャネル処
理装置3に試験等の指令を発行してよく、且つ該指令に
基づくチャネル処理装置3内の制御を、サービスプロセ
ッサ5側で構成する必要がな゛くなるので、その負担を
大幅に軽減することができる。
第2の発明によって、チャネル処理装置3が、いわゆる
ラン状態か、あるいはストップ状態ですべての割込みの
受付不能になっているか、に関わらず、上記特定のコマ
ンドを発信すれば常に割込み信号の受付が行われるよう
になるので、サービスプロセッサ5のコマンド発信にお
いて、チャネル処理装置3の状態を識別する必要は更に
減少される。
ラン状態か、あるいはストップ状態ですべての割込みの
受付不能になっているか、に関わらず、上記特定のコマ
ンドを発信すれば常に割込み信号の受付が行われるよう
になるので、サービスプロセッサ5のコマンド発信にお
いて、チャネル処理装置3の状態を識別する必要は更に
減少される。
第1図は本発明の一実施例のチャネル処理装置の構成を
示すブロック図である。
示すブロック図である。
プロセッサ10には割込みを発生するための割込み制1
)1)回路23があり、チャネル処理装置3の他の部分
で検出される事象、あるいはプロセッサ10内で検出さ
れる事象等を要因として発生される各種の割込み要求信
号24を入力として、所定の優先順によって該要求信号
の1つを選択して、プロセッサ10の現に進行中のプロ
グラム実行を中断し、所定の割込み処理プログラムを起
動する、いわゆる割込みを起こす。
)1)回路23があり、チャネル処理装置3の他の部分
で検出される事象、あるいはプロセッサ10内で検出さ
れる事象等を要因として発生される各種の割込み要求信
号24を入力として、所定の優先順によって該要求信号
の1つを選択して、プロセッサ10の現に進行中のプロ
グラム実行を中断し、所定の割込み処理プログラムを起
動する、いわゆる割込みを起こす。
本発明により、コマンド処理回路27からの割込み要求
信号線25が設けられる。
信号線25が設けられる。
コマンド処理回路27は特定のコマンドを受信すると、
信号線26をオンにする。信号線26は信号線21との
論理積によって信号線25の割込み要求信号を構成する
。
信号線26をオンにする。信号線26は信号線21との
論理積によって信号線25の割込み要求信号を構成する
。
信号′fLFA21はマスクレジスタ28の出力信号で
、常時オンとされ、コマンド処理回路27からのv1込
み要求による割込みの発生を抑止する必要のある場合に
、プロセッサ10で実行されるプログラムの制御により
、必要な期間リセットされているものとする。
、常時オンとされ、コマンド処理回路27からのv1込
み要求による割込みの発生を抑止する必要のある場合に
、プロセッサ10で実行されるプログラムの制御により
、必要な期間リセットされているものとする。
割込み制御回路23は信号線25の要求信号を信号線2
,4の場合と同様に処理し、所定の優先順位で選゛択す
ると、プロセッサ10に割込みを発生する。
,4の場合と同様に処理し、所定の優先順位で選゛択す
ると、プロセッサ10に割込みを発生する。
コマンド処理回路27は、前記特定のコマンドに続いて
サービスプロセッサ5から指令情報を受信すると、これ
を指令情報レジスタ29にセットし、サービスプロセッ
サ5には処理終了信号を返送する。
サービスプロセッサ5から指令情報を受信すると、これ
を指令情報レジスタ29にセットし、サービスプロセッ
サ5には処理終了信号を返送する。
プロセッサ10は割込みが起こり、それが信号線25の
要求信号、即ちサービスプロセッサ5からの割込み要求
であることを検出すると、指令情報レジスタ29の内容
を読み取って、要すれば適当なレジスタまたはメモリ等
に保持する。
要求信号、即ちサービスプロセッサ5からの割込み要求
であることを検出すると、指令情報レジスタ29の内容
を読み取って、要すれば適当なレジスタまたはメモリ等
に保持する。
プロセッサ10は、その後直ちに、又は割込みで中断さ
れた処理に復帰してその処理を終わった後に、上記の指
令情報に従って試験等の処理を開始する。
れた処理に復帰してその処理を終わった後に、上記の指
令情報に従って試験等の処理を開始する。
第2図は木筆2の発明の一実施例構成を示すブロック図
である。
である。
ラッチ30はプロセッサ10内にあり、プロセッサの状
態が、いわゆるラン状態かストップ状態かを表示するラ
ンチである。
態が、いわゆるラン状態かストップ状態かを表示するラ
ンチである。
この種ランチは;公知のように例えばラン状態において
オン、ストップ状態でオフにされることにより、ストッ
プ状態ではその出力信号線31で全割込み要求信号の割
込み制御回路23への入力を阻止するように構成される
。
オン、ストップ状態でオフにされることにより、ストッ
プ状態ではその出力信号線31で全割込み要求信号の割
込み制御回路23への入力を阻止するように構成される
。
本発明により、サービスプロセッサ5から前記の特定の
コマンドを受信してプロセッサ10への割込み要求を発
生する場合に、ストップ状態の場合には、該要求信号の
信号線26により、論理積ゲート32を経て、信号33
にラッチ30をラン状態にセットする信号を発生する。
コマンドを受信してプロセッサ10への割込み要求を発
生する場合に、ストップ状態の場合には、該要求信号の
信号線26により、論理積ゲート32を経て、信号33
にラッチ30をラン状態にセットする信号を発生する。
従って、ストップ状態であっても、自動的にラン状態に
変更され、信号線26の要求信号は割込み制御回路23
に入力されて、前記のように割込みを発生することがで
きる。
変更され、信号線26の要求信号は割込み制御回路23
に入力されて、前記のように割込みを発生することがで
きる。
以上の説明から明らかなように本発明によれば、サービ
スプロセッサによるチャネル処理装置の制御上の制約が
少なくなるので、情報処理システムの撮作性、信頼性を
向上するという著しい工業的“効果がある。
スプロセッサによるチャネル処理装置の制御上の制約が
少なくなるので、情報処理システムの撮作性、信頼性を
向上するという著しい工業的“効果がある。
第1図は木筆1の発明の一実施例構成を示すブロック図
、 第2図は木筆2の発明の一実施例構成を示すブロック図
、 第3図は情報処理システムの構成図、 第4図は従来のチャネル処理装置の構成例を示すブロッ
ク図である。 図において、 1は中央処理装置、 2は主記憶装置、3はチャネル
処理装置、4は制御装置、5はサービスプロセッサ、 10はプロセッサ、 17.27はコマンド処理回路、 23は割込み制御回路、 29は指令情報レジスタ、3
0はラッチを示す。 穿 1 図 茶 3 図
、 第2図は木筆2の発明の一実施例構成を示すブロック図
、 第3図は情報処理システムの構成図、 第4図は従来のチャネル処理装置の構成例を示すブロッ
ク図である。 図において、 1は中央処理装置、 2は主記憶装置、3はチャネル
処理装置、4は制御装置、5はサービスプロセッサ、 10はプロセッサ、 17.27はコマンド処理回路、 23は割込み制御回路、 29は指令情報レジスタ、3
0はラッチを示す。 穿 1 図 茶 3 図
Claims (3)
- (1)サービスプロセッサからチャネル処理装置に対し
て指令信号を転送するに際して、該サービスプロセッサ
の発行する特定のコマンドに従って、該チャネル処理装
置に割込み要求信号を発生する手段、及び該割込み要求
を受信することによって起動され、上記サービスプロセ
ッサからの指令情報を受信する手段を有することを特徴
とするチャネル処理装置。 - (2)上記割込み要求信号発生手段は該信号の発生を抑
止するマスク手段を有することを特徴とする特許請求の
範囲第(1)項記載のチャネル処理装置。 - (3)サービスプロセッサからチャネル処理装置に対し
て指令信号を転送するに際して、該サービスプロセッサ
の発行する特定のコマンドに従って、該チャネル処理装
置に割込み要求信号を発生する手段、及び該割込み要求
信号を受信することによって起動され、上記サービスプ
ロセッサからの指令情報を受信する手段を有し、該チャ
ネル処理装置がすべての割込み要求信号を受け付けない
所定の状態にある場合には、上記特定のコマンドにより
発生される信号によって、該状態を割込み信号を受付可
能な状態に変更するように構成されてなることを特徴と
するチャネル処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59171146A JPS6149260A (ja) | 1984-08-17 | 1984-08-17 | チヤネル処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59171146A JPS6149260A (ja) | 1984-08-17 | 1984-08-17 | チヤネル処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6149260A true JPS6149260A (ja) | 1986-03-11 |
| JPH0363098B2 JPH0363098B2 (ja) | 1991-09-30 |
Family
ID=15917835
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59171146A Granted JPS6149260A (ja) | 1984-08-17 | 1984-08-17 | チヤネル処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6149260A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01134651A (ja) * | 1987-11-12 | 1989-05-26 | Internatl Business Mach Corp <Ibm> | バスユニット直接制御機構 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57143669A (en) * | 1981-02-28 | 1982-09-04 | Omron Tateisi Electronics Co | Debugging device for multiprocessor system |
-
1984
- 1984-08-17 JP JP59171146A patent/JPS6149260A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57143669A (en) * | 1981-02-28 | 1982-09-04 | Omron Tateisi Electronics Co | Debugging device for multiprocessor system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01134651A (ja) * | 1987-11-12 | 1989-05-26 | Internatl Business Mach Corp <Ibm> | バスユニット直接制御機構 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0363098B2 (ja) | 1991-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100256097B1 (ko) | 시리얼 버스 제어기 | |
| JPH0363098B2 (ja) | ||
| JPS599927B2 (ja) | デ−タ転送制御方式 | |
| JP3087481B2 (ja) | イン・サーキット・エミュレータ | |
| JPS59121519A (ja) | 入出力制御装置におけるクロツク停止制御方式 | |
| JP2720580B2 (ja) | フォールト・トレラント・コンピュータ | |
| JP2558902B2 (ja) | 半導体集積回路装置 | |
| JP3012402B2 (ja) | 情報処理システム | |
| JPH0157376B2 (ja) | ||
| JPS60254362A (ja) | デ−タ処理装置における状態情報の退避方法 | |
| JP2554423Y2 (ja) | メモリ制御装置 | |
| JPH0795283B2 (ja) | 二重化制御装置 | |
| JPS59103121A (ja) | 情報処理装置 | |
| JPS597971B2 (ja) | 入出力装置の制御方式 | |
| JPS634210B2 (ja) | ||
| JPS584365B2 (ja) | リセツト制御システム | |
| JPH08329026A (ja) | 2重化プロセッサシステム | |
| JPS6228841A (ja) | 入出力処理装置 | |
| JPH0149981B2 (ja) | ||
| JPS60107140A (ja) | 命令実行制御方式 | |
| JPH01314362A (ja) | エラー処理方式 | |
| JPS6318203B2 (ja) | ||
| JPH0588927A (ja) | 割込み制御方式 | |
| JPH0670768B2 (ja) | 電源投入制御方式 | |
| JPH02210565A (ja) | 入出力処理装置 |