JPS62143166A - システム制御装置 - Google Patents

システム制御装置

Info

Publication number
JPS62143166A
JPS62143166A JP60282816A JP28281685A JPS62143166A JP S62143166 A JPS62143166 A JP S62143166A JP 60282816 A JP60282816 A JP 60282816A JP 28281685 A JP28281685 A JP 28281685A JP S62143166 A JPS62143166 A JP S62143166A
Authority
JP
Japan
Prior art keywords
iop
bit
latch
channel group
channel
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
Application number
JP60282816A
Other languages
English (en)
Other versions
JPH0566628B2 (ja
Inventor
Jiro Imamura
今村 二郎
Toshimitsu Ando
安藤 利光
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
Original Assignee
Hitachi 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 filed Critical Hitachi Ltd
Priority to JP60282816A priority Critical patent/JPS62143166A/ja
Publication of JPS62143166A publication Critical patent/JPS62143166A/ja
Publication of JPH0566628B2 publication Critical patent/JPH0566628B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、マルチプロセッサシステムにおいて、命令処
理装置(以後、IPと称す)と入出力処理袋m <以後
、IOPと称す)を接続するシステム制御装置に関する
〔発明の背景〕
現在、一般的なマルチプロセッサシステムは、IP2台
、loPI台か2台、メモリ、システム制御装置から構
成されている。近年、これらのシステムでは、システム
の信頼度を向上させるため、各IPとIOPとの間の接
続を、命令によって動的に切換える機能をもっている。
これをチャネルセットスイッチ機能という。
例えば、IP2台、IOP2台のシステムにおいて、2
台のIPをI P (0)、(1)、2台の工opをI
OP (0)、(1) とした場合、通常はIP (0
)とIOP (0) 、 IP (1)とl0P(1)
を接続し、各IP、IOP間で起動、割込み処理、IP
とメモリ、IOPとメモリ間でデータ転送を行う。また
、例えば、IP(1,)で障害が発生し、IOP (1
)を動作させることが不可能になった場合、IOP(1
)をIP(1)から切り離なす。この場合、工○P(1
)にチャネルを介して接続されている入出力装置に存在
する例えばファイルがアクセスできないと、システム運
用上こまるので、動作可能なIP(0)が一定の周期で
、命令によって、工○P (0)、(1)に対し交互に
接続、切り離しを行い、IOP(1)側のファイルをア
クセスできるようにする。これにより、2台のIPが動
作している時に比べて性能は低下するが、システムは動
作を続けることができる。
ところで、ユーザサイドとして、いまはチャネル数は比
較的に少ないが、将来はチャネル数も増え、システムも
大きくなる可能性があり、また。
信頼度も高く保ちたい場合、当初、IP2台、IOP1
台で、チャネルセントスイッチ付き、マルチプロセッサ
を構成しくこの場合、IOPは論理的に2つのグループ
に分割されてIPに接続される)、将来はIP2台、1
022台で構成されるチャネルセントスイッチ付き、マ
ルチプロセッサに移行する計画をとることがある。しか
しながら、従来はIP2台、1021台とIP2台、I
OP2台とでは、システム制御装置が別なため、IP2
台、loPI台のシステムからIP2台、IOP2台の
システムに移行するには、システム制御装置を交換する
必要があり、コスト高になるという問題がある。
なお、IP2台、loPI台の構成によるチャネルセッ
トスイッチ機能については、「アイ・ビー・エムテクニ
カルディスクロージャ ブリティンJ (I BM T
echnical Disclosure Bulle
tin)24巻、11P号(1982年4月)の613
9〜6146頁において論じられているが、IP2台、
loPI台の構成とIP2台、1022台の構成との両
方の構成を同時に可能とするシステム制御装置であって
、チャネルセントスイッチ機能をサポートすることにつ
いては示されていない。
〔発明の目的〕
本発明の目的は、チャネルセットスイッチ機能をもった
マルチプロセッサシステムを、IP2台、IOP2台で
構成するシステムと、IP2台、loPI台で構成する
システムとを、同じシステム制御装置で実現することに
ある。
〔発明の概要〕
本発明は、システム制御装置に、1台のIOPに接続さ
れたチャネルを論理的に2つのグループに分割して動作
させることを表示するラッチを設け、このラッチが例え
ば、“0″の場合、2台の工Pと2台の10Pの構成で
、予め決められたIPとIOPの接続で、起動、割込み
処理を行う。
また、前記ラッチが1′″の場合、IPからIOPを起
動するときは、IPとIOP間にデータ転送路を設定し
、10Pへの転送データの中に、チャネルグループを表
示するピッ1−を設け、そのビットにチャネルグループ
を表示して、IOPを起動する。丁OPからIPへ割込
み要求を発行するときは、IPへの転送データの中に、
チャネルグループを表示するヒントを設け、そのビット
にチャネルグループを表示して、割込み要求を発行する
〔発明の実施例〕
以下、本発明の一実施例について図面により説明する。
第3図は、本発明のシステム制御装置が、2台のIPと
2台のIOPと接続する場合のブロック図である。第3
図において、1はIP(0)、2はIP (L) 、 
3はIOP (0)、4は10P(1)、5はシステム
制御装置である。システム制御装置5はスイッチ6を有
する。IP (0)  1はスイッチ6によって工○P
 (0)3または工○P (1)4と接続可能であり、
