JPS6217262B2 - - Google Patents
Info
- Publication number
- JPS6217262B2 JPS6217262B2 JP16134882A JP16134882A JPS6217262B2 JP S6217262 B2 JPS6217262 B2 JP S6217262B2 JP 16134882 A JP16134882 A JP 16134882A JP 16134882 A JP16134882 A JP 16134882A JP S6217262 B2 JPS6217262 B2 JP S6217262B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- signal
- address
- input
- ioc
- 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
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/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Description
【発明の詳細な説明】
本発明は周辺装置(以下PEと略記する)情報
収集システムに関する。特に、チヤネルから該チ
ヤネルが制御する複数の入出力制御装置(以下
IOCと略記する)を遠端折返しで直列接続したル
ープ上に、前記IOCのうちの1台を選定するため
の選択信号(以下セレクト信号)を伝搬させるよ
うにしたデータ処理システムにおける、前記各
IOC制御下にあるPEについての情報を収集する
PE情報収集システムに関する。
収集システムに関する。特に、チヤネルから該チ
ヤネルが制御する複数の入出力制御装置(以下
IOCと略記する)を遠端折返しで直列接続したル
ープ上に、前記IOCのうちの1台を選定するため
の選択信号(以下セレクト信号)を伝搬させるよ
うにしたデータ処理システムにおける、前記各
IOC制御下にあるPEについての情報を収集する
PE情報収集システムに関する。
チヤネルはデータ処理システムの中央処理装置
から入出力命令を受信すると主記憶装置上の特定
番地から、PEを指定するための入出力制御アド
レス(IODアドレス)とデータアドレス、バイト
カウント、コマンドワードおよびフラグ等から構
成されるチヤネルコマンドワードとを読み出し、
PEに対して入出力命令の起動を開始する。
から入出力命令を受信すると主記憶装置上の特定
番地から、PEを指定するための入出力制御アド
レス(IODアドレス)とデータアドレス、バイト
カウント、コマンドワードおよびフラグ等から構
成されるチヤネルコマンドワードとを読み出し、
PEに対して入出力命令の起動を開始する。
チヤネルはIODアドレスとセレクト信号とを最
寄りのIOCに送出し、このIOCは制御下にある
PEのうちに該当するIODが存在するか否かを
IODアドレスに基づいてチエツクする。チエツク
の結果により、該当するIODが存在しなければ次
段のIOCにセレクト信号を送出し、次段のIOCに
おいて前記のIOCにおけるのと同様にして制御下
にあるPEのうちに該当するIODが存在するか否
かをチエツクする。このようにして、セレクト信
号をループ上に順送りして該当するPEの存否の
チエツクを続け、該当PEの存在を検出するとそ
の対応するIOCはセレクト信号を送出せず、そこ
で止めてしまう。一方、いずれのIOCにも該当す
るPEが存在しなければセレクト信号は遠端の
IOCで折り返されてそのままチヤネルに帰着す
る。
寄りのIOCに送出し、このIOCは制御下にある
PEのうちに該当するIODが存在するか否かを
IODアドレスに基づいてチエツクする。チエツク
の結果により、該当するIODが存在しなければ次
段のIOCにセレクト信号を送出し、次段のIOCに
おいて前記のIOCにおけるのと同様にして制御下
にあるPEのうちに該当するIODが存在するか否
かをチエツクする。このようにして、セレクト信
号をループ上に順送りして該当するPEの存否の
チエツクを続け、該当PEの存在を検出するとそ
の対応するIOCはセレクト信号を送出せず、そこ
で止めてしまう。一方、いずれのIOCにも該当す
るPEが存在しなければセレクト信号は遠端の
IOCで折り返されてそのままチヤネルに帰着す
る。
該当するPEを有するIOCに対してはチヤネル
から送られたコマンドが有効になり、データアド
レス、バイトカウントおよびフラグ等に基づき主
記憶装置とIODアドレスにより指定されたPEと
の間でデータの転送が行なわれることになる。
から送られたコマンドが有効になり、データアド
レス、バイトカウントおよびフラグ等に基づき主
記憶装置とIODアドレスにより指定されたPEと
の間でデータの転送が行なわれることになる。
一方、データ処理システムのオペレーテイング
システムの各種プログラムにおいて特定のPEを
アクセスするときに、PEの物理機番、論理機番
(アクセス機番)および装置種別等のハードウエ
ア固有情報(PE情報)を参照可能とするため
に、予め制御表あるいはそれに代るものを主記憶
装置上に設定する必要がある。この制御表は一般
には各情報処理システム特定のオペレーテイング
システムを生成するシステムジエネレーシヨン時
に作成している。
システムの各種プログラムにおいて特定のPEを
アクセスするときに、PEの物理機番、論理機番
(アクセス機番)および装置種別等のハードウエ
ア固有情報(PE情報)を参照可能とするため
に、予め制御表あるいはそれに代るものを主記憶
装置上に設定する必要がある。この制御表は一般
には各情報処理システム特定のオペレーテイング
システムを生成するシステムジエネレーシヨン時
に作成している。
従来のこの種のデータ処理システムにおいては
PE情報をPEあるいはIOC等のハードウエアから
収集する手段が無いか、または、あつても不十分
であるため、システムジエネレーシヨン担当者が
手作業により予め作成したPE情報を制御表作成
のソフトウエア機構に入力情報として、たとえば
カード読取装置等から与えることでPE情報の収
集を行なつている。PE情報自体はIOCごとにス
イツチ等を使用して手動操作によりIOCに予め入
力しておき、チヤネル、IOCおよびPE間の接
続/切離等の目的のために使用されるようになつ
ている。
PE情報をPEあるいはIOC等のハードウエアから
収集する手段が無いか、または、あつても不十分
であるため、システムジエネレーシヨン担当者が
手作業により予め作成したPE情報を制御表作成
のソフトウエア機構に入力情報として、たとえば
カード読取装置等から与えることでPE情報の収
集を行なつている。PE情報自体はIOCごとにス
イツチ等を使用して手動操作によりIOCに予め入
力しておき、チヤネル、IOCおよびPE間の接
続/切離等の目的のために使用されるようになつ
ている。
このような従来システムにおいては、データ処
理システムを構成するすべてのPEについてPE情
報を作成する必要があるため、情報量が多くな
り、手数がかかり、また誤つた情報が混入し易い
という欠点がある。
理システムを構成するすべてのPEについてPE情
報を作成する必要があるため、情報量が多くな
り、手数がかかり、また誤つた情報が混入し易い
という欠点がある。
さらに、情報処理システムごとにPE構成、PE
設置台数およびPE種別等が異なつたり、データ
処理システムにおける構成PEの新設・徹去等の
変更があつたりすると、その都度に入力情報を作
成し直して再度制御表を作成する必要があるた
め、上述の欠点はこの場合にも露呈されることに
なる。
設置台数およびPE種別等が異なつたり、データ
処理システムにおける構成PEの新設・徹去等の
変更があつたりすると、その都度に入力情報を作
成し直して再度制御表を作成する必要があるた
め、上述の欠点はこの場合にも露呈されることに
なる。
本発明の目的は簡便かつ高信頼性のPE情報収
集システムを提供することにある。
集システムを提供することにある。
本発明のシステムはチヤネルから該チヤネル制
御下の複数IOCが遠端折返しで直列接続されルー
プ上に前記IOCを選定するための選択信号を伝搬
させるようにしたデータ処理システムにおける前
記各下のPEについての情報を収集する情報収集
システムにおいて、 前記チヤネルに設けられ前記データ処理システ
ムからの命令に応答して前記選択信号と前記PE
情報の送出指令とを前記選択信号が帰着するまで
出力し続ける制御手段と、 制御下のPEについての前記PE情報を予め格納
しており前記送出指令があるときに前記選択信号
に応答して該PE情報を前記データ処理システム
に送出する情報格納手段と、 予めリセツトされており前記情報格納手段が前
記PE情報の送出を終えるとセツトされる記憶手
段と、 該記憶手段がセツト状態のときに前記選択信号
を次段のIOCにバイパスするゲート手段 とを設けたことを特徴とする。
御下の複数IOCが遠端折返しで直列接続されルー
プ上に前記IOCを選定するための選択信号を伝搬
させるようにしたデータ処理システムにおける前
記各下のPEについての情報を収集する情報収集
システムにおいて、 前記チヤネルに設けられ前記データ処理システ
ムからの命令に応答して前記選択信号と前記PE
情報の送出指令とを前記選択信号が帰着するまで
出力し続ける制御手段と、 制御下のPEについての前記PE情報を予め格納
しており前記送出指令があるときに前記選択信号
に応答して該PE情報を前記データ処理システム
に送出する情報格納手段と、 予めリセツトされており前記情報格納手段が前
記PE情報の送出を終えるとセツトされる記憶手
段と、 該記憶手段がセツト状態のときに前記選択信号
を次段のIOCにバイパスするゲート手段 とを設けたことを特徴とする。
次に、本発明について図面を参照して詳細に説
明する。
明する。
第1図は本発明の実施例を説明するためのデー
タ処理システムの一例を示す略図である。
タ処理システムの一例を示す略図である。
本データ処理システムは中央処理装置
(CPU)100と、主記憶装置(MMU)200
と、メモリ制御装置(MCU)300と、2台の
チヤネルコントローラ(CHC)400,410
と、複数のチヤネル(CH)と、複数のIOCと、
複数のPEとで構成されている。図面の繁雑化を
回避するため、CHはCHC400により制御され
る4台のCH500,510,520および53
0を、IOCはCH500により制御される4台の
IOC600,610,620および630を、
PEはIOC600と、IOC610と、IOC620
と、IOC630のそれぞれにより制御されるPE
700,701,702,703と、PE71
0,711,712と、PE720,721,7
22,723,724,725とPE730,7
31,732,733のみをそれぞれ示し、他は
省略した。
(CPU)100と、主記憶装置(MMU)200
と、メモリ制御装置(MCU)300と、2台の
チヤネルコントローラ(CHC)400,410
と、複数のチヤネル(CH)と、複数のIOCと、
複数のPEとで構成されている。図面の繁雑化を
回避するため、CHはCHC400により制御され
る4台のCH500,510,520および53
0を、IOCはCH500により制御される4台の
IOC600,610,620および630を、
PEはIOC600と、IOC610と、IOC620
と、IOC630のそれぞれにより制御されるPE
700,701,702,703と、PE71
0,711,712と、PE720,721,7
22,723,724,725とPE730,7
31,732,733のみをそれぞれ示し、他は
省略した。
第2図と、第3A図と、第3B図とは本発明の
一実施例を示す。第2図は第1図におけるすべて
のIOCに適用できるブロツク図を示し、第3A図
と第3B図とは第1図におけるすべてのCHに適
用できるフローチヤートを示す。以下の説明は主
としてCH500とIOC600について行なう
が、他のすべてのCHとIOCについても同様であ
る。
一実施例を示す。第2図は第1図におけるすべて
のIOCに適用できるブロツク図を示し、第3A図
と第3B図とは第1図におけるすべてのCHに適
用できるフローチヤートを示す。以下の説明は主
としてCH500とIOC600について行なう
が、他のすべてのCHとIOCについても同様であ
る。
第2図において、IOC600はアドレス一致回
路1と、コマンド回路2と、アドレスレジスタ3
と、転送データ保持回路4と、状態情報保持回路
5と、ハードウエア(HW)情報保持回路6と、
フリツプフロツプ7と、5ケの論理積回路8,
9,10,11および12と、論理和回路13と
から構成されている。
路1と、コマンド回路2と、アドレスレジスタ3
と、転送データ保持回路4と、状態情報保持回路
5と、ハードウエア(HW)情報保持回路6と、
フリツプフロツプ7と、5ケの論理積回路8,
9,10,11および12と、論理和回路13と
から構成されている。
状態情報保持回路5とHW情報保持回路6には
それぞれ図示を省略した手段によりIOC600お
よびIOC600配下のPE700〜703の各状
態情報と、PE700〜703のPE情報とがそれ
ぞれ予め格納されるようになつている。
それぞれ図示を省略した手段によりIOC600お
よびIOC600配下のPE700〜703の各状
態情報と、PE700〜703のPE情報とがそれ
ぞれ予め格納されるようになつている。
アドレスアウト選択ADO、コマンドアウト信
号CMO、サービスアウト信号SAO、サービスイ
ン信号SAI、ステータスイン信号STIおよびヒツ
ト信号HITはそれぞれCH500と直接授受さ
れ、アドレスコマンド信号線ACOとデータ入出
力線DIOはそれぞれCH500と直結される。す
なわち、以上の各信号と信号線は各IOCにおい
て、CH500と並列的なインタフエース関係を
有する。
号CMO、サービスアウト信号SAO、サービスイ
ン信号SAI、ステータスイン信号STIおよびヒツ
ト信号HITはそれぞれCH500と直接授受さ
れ、アドレスコマンド信号線ACOとデータ入出
力線DIOはそれぞれCH500と直結される。す
なわち、以上の各信号と信号線は各IOCにおい
て、CH500と並列的なインタフエース関係を
有する。
一方、セレクトアウト信号SEOとセレクトイ
ン信号SEIは各IOCにおいて、CH500および
他のIOCと直列的なインタフエース関係にある。
すなわち、IOC600においてはセレクトアウト
信号SEOとセレクトイン信号SEIはCH500と
直接授受されるが、IOC610,620および6
30におけるセレクトアウト信号SEOとセレク
トイン信号SEIはそれぞれIOC600,610お
よび620における選択出力信号SELと選択入力
信号SEBになる。CH500からの遠端にあたる
IOC630において、選択出力信号SELと選択入
力信号SEBは短絡されるため、選択出力信号SEL
はそのまま返されてセレクトイン信号SEIにな
る。
ン信号SEIは各IOCにおいて、CH500および
他のIOCと直列的なインタフエース関係にある。
すなわち、IOC600においてはセレクトアウト
信号SEOとセレクトイン信号SEIはCH500と
直接授受されるが、IOC610,620および6
30におけるセレクトアウト信号SEOとセレク
トイン信号SEIはそれぞれIOC600,610お
よび620における選択出力信号SELと選択入力
信号SEBになる。CH500からの遠端にあたる
IOC630において、選択出力信号SELと選択入
力信号SEBは短絡されるため、選択出力信号SEL
はそのまま返されてセレクトイン信号SEIにな
る。
アドレス信号APE、コマンド信号CPEおよび
データDPEは制御下にあるすべてのPE700,
701,702および703に並列的なインタフ
エース関係を有する。
データDPEは制御下にあるすべてのPE700,
701,702および703に並列的なインタフ
エース関係を有する。
さて、CPU100がMMU200上の主プログ
ラムに基づいて動作しているときに、CHC40
0に対する入出力命令のプログラムステツプに遭
遇すると、CHC400はMMU200上の2つの
特定番地であるデバイスアドレスワードとチヤネ
ルアドレスワードを読み出す。デバイスアドレス
ワードは該入出力命令の対象となるCH番号とPE
番号(IODアドレス)とを含んでいる。チヤネル
アドレスワードは、読み出すべきMMU200上
のチヤネルプログラムにおけるアドレスを有して
おり、該アドレスの内容は上記入出力命令の対象
となるMMU200上のデータアドレス、コマン
ド種別((読出し、書込みの区別等)、動作モード
およびバイトカウトからなる。これらの内容はデ
バイスアドレスワードにより指定されたIODアド
レスとともに、デバイスアドレスワードにより
CH番号が指定されたCH(CH500として説明
する)に送付され、これ以後はCH600の制御
に委ねられる。
ラムに基づいて動作しているときに、CHC40
0に対する入出力命令のプログラムステツプに遭
遇すると、CHC400はMMU200上の2つの
特定番地であるデバイスアドレスワードとチヤネ
ルアドレスワードを読み出す。デバイスアドレス
ワードは該入出力命令の対象となるCH番号とPE
番号(IODアドレス)とを含んでいる。チヤネル
アドレスワードは、読み出すべきMMU200上
のチヤネルプログラムにおけるアドレスを有して
おり、該アドレスの内容は上記入出力命令の対象
となるMMU200上のデータアドレス、コマン
ド種別((読出し、書込みの区別等)、動作モード
およびバイトカウトからなる。これらの内容はデ
バイスアドレスワードにより指定されたIODアド
レスとともに、デバイスアドレスワードにより
CH番号が指定されたCH(CH500として説明
する)に送付され、これ以後はCH600の制御
に委ねられる。
CH500はアドレスコマンド線ACOに上述の
IODアドレスをのせ(第3A図におけるセクシヨ
ンA)、アドレスアウト信号ADOとセレクトアウ
ト信号SEOとを“1”にして送出する(セクシ
ヨンB)。IOC600〜360のそれぞれにおけ
るアドレスチエツク回路1において、制御下にあ
るPEのうちにIODアドレスに合致するものがあ
るか否かのチエツクが行なわれる。該当するPE
がなければ不一致信号MISを“1”にして出力
し、論理積回路8においてAND条件の成立した
セレクトアウト信号SEOを、論理和回路13経
由で次のIOCに選択出力信号SELを“1”にして
出力する。この選択出力信号SELの入力があつた
IOCにおいては選択出力信号SELがセレクトアウ
ト信号SEOとなり、上述と同様にして、アドレ
スチエツク回路1からの不一致信号MISが“1”
ならば更に次のIOCに選択出力信号SELを“1”
にして出力する。
IODアドレスをのせ(第3A図におけるセクシヨ
ンA)、アドレスアウト信号ADOとセレクトアウ
ト信号SEOとを“1”にして送出する(セクシ
ヨンB)。IOC600〜360のそれぞれにおけ
るアドレスチエツク回路1において、制御下にあ
るPEのうちにIODアドレスに合致するものがあ
るか否かのチエツクが行なわれる。該当するPE
がなければ不一致信号MISを“1”にして出力
し、論理積回路8においてAND条件の成立した
セレクトアウト信号SEOを、論理和回路13経
由で次のIOCに選択出力信号SELを“1”にして
出力する。この選択出力信号SELの入力があつた
IOCにおいては選択出力信号SELがセレクトアウ
ト信号SEOとなり、上述と同様にして、アドレ
スチエツク回路1からの不一致信号MISが“1”
ならば更に次のIOCに選択出力信号SELを“1”
にして出力する。
このように、セレクトアウト信号SEOを各IOC
に直列的に伝搬させることにより、制御下にIOD
アドレスに該当するPEを有するIOCが存在する
か否かが調べられる。該当するPEを有すること
がわかると、アドレスチエツク回路1は一致信号
HITをCH500に返送しかつ一致信号HITによ
り、アドレスレジスタ3に入力しているIODアド
レスをアドレス信号APEとして該当するPEに送
出する。
に直列的に伝搬させることにより、制御下にIOD
アドレスに該当するPEを有するIOCが存在する
か否かが調べられる。該当するPEを有すること
がわかると、アドレスチエツク回路1は一致信号
HITをCH500に返送しかつ一致信号HITによ
り、アドレスレジスタ3に入力しているIODアド
レスをアドレス信号APEとして該当するPEに送
出する。
CH500が一致信号HITを受信すると、アド
レスアウト信号ADOをリセツトして(セクシヨ
ンD)、コマンド種別に対応したコマンドをアド
レスコマンド線ACOにのせ(セクシヨンE)、コ
マンドアウト信号CMOを、送出する(セクシヨ
ンF)。このコマンドはコマンドアウト信号CMO
に応答してコマンド回路2に格納され、コマンド
アウト信号CMOはアドレス一致回路1にも給供
されて、一致信号HITをリセツトする。一致信号
HITがリセツトされるとCH500はコマンドア
ウト信号CMOをリセツトする(セクシヨンG)。
レスアウト信号ADOをリセツトして(セクシヨ
ンD)、コマンド種別に対応したコマンドをアド
レスコマンド線ACOにのせ(セクシヨンE)、コ
マンドアウト信号CMOを、送出する(セクシヨ
ンF)。このコマンドはコマンドアウト信号CMO
に応答してコマンド回路2に格納され、コマンド
アウト信号CMOはアドレス一致回路1にも給供
されて、一致信号HITをリセツトする。一致信号
HITがリセツトされるとCH500はコマンドア
ウト信号CMOをリセツトする(セクシヨンG)。
次に、いよいよコマンドに応答してデータ転送
あるいはPE情報の収集が実行されるのである
が、その前後におけるIOCおよび該IOC配下の
PEに関する状態情報を状態情報保持回路5から
CH500に報告して、データ転送あるいはPE情
報収集の信頼性を保証するようにしている。第3
B図におけるセクシヨンHからKまでと、セクシ
ヨンPからSまでがこのためのステツプであり、
状態情報保持回路5は状態情報の報告準備ができ
るとステータスイン信号STIをCH500に出力
し、データ入出力線DIOを介してCH500に状
態情報を送出する。
あるいはPE情報の収集が実行されるのである
が、その前後におけるIOCおよび該IOC配下の
PEに関する状態情報を状態情報保持回路5から
CH500に報告して、データ転送あるいはPE情
報収集の信頼性を保証するようにしている。第3
B図におけるセクシヨンHからKまでと、セクシ
ヨンPからSまでがこのためのステツプであり、
状態情報保持回路5は状態情報の報告準備ができ
るとステータスイン信号STIをCH500に出力
し、データ入出力線DIOを介してCH500に状
態情報を送出する。
CH500が状態情報を受信後サービスアウト
信号SAOを送出(セクシヨンM)して、状態情
報保持回路5におけるステータスイン信号STIの
リセツトを感知すると、サービスアウト信号
SAOをリセツトする(セクシヨンO)。
信号SAOを送出(セクシヨンM)して、状態情
報保持回路5におけるステータスイン信号STIの
リセツトを感知すると、サービスアウト信号
SAOをリセツトする(セクシヨンO)。
コマンド回路2は前述のようにして格納してい
るコマンドを解読しているが、この時点でその解
読結果に応じてデータ伝送あるいはPE情報収集
が実行される。
るコマンドを解読しているが、この時点でその解
読結果に応じてデータ伝送あるいはPE情報収集
が実行される。
解読結果がデータ転送を指示していればそのた
めの指令としてコマンド信号CPEがPEに送付さ
れ、前述のIODアドレスに該当するPEとMMU2
00との間で転送データ保持回路4とデータ入出
力線DIOとCH500とを介した、データの読出
しあるいは書込みがバイトカウント数だけ行なわ
れる。
めの指令としてコマンド信号CPEがPEに送付さ
れ、前述のIODアドレスに該当するPEとMMU2
00との間で転送データ保持回路4とデータ入出
力線DIOとCH500とを介した、データの読出
しあるいは書込みがバイトカウント数だけ行なわ
れる。
また、解読結果がPE情報収集を指示していれ
ば、コマンド回路4はHW情報保持回路6に直接
指令してデータ入出力線DIOを介してのMMU2
00AのPE情報の送付を行なわせる。
ば、コマンド回路4はHW情報保持回路6に直接
指令してデータ入出力線DIOを介してのMMU2
00AのPE情報の送付を行なわせる。
データ転送またはPE情報収集いずれの場合で
あつてもCH500の動作フローはセクシヨンL
からOまでのようになる。ただし、データ転送の
場にはバイトカウント数だけ、セクシヨンLから
Oまでの動作を繰り返した後にセクシヨンPに移
り、セクシヨケTからCPU100への割込み
(セクシヨンU)をかけて終了する。これに対し
て、PE情報収集の場合にはセクシヨンLからO
までの動作をHW情報保持回路6にPE情報がな
くなるまで繰り返した後、セクシヨンPに移り、
セクシヨンTから再びセクシヨンAに戻つてこれ
までの動作を繰返し、セクシヨンCにおいてセレ
クトイン信号SEIの入力があるとCPU100への
割込み(セクシヨンU)をかけて終了する。
あつてもCH500の動作フローはセクシヨンL
からOまでのようになる。ただし、データ転送の
場にはバイトカウント数だけ、セクシヨンLから
Oまでの動作を繰り返した後にセクシヨンPに移
り、セクシヨケTからCPU100への割込み
(セクシヨンU)をかけて終了する。これに対し
て、PE情報収集の場合にはセクシヨンLからO
までの動作をHW情報保持回路6にPE情報がな
くなるまで繰り返した後、セクシヨンPに移り、
セクシヨンTから再びセクシヨンAに戻つてこれ
までの動作を繰返し、セクシヨンCにおいてセレ
クトイン信号SEIの入力があるとCPU100への
割込み(セクシヨンU)をかけて終了する。
PE情報収集が実行されるときには、IODアド
レスはすべてのIOCのアドレスチエツク回路1が
一致信号HITを出力するような値(たとえば
OOH)になつている。このため、論理積回路9
と10とがすべてのIOCのHW情報保持回路6か
らいつせいにPE情報が送出されないように働
く。
レスはすべてのIOCのアドレスチエツク回路1が
一致信号HITを出力するような値(たとえば
OOH)になつている。このため、論理積回路9
と10とがすべてのIOCのHW情報保持回路6か
らいつせいにPE情報が送出されないように働
く。
すなわち、すべてのフリツプフロツプ7は当初
はリセツト状態になつているので、セレクトアウ
ト信号SEOは論理積回路9で阻止されてセレク
ト信号SELは“0”となる。このため、まずCH
500の最寄りのIOC600の論理積回路10の
みが“1”を出力してHW情報保持回路6を励起
する。HW情報保持回路6はPE情報の送出を終
了すると、フリツプフロツプ7をセツト状態にす
る。
はリセツト状態になつているので、セレクトアウ
ト信号SEOは論理積回路9で阻止されてセレク
ト信号SELは“0”となる。このため、まずCH
500の最寄りのIOC600の論理積回路10の
みが“1”を出力してHW情報保持回路6を励起
する。HW情報保持回路6はPE情報の送出を終
了すると、フリツプフロツプ7をセツト状態にす
る。
次に、再びCH500からIOC600にセレク
トアウト信号SEが出力される。上述のように
してIOC600のみのフリツプフロツプ7がセツ
ト状態になつているため、論理積回路9はセレク
ト信号SELを“1”にして、次のIOC610に送
出し、論理積回路10は“0”を出してHW情報
保持回路6を励起しない。
トアウト信号SEが出力される。上述のように
してIOC600のみのフリツプフロツプ7がセツ
ト状態になつているため、論理積回路9はセレク
ト信号SELを“1”にして、次のIOC610に送
出し、論理積回路10は“0”を出してHW情報
保持回路6を励起しない。
IOC600からのセレクト信号SELをセレクト
アウト信号SEOとして受信するIOC610は、当
初のIOC600と同様な状況になるため、このと
きはIOC610のHW情報保持回路6からPE情報
がデータ入出力線DIO経由でMMU200に送出
され、送出終了後にフリツプフロツプ7がセツト
状態になる。
アウト信号SEOとして受信するIOC610は、当
初のIOC600と同様な状況になるため、このと
きはIOC610のHW情報保持回路6からPE情報
がデータ入出力線DIO経由でMMU200に送出
され、送出終了後にフリツプフロツプ7がセツト
状態になる。
このようにして、CH500に最寄りのIOC6
00から次々にIOC610、IOC620の順番に
PE情報に送出が行なわれ、遠端のIOC630か
らのPE情報送出が終了後、さらにCH500から
セレクトアウト信号SEOが出力されると、すべ
てのIOCのフリツプフロツプ7はセツト状態にな
つているため、このセレクトアウト信号SEOは
遠端においてそのまま選択入力信号SEBとなつて
折り返され、各IOCの論理積回路12と11を経
てCH500にセレクトイン信号SEIとして戻る
ことになる。CH500がセレクトイン信号SEI
を受信すると(セクシヨンC)、CPU100に割
込み(セクシヨンU)をかけ、PE情報の収集動
作を終了する。
00から次々にIOC610、IOC620の順番に
PE情報に送出が行なわれ、遠端のIOC630か
らのPE情報送出が終了後、さらにCH500から
セレクトアウト信号SEOが出力されると、すべ
てのIOCのフリツプフロツプ7はセツト状態にな
つているため、このセレクトアウト信号SEOは
遠端においてそのまま選択入力信号SEBとなつて
折り返され、各IOCの論理積回路12と11を経
てCH500にセレクトイン信号SEIとして戻る
ことになる。CH500がセレクトイン信号SEI
を受信すると(セクシヨンC)、CPU100に割
込み(セクシヨンU)をかけ、PE情報の収集動
作を終了する。
本発明によれば、以上のような構成の採用によ
り、PE情報収集を命令に基づき自動化すること
になるため、僅少な手数をかけるだけで高信頼性
のPE情報を迅速に収集できるようになる。
り、PE情報収集を命令に基づき自動化すること
になるため、僅少な手数をかけるだけで高信頼性
のPE情報を迅速に収集できるようになる。
第1図は本発明の実施例を説明するための図、
第2図、第3A図および第3B図は本発明の一実
施例を示す図である。 100……中央処理装置(CPU)、200……
主記憶装置(MMU)、300……メモリ制御装
置(MCU)、400,410……チヤネルコント
ローラ(CHC)、500,510,520,53
0……チヤネル(CH)、600,610,62
0,630……入出力制御装置(IOC)、70
0,701,702,703,710,711,
712,720,721,722,723,72
4,725,730,731,732,733…
…周辺装置(PE)、1……アドレスチエツク回
路、2……コマンド回路、3……アドレスレジス
タ、4……転送データ保持回路、5……状態情報
保持回路、6……HW情報保持回路、7……フリ
ツプフロツプ、8,9,10,11,12……論
理積回路、13……論理和回路、ACO……アド
レスコマンド線、ADO……アドレスアウト信
号、APE……アドレス信号、CMO……コマンド
アウト信号、CPE……コマンド信号、DIO……デ
ータ入出力線、DPE……データ、HIT……一致信
号、MIS……不一致信号、SAI……サービスイン
信号、SAO……サービスアウト信号、SEB……
選択入力信号、SEI……セレクトイン信号、SEL
……選択出力信号、SEO……セレクトアウト信
号、STI……ステータスイン信号、A〜U……セ
クシヨン。
第2図、第3A図および第3B図は本発明の一実
施例を示す図である。 100……中央処理装置(CPU)、200……
主記憶装置(MMU)、300……メモリ制御装
置(MCU)、400,410……チヤネルコント
ローラ(CHC)、500,510,520,53
0……チヤネル(CH)、600,610,62
0,630……入出力制御装置(IOC)、70
0,701,702,703,710,711,
712,720,721,722,723,72
4,725,730,731,732,733…
…周辺装置(PE)、1……アドレスチエツク回
路、2……コマンド回路、3……アドレスレジス
タ、4……転送データ保持回路、5……状態情報
保持回路、6……HW情報保持回路、7……フリ
ツプフロツプ、8,9,10,11,12……論
理積回路、13……論理和回路、ACO……アド
レスコマンド線、ADO……アドレスアウト信
号、APE……アドレス信号、CMO……コマンド
アウト信号、CPE……コマンド信号、DIO……デ
ータ入出力線、DPE……データ、HIT……一致信
号、MIS……不一致信号、SAI……サービスイン
信号、SAO……サービスアウト信号、SEB……
選択入力信号、SEI……セレクトイン信号、SEL
……選択出力信号、SEO……セレクトアウト信
号、STI……ステータスイン信号、A〜U……セ
クシヨン。
Claims (1)
- 【特許請求の範囲】 1 チヤネルから該チヤネル制御下の複数入出力
制御装置が遠端折返しで直列接続されたループ上
に前記入出力制御装置を選定するための選択信号
を伝搬させるようにしたデータ処理システムにお
ける前記各入出力制御装置制御下の周辺装置につ
いての情報を収集する周辺装置情報収集システム
において、 前記チヤネルに設けられ前記データ処理システ
ムからの命令に応答して前記選択信号と前記周辺
装置情報の送出指令とを前記選択信号が帰着する
まで出力し続ける制御手段と、 制御下の周辺装置についての前記周辺装置情報
を予め格納しており前記送出指令があるときに前
記選択信号に応答して該周辺装置情報を前記デー
タ処理システムに送出する情報格納手段と、 予めリセツトされており前記情報格納手段が前
記周辺装置情報の送出を終えるとセツトされる記
憶手段と、 該記憶手段がセツト状態のときに前記選択信号
を次段の入出力制御装置にバイパスするゲート手
段 とを前記各入出力制御装置に設けたことを特徴と
する周辺装置情報収集システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16134882A JPS5949623A (ja) | 1982-09-16 | 1982-09-16 | 周辺装置情報収集システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16134882A JPS5949623A (ja) | 1982-09-16 | 1982-09-16 | 周辺装置情報収集システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5949623A JPS5949623A (ja) | 1984-03-22 |
| JPS6217262B2 true JPS6217262B2 (ja) | 1987-04-16 |
Family
ID=15733367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16134882A Granted JPS5949623A (ja) | 1982-09-16 | 1982-09-16 | 周辺装置情報収集システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5949623A (ja) |
-
1982
- 1982-09-16 JP JP16134882A patent/JPS5949623A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5949623A (ja) | 1984-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4245301A (en) | Information processing system | |
| US4521850A (en) | Instruction buffer associated with a cache memory unit | |
| JPH0648476B2 (ja) | 直列延長装置及びデータ処理装置 | |
| JPS6120006B2 (ja) | ||
| JP2996440B2 (ja) | データ処理システムの診断方式 | |
| JPH0465411B2 (ja) | ||
| EP0057275B1 (en) | Digital data storage system | |
| US5561672A (en) | Apparatus for preventing computer data destructively read out from storage unit | |
| EP0397778B1 (en) | An early start mode method and apparatus | |
| JP2626127B2 (ja) | 予備系ルート試験方式 | |
| JP3275492B2 (ja) | 連動型ディスク装置 | |
| JPH0218623B2 (ja) | ||
| GB1574104A (en) | Data processing apparatus | |
| JP3273191B2 (ja) | データ転送装置 | |
| JP2569997B2 (ja) | 並列転送のディスク制御装置 | |
| SU1312591A1 (ru) | Устройство дл сопр жени ЭВМ с внешним устройством | |
| JPH03250322A (ja) | 記憶装置 | |
| JPS62143151A (ja) | 共有メモリの診断方式 | |
| JP2549849B2 (ja) | 多重化メモリ装置 | |
| JPH086909A (ja) | 並列計算機システム | |
| JPS5847055B2 (ja) | 情報処理装置の故障診断方法 | |
| JPS595928B2 (ja) | 診断プログラムのロ−デイング処理方式 | |
| JPS5987524A (ja) | サブチヤネル制御方式 | |
| JPS6229830B2 (ja) | ||
| JPS6043549B2 (ja) | デ−タ転送制御方式 |