JPH02163855A - 入出力制御方式 - Google Patents

入出力制御方式

Info

Publication number
JPH02163855A
JPH02163855A JP63319191A JP31919188A JPH02163855A JP H02163855 A JPH02163855 A JP H02163855A JP 63319191 A JP63319191 A JP 63319191A JP 31919188 A JP31919188 A JP 31919188A JP H02163855 A JPH02163855 A JP H02163855A
Authority
JP
Japan
Prior art keywords
input
command
system reset
control device
output control
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
JP63319191A
Other languages
English (en)
Other versions
JP2595702B2 (ja
Inventor
Hiroki Masuda
増田 博樹
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 JP63319191A priority Critical patent/JP2595702B2/ja
Publication of JPH02163855A publication Critical patent/JPH02163855A/ja
Application granted granted Critical
Publication of JP2595702B2 publication Critical patent/JP2595702B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 本発明はデータ処理装置の入出力制御方式に関し、 システムリセットの発生により実行中のコマンドを強制
終了させた入出力制御装置において、コマンド再入力時
に強制終了時の実行状態からのコマンド実行を可能とす
ることを目的とし、中央処理装置、主記憶装置及びチャ
ネル制御装置より構成される主制御部と、該チャネル制
御装置と人出カバスフを介して入出力装置のインタフェ
ース制御を実行する入出力制御装置よりなるデータ処理
システムにおいて、 前記チャネル制御装置と入出力制御装置の間に前記主制
御部よりのシステムリセット信号を伝送するシステムリ
セット信号バス、入出力制御装置内に該システムリセッ
ト信号の入力を表示するシステムリセット入力表示部を
設け、かつ前記入出力側f21装置内に、前記システム
リセット人力表示部によりシステムリセット信号の入力
を認識して該入出力制御装置がコマンド実行中であるか
否かを識別する手段と、該入出力制御コ酊装置がコマン
ド実行中である場合にシステムリセット直前まで実行し
ていたコマンドの実行状態を該入出力制御装置内に記憶
したのち前記コマンドの実行を強制終了させ該入出力制
御装置を初期設定する手段と、前記システムリセット信
号が除かれた後に前記強制終了させたコマンドが再入力
された場合に前記強制終了時点のコマンド実行状態より
該コマンドの実行を開始可能とする手段を備えるように
構成する。
〔産業上の利用分野〕
本発明は、データ処理装置の入出力制御方式に関する。
近年、データ処理装置における入出力装置の処理能力及
び記憶容量は著しく増大しており、例えばハードディス
ク装置など、その記憶容量は疫めて大きなものとなって
いる。これに伴ってデータ処理装置の中央処理装置、主
記憶装置、チャネル制御装置などからなる主制御部から
入出力制御装置を介して入出力装置にコマンドを送った
場合、入出力制御装置における実行時間が極めて大きく
なるものも少なくない。特に入出力制御装置がハードデ
ィスク装置に対して全面読出し/書込み試験を実行する
場合などは、長時間の試験となることが多い。ところが
、このような長時間の動作中には主制御部よりコマンド
の実行とは非同期にシステムリセット信号が入出力制御
装置に入力される可能性も少なくない。
システムリセット信号が入力されると実行中のコマンド
は強制終了され、入出力制御装置は初期設定されるため
、システムリセット状態が解除され、再度コマンドを実
行させるときには、主制御部は入出力制御装置を起動し
、改めて始めからコマンドを実行させる必要がある。こ
のため、システムリセットが行なわれた場合に、コマン
ドを実行中の入出力制御装置の実行状態を記憶し、コマ
ンドを再開するときにシステムリセットによる強制終了
時点の実行状態からコマンドの実行を再開できるような
入出力制御方式が必要となってきている。
(従来の技術) 第3図は従来のデータ処理装置における入出力制御方式
の一実施例の構成図である。
図において、11はデータ処理装置の主制御部、12は
中央処理装置、13は主記憶装置、14はチャネル制御
装置、15は入出力制御装置、15a−15fは入出力
制御装置15内の構成部分で、15aはマイクロプロセ
ッサ(MPU) 、15 bは制御レジスタ、15cは
入出力バスインタフエース制御部、15dは読出し専用
メモリ (ROM)、15eはランダムアクセス・メモ
リ(RAM)、15fはハードディスク制御装置、16
aはハードディスク装置、17は入出力バス、である。
第3図において、例えばハードディスクの全面続出し/
書込み試験を実行する場合、主制御部11より入出力バ
ス17を通し入出力制御装置15に対してコマンドを送
る。該コマンドは入出力制御装置15内の入出力バスイ
ンタフエース制御部15cを介して入出力制御装置15
内において主制御部11との間のソフトウェアインタフ
ェースの役割を持つ制御レジスタ15bに受入られ、マ
イクロプロセンサ1.5 aに伝えられる。マイクロプ
ロセッサ15aは読出し専用メモリ15dに記憶されて
いる入出力制御プログラムなどを用いて内部制御を行い
、前記コマンド、この場合はハードディスク16aの全
面読出し/書込み試験を実行する。
今、上記の如くコマンドを実行中に、主制御部11より
入出力バス17を通してシステムリセット信号が入力さ
れると、該信号は入出力バスインタフエース制御部15
cなどを介してマイクロプロセッサ15aに伝えられ、
マイクロプロセッサ15aは上記のコマンドの実行を強
制終了させ、続出専用メモリ15d内に記憶されている
初期設定プログラムを実行する。このため、制御レジス
タ15b内及びランダムアクセス・メモリ15e内に記
憶されている実行中の情報等は全部クリアされ、入出力
制御装置15は初期設定状態となる。
前記システムリセットは、通常主制御部11の管理下で
実行されるが、システム障害の発生時等においてはシス
テムを再構成するために、実行処理とは非同期でハード
的に入出力制御装置15等のシステム構成装置類を強制
的に初期設定する。
このため、入出力制御装置15がシステムリセットに入
る直前にどこまで入出力制御装置15がコマンドを実行
したかは入出力制御装置15内にも主制御部11内にも
記憶されていない状態となる。
システムリセットの状態が解除されると、主制御部11
は先に実行していたコマンドを改めて入出力制御「装置
15に送る。しかしながら、前記の如く先のコマンドが
どこまで実行されていたかの記録はどこにも残されてい
ないため、再度投入されるコマンドは全く新規のコマン
ドとして投入され、入出力制御装置15は該コマンドを
始めから実行することとなる。従って、システムリセッ
ト前に長時間にわたってハードディスクの読出し/書込
み試験が実行されていたとしても再度始めから試験する
こととなり、コマンドの実行時間が徒に増大する結果と
なっている。
〔発明が解決しようとする課題〕
以上の如く、従来の入出力制御方式においてはコマンド
実行中にシステムリセットが入力されると、実行中のコ
マンドは強制終了され、入出力制御装置が初期設定され
るため、システムリセット状態が解消した後、前記コマ
ンドを始めから実行しなければならないと言う問題があ
った。
本発明は、システムリセットの発生により実行中のコマ
ンドを強制終了させた入出力制御装置において、コマン
ド再入力時に強制終了時の実行状態からのコマンド実行
を可能とすることを目的とする。
〔課題を解決するための手段〕
第1図は本発明の原理説明図である。
図において、1はデータ処理装置の主制御部で、中央処
理装置(CPU)2、主記憶装置(MM)3及びチャネ
ル制御装置(CHC)4からなる。
5は前記チャネル制御装置4と入出力装置6の間のイン
タフェース制御を実行する入出力制御装置、5aは図示
省略された機器類を含め入出力側tffl装置15の内
部制御を行なうマイクロプロセンサ(MPU)、15b
は入出力制御装置5において前記主制御部1と入出力制
御装置5の間で処理情報授受の役割を持つ制御レジスタ
、6は入出力装置、7はチャネル制御装置4と入出力制
御装置5間の情報転送を行なう入出力バス、8は主制御
部1よりのシステムリセット信号を受信して記憶するシ
ステムリセット入力表示部、9は前記入出力バスフの一
部として設けられシステムリセット信号を伝送するシス
テムリセット信号バスである。
本発明は、上記の構成とともに以下の如き手段を有して
いる。即ち、入出力制御装置5がコマンド実行中に、主
制御部1においてシステムリセット状態が発生した時は
、主制御部1よりシステムリセット信号バス9を通して
入出力制御装置5にシステムリセット信号が送られ、シ
ステムリセット入力表示部8においてこれを記憶する。
システムリセット信号は同時にマイクロプロセッサ5a
にも伝えるため、マイクロプロセッサ5aは初期設定の
処理に入るが、その際に前記システムリセット入力表示
部8にシステムリセット信号の表示の有無を確認する。
該システムリセット信号が表示されていることを認識し
た時は、電源投入時の如き無条件の初期設定と区別し、
コマンド実行中か否かの識別に入る。もしコマンド実行
中であればコマンドの実行状態を制御レジスタ5bに保
存し、しかるのちにコマンドを強制終了させて入出力制
御装置5を初期設定する。
システムリセットの状態が解除され、先に実行していた
コマンドが主制御部1より再入力されたときには、マイ
クロプロセッサ5a及び制御レジスタ5bにより前回の
コマンドの実行状態を調べ、システムリセットによる強
制終了以前に実行済みの部分を除いてコマンドを実行さ
せる。
〔作 用〕
第1図において、入出力装置を動作させる場合、主制御
部1より入出力バスフを通し入出力制御装置5に対して
コマンドを送る。該コマンドは入出力制御装置5内の制
御レジスタ5bを介してマイクロプロセッサ5aに伝え
られ、該マイクロプロセッサ5aが図示省略された入出
力制御装置5内の関連回路等を含めて内部制御を行い該
コマンドを実行する。
上記コマンド実行中に、主制御部1においてシステムリ
セットの状態が発生すると、主制御部1はシステムリセ
ット信号バス9を通じて入出力制御装置5に対してシス
テムリセット信号を送る。
入出力制御装置5は該信号をシステムリセット入力表示
部8に記憶すると同時に、該システムリセット信号をマ
イクロプロセッサ5a及び制御レジスタ5bにも伝える
。マイクロプロセッサ5aはこれにより初期設定動作に
入るが、先ず前記システムリセット入力表示部8にアク
セスし、システムリセット入力の表示の有無を調べる。
システムリセット人力の表示があれば、図示省略したメ
モリ内のコマンドの実行状態を確認し、制御レジスタ5
b内に保存する。以上の終了により、マイクロプロセッ
サ5aは実行中のコマンドの実行を強制終了させ、入出
力制御装置5を初期設定する。
システムリセットの状態が解除された後、先に実行中断
したコマンドを再度実行させる場合、主制御部lはコマ
ンドを改めて入出力制御装置5に送る。制御レジスタ5
bはこのコマンドを受信すると保存しである前回のコマ
ンドの実行状態を調べて主制御部lに送り、該主制御部
lから再開個所の指示を得、入出力制御装置5はこれに
より、システムリセット以前に実行済みの部分を除いて
コマンドの実行を再開することができる。
〔実施例〕
第2図は本発明の一実施例の構成図であり、入出力装置
としてハードディスク装置を使用している例を示してい
る。
図において、第1図と同じものは同一の記号を用い、1
はデータ処理装置の主制御部、2は中央処理装置、3は
主記憶装置、4はチャネル制御装置、5は入出力制御装
置、58〜5fは入出力制御装置5内の構成部分で、5
aはマイクロプロセンサ、5bは制御レジスタ、5Cは
入出力バスインタフエース制御部、5dは読出し専用メ
モリ(ROM) 、5 eはランダムアクセス・メモリ
(RAM) 、5 fはハードディスク制御装置(HD
C)である。また、6aはハードディスク装置(HDD
)、7は入出力バスである。8はシステムリセット入力
表示部でフリップ・フロップ回路により構成される。ま
た、9はシステムリセット信号バスである。
第2図において、入出力装置を動作させる場合、主制御
部1は人出カバスフを通し入出力制御装置5に対してコ
マンドを送る。該コマンドは入出力制御装置5内の人出
カバスインタフエース制御部5c及び制御レジスタ5b
を介してマイクロプロセッサ5aに伝えられ、該マイク
ロプロセッサ5aは入出力制御装置5内部において、処
理プログラムを記憶している読出し専用メモリ5a、ラ
ンダムアクセス・メモリ5e、制御レジスタ5b。
ハードディスク制御装置5r等を制御して前記コマンド
を実行する。
上記コマンド実行中に、主制御部1において該コマンド
の実行とは非同期にシステムリセットの状態が発生する
と、主制御部1はシステムリセット信号バス9を通じて
入出力制御装置5に対してシステムリセット信号を送る
。入出力制御装置5においては該システムリセット信号
によりシステムリセット入力表示部8のフリップ・フロ
ップ回路がセ・ントされ、また、マイクロブロセ・ンサ
5a及び制御レジスタ5bにも該システムリセット信号
が伝えられる。マイクロプロセンサ5aは該信号を図示
省略されているリセット端子に受け、初期設定動作に入
る。初期設定動作の中で該マイクロプロセッサ5aは先
ず入出力制御装置5内のバスを通し、前記システムリセ
ット入力表示部8にアクセスし、システムリセット人力
の表示の有無を調べる。システムリセット入力の表示が
あれば、マイクロプロセッサ5aはランダムアクセス・
メモリ5e内のコマンドの実行状態を調べ、その内容を
制御lレジスタ5bに送り、該実行状態を保存させる。
以上の終了により、マイクロプロセッサ5aは制御レジ
スタ5b及びランダムアクセス・メモリ5e等に記憶さ
れている実行中のコマンドに関する情報をクリアし、該
コマンドの実行を強制終了させ、入出力制御装置5を初
期設定状態とする。
システムリセットの状態が解除されると、主制御部1は
システムリセット信号バスに送出していたシステムリセ
ット信号を停止するので、システムリセット入力表示部
のフリップ・フロップはマイクロプロセッサ5によりリ
セットされる。この後に、先に実行していたコマンドを
再度実行する場合、主制御部1は制御レジスタ5bに保
存されている該コマンド実行状態の内容を直接入出力バ
スインタフエース制御部5c及び入出力バスフを介して
読み出し、その実行状態を調べてコマンドの再開個所を
判断し、入出力制御袋W5に指示する。入出力制御装置
5はこれにより、システムリセット以前に実行済みの部
分以降についてコマンドの実行を再開する。なお、主制
御部lがコマンドの実行を最初から行なうことを判断し
た場合は最初から改めて実行する。
以上により、入出力制御装置5はコマンド実行中にシス
テムリセット信号を受信してコマンドの実行を中止して
も、システムリセット状態解消後、再度コマンドを受信
したときは、始めから実行し直す必要がなく、コマンド
実行時間が短縮される。
〔発明の効果〕
以上説明したように、本発明によれば、入出力制御装置
が実行時間の長いコマンドの実行中に主制御部より非同
期にシステムリセット信号を受信した場合に、システム
リセット解除後のコマンド再入力時に前回のコマンドの
実行状態が入出力制御装置内に設定されているため、コ
マンドを始めから実行する必要がな(なり、コマンド実
行時間が短縮され、システムのスループットが向上する
【図面の簡単な説明】
第1図は本発明の原理説明図、第2図は本発明の一実施
例の構成図、第3図は従来の一実施例構成図を示す。 図において、 1 11・・・−・−・−・・−主制御部2.12−・
・・−・・・−−−一・中央処理装置3.13−・・・
−一−−−・−主記憶装置4.14−・−・−−−−一
一−チャネル制御装置5.15−・−・−・・−入出力
制御装置5a、15a 5b、15b・・−・・・ 5c、15cm−・・−・−・−・ 5d、15d・ 5e、15e 5 r、15[ 6−・・−・−・・ 6a、16a 7.17 ・・− 8−一一一一・−・・ である。 マイクロプロセッサ 制御レジスタ 入出力バス装置インクフェ ース制御部 読出し専用メモリ ランダムアクセス・メモリ ハードディスク制御装置 入出力装置 ハードディスク装置 入出力バス ジステムリセット入力表示 部 システムリセット信号ハス 5r a 本発明の−実袴例構成図

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置(2)、主記憶装置(3)及びチャネル制
    御装置(4)より構成される主制御部(1)と、該チャ
    ネル制御装置(4)と入出力バス7を介して入出力装置
    (6)のインタフェース制御を実行する入出力制御装置
    (5)よりなるデータ処理システムにおいて、前記チャ
    ネル制御装置(4)と入出力制御装置(5)の間に前記
    主制御部(1)よりのシステムリセット信号を伝送する
    システムリセット信号バス(9)、入出力制御装置(5
    )内に該システムリセット信号の入力を表示するシステ
    ムリセット入力表示部(8)を設け、かつ前記入出力制
    御装置(5)内に、前記システムリセット入力表示部(
    8)によりシステムリセット信号の入力を認識して該入
    出力制御装置(5)がコマンド実行中であるか否かを識
    別する手段と、該入出力制御装置(5)がコマンド実行
    中である場合にシステムリセット直前まで実行していた
    コマンドの実行状態を該入出力制御装置(5)内に記憶
    したのち前記コマンドの実行を強制終了させ該入出力制
    御装置(5)を初期設定する手段と、前記システムリセ
    ット信号が除かれた後に前記強制終了させたコマンドが
    再入力された場合に前記強制終了時点のコマンド実行状
    態より該コマンドの実行を開始可能とする手段を備えた
    ことを特徴とする入出力制御方式。
JP63319191A 1988-12-16 1988-12-16 入出力制御方式 Expired - Lifetime JP2595702B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63319191A JP2595702B2 (ja) 1988-12-16 1988-12-16 入出力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63319191A JP2595702B2 (ja) 1988-12-16 1988-12-16 入出力制御方式

Publications (2)

Publication Number Publication Date
JPH02163855A true JPH02163855A (ja) 1990-06-25
JP2595702B2 JP2595702B2 (ja) 1997-04-02

Family

ID=18107428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63319191A Expired - Lifetime JP2595702B2 (ja) 1988-12-16 1988-12-16 入出力制御方式

Country Status (1)

Country Link
JP (1) JP2595702B2 (ja)

Also Published As

Publication number Publication date
JP2595702B2 (ja) 1997-04-02

Similar Documents

Publication Publication Date Title
JPH02163855A (ja) 入出力制御方式
JPH05282167A (ja) 障害処理方法
JPH0229455Y2 (ja)
JPS6055847B2 (ja) デ−タ表示制御方式
JP2501393B2 (ja) 直接メモリアクセス装置
JPH0145657B2 (ja)
JPH03118639A (ja) 仮想計算機のディスプレイコントローラ制御方式
JPS59188702A (ja) プログラマブル・コントロ−ラ
JP2603856B2 (ja) インタフェース復旧方式
JPS6386090A (ja) 携帯可能記憶媒体読取書込装置
JPH0356501B2 (ja)
JPH0496832A (ja) 障害情報収集装置
JPS584455A (ja) デ−タ処理システム
JPH0782408B2 (ja) 電源制御部のプログラム異常処理方式
JPS6378253A (ja) プログラムロ−ド方式
JPS6116341A (ja) 診断制御装置
JPH01183719A (ja) 計算機システムの電源制御方式
JPH0334169A (ja) 磁気ディスク制御方式
JPH0519881A (ja) 電子機器
JPS6116103B2 (ja)
JPS62190544A (ja) プログラマブル・コントロ−ラの上位リンクユニツト
JPH0830465A (ja) メッセージ駆動型のマルチタスクシステム
JPH02268352A (ja) タイムアウト検出方式
JPS62214454A (ja) 入出力制御装置の事象記録方式
JPH012114A (ja) システムリセット抑止方式