切り離すこともできる。IP(1)も同様である。
第4図は、本発明のシステム制御装置が、2台のIPと
1台のIOPと接続する場合のブロック図である。この
場合、工○P (0)3に接続されたチャネルは、論理
的に、2つのチャネルグループ7.8に分けられる。第
4図において、IP(0)1はスイッチ6によってIO
P (0)3のチャネルグループ(O)7またはチャネ
ルグループ(1)8と接続可能であり、切離すこともで
きる。IP (1)2も同様である。このように、1台
のIOPに接続されたチャネルを論理的に2つのグルー
プに分割し、2台のIPと2つのチャネルグループとの
間の任意の接続で起動、割込み処理を可能とする機能を
、以後、IOP分割モードと称す。
第1図及び第2図は本発明のシステム制御装置の一実施
例を示し、第1図は起動処理に関係する構成、第2図は
割込み処理に関係する構成である。
本システム制御装置5にはIOP分割モードラッチ10
0と構成制御レジスタ101〜109がある。IOP分
割モードラッチ100に“O”をセットすると、システ
ム制御装置に2台のIP、2台のIOPを接続するモー
ドとなり、IOP分割モードラッチ100に“1”をセ
ットすると、システム制御装置に2台のIP、1台のI
OPを接続するIOP分割モードとなる。IPとIOP
の購読は構成制御レジスタ101〜109によって決ま
る。構成制御レジスタ101〜109は8ビツトからな
り、ビットOはIP(0)とl0P(0)の接続(IP
 (0)=IOP (0))、ビット1は■p(0)と
工○P(1)の接続(IP(0)=I○P(1))、ビ
ット2はIP(1)とIOP (1)の接続(IP (
1)=IOP (1))、ビット3はIP(1)とIO
P (0)の接続(工P(1)==IOP(0))をそ
れぞれ示す。ビット4はIP(0)とチャネルグループ
(0)の接続(I P(0)=CH(0)) 、ビット
5はIP(0)とチャネルグループ(1)の接続(IP
 (0)=CH(1))、ビット6はIP(1)とチャ
