JPS6180347A - 入出力装置の制御方式 - Google Patents

入出力装置の制御方式

Info

Publication number
JPS6180347A
JPS6180347A JP20102984A JP20102984A JPS6180347A JP S6180347 A JPS6180347 A JP S6180347A JP 20102984 A JP20102984 A JP 20102984A JP 20102984 A JP20102984 A JP 20102984A JP S6180347 A JPS6180347 A JP S6180347A
Authority
JP
Japan
Prior art keywords
control
input
output device
register
output
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
JP20102984A
Other languages
English (en)
Inventor
Hidehiko Tanaka
英彦 田中
Akihiro Hayakawa
早川 顕宏
Yukio Taniyama
行生 谷山
Yoichi Takahashi
陽一 高橋
Yoshifumi Oba
大場 善文
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 JP20102984A priority Critical patent/JPS6180347A/ja
Publication of JPS6180347A publication Critical patent/JPS6180347A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program 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)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の制御装置が同一の入出力装置を制御す
る時、前記入出力装置の制御可能状態を制御フラグによ
って保証する入出力装置の制御方式に関する。
情報処理システムの利用形感が高度化、複雑化するに伴
い、同一の入出力装置を複数の制御装置から制御するよ
うなシステムが多く見られるようになった。
特に、所定制御装置からの命令により所定処理を実行す
る時、入出力装置は所定制御装置から一旦切り離され単
独で命令を実行し、命令実行終了後所定制御装置へ割り
込み命令実行終了を報告する方式を取る場合、この間は
、他の制御装置から見て該当の入出力装置は、所定制御
装置から完全に切り離されてないことが確実に分かるよ
うな制御方式を採用する必要がある。
〔従来の技術〕
従来技術として、複数の入出力制御装置(例えば、磁気
テープ制御装置)から同一の入出力装置(例えば、磁気
テープ装置)を制御するシステムを例に取り説明する。
第3図は従来の入出力装置制御方式を持つ情報処理シス
テムのブロックダイヤグラムを示す。
第3図に示すシステムにおいて、入出力制御装置1a(
以下10C1aと称する)が入出力装置2 (以下10
D2と称する)を選択し、実行命令を出す手順は以下の
通りである。
即ち、上位装置(図示してない)からの選択要求信号■
をカウンタ4aとrOD選択回路3aにセットし、カウ
ンタ4aがカウントエンド信号■を一ヒげるまでにl0
C1bより選択完了信号■′又はリザーブ信号■′が上
がってくれば、 1002使用中信号■を上げる。
一方1選択完了信号■′、リザーブ信号■′共に下がっ
ていれば2選択完了信号■がオンとなる。
この時、 l0C1aは実行命令を出した時点で一旦T
D2とは切り離され、 l0D2が命令を羊独で実行し
終了した時点でl0C1aに対する割込みを行い、終了
報告を行う。面上記のよなコマンドを切離しコマンドと
言う。
この間は、 1002はl0C1aの制御下にあり1例
えハl0C1bからの制御が掛かった場合、カウントエ
ンド信号■′が出力されるまでに、 l0C1aからリ
ザーブ信号■がIOD選択回路3bに上がり、 101
12使用中を知り、 l0C1bからの制御が不能とな
る。
〔発明が解決しようとする問題点〕
上述のように例えば9選択完了信号■やリザーブ信号■
等の通知線のハードウェア障害でrOclbから100
2を見て、  rlOD2使用中」でなくなった場合は
1間違って1002を選択してしまう可能性がある。
〔問題点を解決するための手段〕
本発明は、上記問題点を解消した新規な入出力装置の制
御方式を実現することを目的としたものであり、該問題
点は、制御装置のいずれからも前記同一入出力装置に対
する制御フラグを共通に読み/書き出来るレジスタを前
記入出力装置内に設け、前記制御装置から前記入出力装
置に対する所定コマンドを発行する時は、前記レジスタ
への格納データを読取った後に該所定コマンドを発行す
る本発明による入出力装置の制御方式により解決される
〔作用〕
即ち、入出力装置に複数の入出力制御装置から読み/書
き出来る特定のレジスタと、特定のビット(これを制御
フラグとする)とを設け、前記特定のレジスタに特定ビ
ットからなる制御フラグを記録し、入出力制御装置が入
出力装置を制御開始する時は前記特定のレジスタをまず
読取り、特定ビットの記録の有無により入出力装置を制
御し。
入出力装置の制御選択が誤ってないかどうかをチェック
するようにした。
〔実施例〕
以下本発明の要旨を第1図、第2図に示す実施例により
具体0すに説明する。
第1図は本発明に係る入出力装置制御の一実施例を示す
ブロックダイヤグラム、第2図は第1図に示すシステム
の流れ図をそれぞれ示す。
尚全図を通じて同一記号は同一対象物又は内容を示す。
次に本実施例の動作を第2図に示す流れ図をもとにして
説明する。
(1,1: l0C1aからIOD2の制御を開始する
に際し2選択完了信号■′又はリザーブ信号■′を信号
線経由■0C1bから出力されるか否かの検出をMビッ
ト制御回路6aで行う。
次に、信号■′又は■′が出力されればl002の制御
を即時に中止し、信号■′又は■′が出力されなければ
次のステップに移る。
+21 : l0C1aはIOD I択回路3aにより
1002を捕捉し。
まず制御フラグレジスタ7の読取りを行い、特定ビット
(これをMビットとする)が格納されているか否かをM
ビット制御回路6aで判定し9Mピッ1−が格納されて
いれはエラー処理とする。
又Mビットが格納されてなければ2次のステップに移る
(31: l0C1aは、 +002が切離しコマンド
を発行したか否かの判定を図示してない回路で行い、切
離しコマンドを発行してない場合は別処理を行う。
切離しコマンドを発行している場合は、制御フラグレジ
スタ7にMビットをMビット制御回路6aで書込み、 
I01’lリザーブ回路5aにIO[42リザ一ブ信号
■をセットし、コマンド実行を指示し、 +01)2と
の接続を切断する。
(41: 10112がコマンドを実行し、終了報告の
ための割込めコマンドがIGClaに対して発行されて
いる否かを図示してない回路で検出し5割込みコマンド
が発行されていれば1002を捕捉し、制御フラグレジ
スフ7のMビットをMビット制御回路6aがクリアにし
、これまでの一連の制御動作を終了させる。
〔発明の効果〕
以上のような本発明によれば、切離しコマンド実行中の
入出力装置を他の入出力制御装置が誤って選択すること
が無く、入出力装置の選択制御の一貫性が保証されると
言う効果がある。
【図面の簡単な説明】
第1図は本発明に係る入出力装置制御の一実施例を示す
ブロックダイヤグラム。 第2図は第1図に示すシステムの流れ図。 第3図は従来の入出力装置制御方式を持つ情報処理シス
テムのブロックダイヤグラム。 をそれぞれ示す。 図において。 la、 lhはIOC、2はTOD 。 3a、3bはToDi択回路、 4a、4bはカウンタ
。 5a、5bは+01’)リザーブ回路。 6a、6bはMヒソ1ル制御回路。 7は制御フラグレジスタ。 をそれぞれ示す。

Claims (3)

    【特許請求の範囲】
  1. (1)複数の制御装置又は上位装置と複数のバスを有す
    る制御装置が同一の入出力装置を制御するシステムにお
    いて、前記制御装置のいずれからも前記同一入出力装置
    に対する制御フラグを共通に読み/書き出来るレジスタ
    を前記入出力装置内に設け、前記制御装置から前記入出
    力装置に対する所定コマンドを発行する時は、前記レジ
    スタへの格納データを読取った後に該所定コマンドを発
    行することを特徴とする入出力装置の制御方式。
  2. (2)該制御装置が前記入出力装置への所定コマンド発
    行前に、前記レジスタを読取りに行った時に前記レジス
    タがクリアされている時は、前記レジスタに制御用特定
    フラグを格納した後、前記入出力装置が該制御装置から
    の所定コマンドを単独で実行し、前記所定コマンド終了
    後前記レジスタへ格納した該特定フラグをクリアするこ
    とを特徴とする特許請求の範囲第1項記載の入出力装置
    の制御方式。
  3. (3)該制御装置が前記入出力装置への所定コマンド発
    行前に、前記レジスタを読取りに行った時に制御用特定
    フラグが格納されていれは、エラー処理とすることを特
    徴とする特許請求の範囲第1項記載の入出力装置の制御
    方式。
JP20102984A 1984-09-26 1984-09-26 入出力装置の制御方式 Pending JPS6180347A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20102984A JPS6180347A (ja) 1984-09-26 1984-09-26 入出力装置の制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20102984A JPS6180347A (ja) 1984-09-26 1984-09-26 入出力装置の制御方式

Publications (1)

Publication Number Publication Date
JPS6180347A true JPS6180347A (ja) 1986-04-23

Family

ID=16434263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20102984A Pending JPS6180347A (ja) 1984-09-26 1984-09-26 入出力装置の制御方式

Country Status (1)

Country Link
JP (1) JPS6180347A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5065144A (ja) * 1973-10-11 1975-06-02
JPS5223235A (en) * 1975-08-18 1977-02-22 Nec Corp Input/output multiprocessor
JPS55134423A (en) * 1979-04-04 1980-10-20 Toshiba Corp Input/output control system
JPS55140923A (en) * 1979-04-18 1980-11-04 Hitachi Ltd Information processing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5065144A (ja) * 1973-10-11 1975-06-02
JPS5223235A (en) * 1975-08-18 1977-02-22 Nec Corp Input/output multiprocessor
JPS55134423A (en) * 1979-04-04 1980-10-20 Toshiba Corp Input/output control system
JPS55140923A (en) * 1979-04-18 1980-11-04 Hitachi Ltd Information processing system

Similar Documents

Publication Publication Date Title
JPS6180347A (ja) 入出力装置の制御方式
US7447853B2 (en) Data copy device
US6519713B1 (en) Magnetic disk drive and SCSI system employing the same
JPS61269719A (ja) ステ−シヨン・コントロ−ラの自動電源切断方式
KR0139968B1 (ko) 이중화시스템의 이중화상태 결정회로
JPH04291618A (ja) 二重化ディスク制御方式
JPS5931743B2 (ja) 二重化システム
EP0424116A2 (en) Buffer control apparatus
JPH09237163A (ja) 二重化ディスク記憶装置
JPH0452746A (ja) 情報処理システムの入出力コマンド発行方式
JPS63132360A (ja) 入出力処理方式
JPS5896326A (ja) 入出力制御方法
JPS63193250A (ja) パスグル−プ解除通知方式
JPH02193363A (ja) 磁気ディスクコントロールシステム
JPH0553031B2 (ja)
JPS63211169A (ja) 磁気テ−プ制御機構
JPS62254201A (ja) 誤動作防止回路
JPS63163614A (ja) 電源瞬断検出方式
JPH02299014A (ja) データコピー/比較方式
JPH01109454A (ja) 入出力装置の制御方式
JPH02166519A (ja) マイクロプログラム制御方式
JPH02280250A (ja) 制御系切り替え方式
JPS59202562A (ja) 読み出し方式
JPH03268153A (ja) 入出力制御装置
JPH03182929A (ja) 磁気テープ媒体の移送機構制御装置