ネルグループ(1)の接続(I P (1)=CH(1
) )、ビット7はIP(1)とチャネルグループ(0
)の接続(IP (1)=CH(0)) をそれぞh示
す。
まず、第1図、第2図によってIOP分割モードでない
場合の起動、割込み処理について説明する。この場合、
IOP分割モードラッチは“Ojlである。構成制御レ
ジスタは、ビットOと1のどちらかが“1″、ビット2
と3もどちらかがII I IFである。こシではビッ
ト0.1はLL I Q II、ビット2,3は“10
”で、IP(0)1をl0P(0)3と接続し、IP 
(1)をIOP (1)と接続するものとする。IOP
分割モードでない時、構成制御レジスタのビット4〜7
はオールIt O11である。
IP (0)1は工○P (0)3を起動する場合、レ
ジスタ10に1バイトのデータをセットする。
この1バイトのデータのうち、ビットO,lはリクエス
トの種類を示しくいまの場合は起動を示してる)、ビッ
ト2は“O”、ビット3〜7はチャネルアドレスである
。レジスタ10のデータを選択回路12を介してレジス
タ14にセットする。
選択回路11,12.13は構成制御レジスタのビット
1が“O”で、IP1=IOPO信号がII OIIの
ため、オアゲート22の出力が“0″となり、へ入力側
を選択する。なお、IP (1) 2とIOP (0)
3を接続する場合は、構成制御レジスタのビット2,3
は“01”であり、この場合選択回路11,12.13
はB入力側を選択する。
レジスタ14にデータをセットした後、IOP(O)3
に起動信号を発行する。起動信号はラッチ16の出力で
ある。レジスタ14のビット2はオアゲート15を介し
てIOP (0)3へ転送されるが、アンドゲート20
,21の出力がII OIIのため、オアゲートの出力
は“OTTである。
IOP (0)3は起動信号をトリガとして、転送デー
タを受取り、起動処理を始める。1バイトの転送データ
以外の起動情報は、予めIP(0)1がメモリ上の特定
エリアにストアしておき、これをIOP (0)3がフ
ェッチする。IOP (0)3は起動処理を行った後、
起動に対する完了報告を行う。
!OP (0)3からの転送データはレジスタ17にセ
ットされる。IOPからの転送データのビット0.1を
デコーダ18でデコードすることにより、起動完了報告
であることがわかる。デコーダ18の出力信号は選択回
路13を介してIP(○)1へ送られ、IP(0)1は
起動処理の完了を知る。
工○P (0)3からの割込み要求は、次のようにして
IP(0)1へ送られる。工○P (0) 3から起動
信号が11111になると同時にデータが転送される。
転送データのビット0.1は1割込み要求を示している
。ビット3から7ビツトはチャネルアドレスである。転
送データは一担レジスタ17にランチされた後、デコー
ダ51でデコードされ、各チャネルごとに存在する割込
み保留ラッチ52にセットされる。
割込み保留ラッチ52の出力は、構成制御レジスタのビ
ットOがII I IIであるため、IP(0)2丁○
P (0)信号が“1”でオアゲート62の出力が11
1 IIのため、アンド回路53、オア回路54を通っ
てIP (0)1へ至る。なお、構成制御レジスタのビ
ット3が“1”の場合は、割込み保留ラッチ52の出力
は、IP (1)=I○P(0)信号がrL I II
でオア回路63の出力がパ1″′となるため、アンド回
路58を通り、オア回路59の経路でIP (1)2へ
至る。
IOP (1)4からの割込み要求も、上記IOP (
0)3からの割込み要求と同様の制御が行われる。
次に、第1図、第2図によって工○P分割モードでの起
動、割込み処理について説明する。
IOP分割モードラッチに“1″をセットすると、シス
テム制御装置に2台のIP、1台のIOPを接続するモ
ードとなる。IOP分割モートラッチは、システムの状
態表示と、IOP分割モートラッチでのみ動作する回路
を有効にするためにある。IOP分割モードで、工○p
 (o)がチャネルグループ(0)、(1)に分割され
ている場合、IP (0)lから起動するとき、始めに
パス選択ラッチ(PR8X)19に01′をセットする
。これにより、選択回路11,12.13の大入力が出
力となり、IP (0)1とIOP (0)3のデータ
転送路が設定される。IP (1)2から起動するとき
は、始めにパス選択ラッチ19にII L IIをセッ
トする。この場合、オアゲート22の出力が“1″なの
で、選択回路11,12.43のB入力が出力となり、
IP (1)2とl0P(○)3のデータ転送路が確保
される。IOP分割モートの場合も、IPとIOPの接
続は構成制御レジスタによって決まる。工○P分割モー
ドの場合、構成制御レジスタのビットO〜3はオールr
r OIIである。ビット4〜7は、ビット4と5のど
ちらかが゛′1′″、ピッ1−6と7のどちらかも11
1 IIである。IP(0)とチャネルグループ(0)
を接続し、IP(1)とチャネルグループ(1)を接続
する場合、ビット4〜7は” 1010″である。
以後、IOP分割モードでない場合と同じやり方で、レ
ジスタ10を経て、レジスタ14に転送データをセット
する。IOP分割モードの場合、工○Pへの転送データ
の中にチャネルグループを示すビットがある。転送デー
タのビット2がL(0#のとき、チャネルグループ0を
示し、II I IIのときチャネルクループ1を示す
IOP!云送テータのビ・ソト2が111 ′1となる
のは、次の2つの場合である。
(1)  IP (0)からの起動 パス選択ラッチ19が′0″で、構成制御レジスタのビ
y h5 (I PO=GR1) のとき、アンドゲー
ト20、オアゲート15を通って、転送データのビット
2がII I 11となる。
(2)IP(1)からの起動 パス選択ラッチ19がII I IIで、構成制御レジ
スタのピッ1へ6 (IPl=GR1)のとき、アンド
ゲート21、オアゲート15を通って、転送データのビ
ット2がIf I IIとなる。
IOP側は、起動信号が1″′で、転送データのビット
2の場合、チャネルグループ1の起動要求であることを
知る。チャネルグループの設定方法には次の2つがある
(1)連続したアドレスのチャネルを、1つのグループ
として、2つのチャネルグループに分ける方法。
(2)任意のチャネルの組合せで、2つのグループを構
成する方法。
(1)の場合、IOPが32チヤネル接続可能とすると
、チャネルアドレスOから15までチャネルグループO
とし、16から31をチャネルグループ1とする。この
場合、転送データのビット2は、IOP側ではチャネル
アドレスの最上位ビットとみなされる。(2)の場合、
転送データのビット2は、チャネルグループの識別ビッ
トとみなされる。
IOP分割モードのとき、IOP (0)3からの割込
み要求は、次のようにしてIPへ送られる。
工○P (0)3は転送データを確定させた後、起動信
号をLL I IIにする。転送データのビット0゜1
は、IOPからの要求の種類を示し、いまの場合は割込
み要求を示している。ビット3から7はチャネルアドレ
スを示す。
転送データは、−担レジスタ17にセットされる。転送
データのビット2は工○Pグループ表示ピントである。
チャネルグループ(0)からの要求の場合(転送データ
のビット2がII OIIの場合)、チャネルアドレス
は、デコーダ51によってデコードされ、IOP (0
)3のグループ(0)のチャネルに対応する割込み保留
ラッチ52にセットされる。チャネルグループ(1)か
らの要求の場合(転送データのビット2がII I I
Iの場合)、チャネルアドレスは、デコーダ55によっ
てデコードされ(ビット2がLL I IIのときだけ
、アントゲート55によってデコーダのエネーブル入力
が“1″となる)、IOP (0)3のグループ1のチ
ャネルに対応する割込み保留ラッチ57にセットされる
チャネルグループ(0)からの割込み要求(ラッチ52
)は、Tp (0)1とチャネルグループ(○)が接続
している場合(構成制御レジスタのビット4がLL I
 II、I P O= G R,O信号がII I I
I )、オアゲート62の出力が1のためアンドゲート
53を通り、オアゲート54を通ってIP(0)へ至る
。IP(1)2とチャネルグループ(0)が接続してい
る場合(構成制御レジスタのビット7が“1”、I P
 1 =GRO信号がII I II )、オアゲート
63の出力がOL IIのためアンドゲート58を通り
、オアゲート59を通ってIP(1)へ至る。
チャネルグループ1からの割込み要求(ラッチ57)は
、IP (0)1とチャネルグループ(1)が接続して
いる場合(構成制御レジスタのビット5がII I I
I、IPO=GR1信号がII I Tl )、アント
ゲート60を通り、オアゲート54を通ってIP(0)
へ至る。IP (1)2とチャネルグループ(1)が接
続している場合(構成制御レジスタのビット6が111
11、IPl=GR1信号が1”)、アンドゲート61
を通り、オアケート59を通ってIP(L)へ至る。ラ
ッチ57はチャネルO〜】5のうちの1つを表わしてお
り、チャネル16〜31については、ラッチ57アント
ゲート61、オアゲート59とも存在しない。
以上の通り、IOP分割モードランチにIt Q II
をセットした場合は、構成制御レジスタによって決めら
れたIPとIOPの接続に従って、2台のIPと2台の
IOPの間で、起動、割込み処理を実施することができ
る。また、IOP分割モードラッチにII I IIを
セットした場合(IOP分割モードの場合)は、構成制
御レジスタによって決められたIPとIOPの接続に従
って、2台のIPと1台のIOPのチャネルグループ0
,1の間で、起動、割込み処理を実施することができる
〔発明の効果〕
本発明によれば、1台のシステム制御装置に、2台のI
Pと2台のIOPを接続する構成と、2台のIPと1台
のIPを接続する構成と、2台のIPと1台のIPを接
続する構成が実現可能で、システム構成の変化に対応で
きるため、コストの低減が可能となる。
【図面の簡単な説明】
第1図及び第2図は本発明のシステム制御装置の一実施
例の構成図、第3図は本発明のシステム制御装置が2台
のIPと2台のIOPを接続する場合のブロック図、第
4図は本発明のシステム制御装置がIOP分割モードで
2台のIPと1台のIOPを接続する場合のフロック図
である。 1.2・・命令処理装置(Tp)、 3.4・・入出力処理装置(工○P)、5・・システム
制御装置、 6・・・スイッチ、7.8・・チャネルグ
ループ、 100・・・IOP分割モードラッチ、101〜109
  ・構成制御レジスタ。 第1図 君2図

Claims (1)

    【特許請求の範囲】
  1. (1)命令処理装置(以後、IPと称す)と入出力処理
    装置(以後、IOPと称す)を接続するシステム制御装
    置において、1台のIOPに接続されたチャネルを論理
    的に2つのグループに分割して動作されることを示すI
    OP分割モードラッチと、IPとIOPの接続を決める
    構成制御レジスタとを具備し、前記IOP分割モードラ
    ッチが、第1状態の場合は、前記構成制御レジスタによ
    って決められたIPとIOPの接続に従って2台のIP
    と2台のIOPの間で起動、割込み処理を実施し、前記
    IOP分割モードラッチが第2状態の場合は、前記構成
    制御レジスタによって決められたIPとIOPの接続に
    従って2台のIPと1台のIOPの2つのチャネルグル
    ープの間で起動、割込み処理を実施することを特徴とす
    るシステム制御装置。
JP60282816A 1985-12-18 1985-12-18 システム制御装置 Granted JPS62143166A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60282816A JPS62143166A (ja) 1985-12-18 1985-12-18 システム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60282816A JPS62143166A (ja) 1985-12-18 1985-12-18 システム制御装置

Publications (2)

Publication Number Publication Date
JPS62143166A true JPS62143166A (ja) 1987-06-26
JPH0566628B2 JPH0566628B2 (ja) 1993-09-22

Family

ID=17657456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60282816A Granted JPS62143166A (ja) 1985-12-18 1985-12-18 システム制御装置

Country Status (1)

Country Link
JP (1) JPS62143166A (ja)

Also Published As

Publication number Publication date
JPH0566628B2 (ja) 1993-09-22

Similar Documents

Publication Publication Date Title
US6601165B2 (en) Apparatus and method for implementing fault resilient booting in a multi-processor system by using a flush command to control resetting of the processors and isolating failed processors
JPH04367963A (ja) 共有記憶通信方法
CN101295255B (zh) 固件更新系统及方法
JPH02156334A (ja) 情報処理装置
JPS62143166A (ja) システム制御装置
CN113064833A (zh) 一种单片机仿真方法、系统、装置、设备及存储介质
JPS61273634A (ja) マルチオペレ−テイングシステムパ−ソナルコンピユ−タ
CN119829501B (zh) 服务器管理系统、方法、计算机设备和存储介质
CN117234437B (zh) 一种存储设备、磁盘重启的控制方法及装置
JPS60168261A (ja) 計算機システム
JPH01136251A (ja) 自己診断方式
SU1176340A1 (ru) Устройство дл ввода-вывода информации
JPS62145432A (ja) デ−タ処理装置
JP2003330871A (ja) データ転送装置
SU1262511A1 (ru) Устройство дл сопр жени двух вычислительных машин
KR930004425B1 (ko) 디버깅 터미널 기능을 갖는 컴퓨터 시스템 및 그 수행방법
JPS63201713A (ja) 二重化フアイルサブシステム
SU561964A1 (ru) Микропрограммное устройство управлени
JPH11191088A (ja) 外部補助記憶装置
JPS5994159A (ja) デ−タ転送制御方式
JPS62160540A (ja) 二重化情報処理装置
JPH0123812B2 (ja)
JPH01255932A (ja) 命令処理装置
JPS6250941A (ja) マイクロコンピユ−タ装置
JPS5931737B2 (ja) 多重制御デ−タ処理システム