JPH01223547A - 入出力命令変換方式 - Google Patents

入出力命令変換方式

Info

Publication number
JPH01223547A
JPH01223547A JP63048868A JP4886888A JPH01223547A JP H01223547 A JPH01223547 A JP H01223547A JP 63048868 A JP63048868 A JP 63048868A JP 4886888 A JP4886888 A JP 4886888A JP H01223547 A JPH01223547 A JP H01223547A
Authority
JP
Japan
Prior art keywords
input
output
command
instruction
sent
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
JP63048868A
Other languages
English (en)
Inventor
Yasuo Nakamura
中村 泰雄
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP63048868A priority Critical patent/JPH01223547A/ja
Publication of JPH01223547A publication Critical patent/JPH01223547A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 挾1υ辷野 本発明は入出力命令変換方式に関し、特に中央処理装置
からの指示によりデータ転送を行う入出力処理装置にお
いて、中央処理装置からの指示をnlY!I(nは正の
整数)の入出力命令に変換する入出力命令変換方式に関
する。
藍氷韮韮 従来、この種の入出力命令変換方式においては、入力さ
れた入出力命令をn個(nは正の整数)の入出力命令に
変換した結果を全て予め主記憶装置に記憶しているため
、中央処理装置からの指示を受取ると、その指示に対応
する変換後の入出力命令を主記憶装置から読出して入出
力処理装置のレジスタに一時格納し、送出指示によって
レジスタに一時格納された入出力命令を周辺装置に送出
するとともに、次の変換後の入出力命令をこのレジスタ
に格納するように制御されていた。
したがって、周辺装置においてレジスタから送出された
変換後の入出力命令が実行されたときに、その変換後の
入出力命令の実行によって異常終了となって、周辺装置
から再試行が要求されたときに、入出力処理装置には再
試行の要求があった入出力命令が既に存在していない状
態となっており、この再試行の要求があった入出力命令
を周辺装置に送出するために変換前の入出力命令を中央
処理装置に再度送出するように要求していた。
このような従来の入出力命令変換方式では、主記憶装置
から読出されて入出力処理装置のレジスタに一時格納さ
れた変換後の入出力命令が周辺装置において異常終了と
なると、入出力処理装置から中央処理装置に再度変換前
の入出力命令を送出するように要求していたので、中央
処理装置から再度変換前の入出力命令が送出されてくる
までの時間や、再送されてきた変換前の入出力命令に対
応する変換後の入出力命令を主記憶装置から読出してレ
ジスタに格納するまでの時間を費やさなければならず、
その変換後の入出力命令を周辺装置に送出するまでに多
大な時間を要するという欠点がある。
l匪立■贋 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、再試行の要求があった変換後の入出力命
令を周辺装置に送出する徨での時間を短縮することがで
きる入出力命令変換方式の提供を目的とする。
1五座璽蔦 本発明による入出力命令変換方式は、中央処理装置から
入力された入出力命令をn個(nは正の整数)の入出力
命令に変換して順次周辺装置に送出する入出力処理装置
の入出力命令変換方式であって、変換された前記n個の
入出力命令を格納する格納手段と、前記格納手段に格納
された前記n個の入出力命令名々の格納位置情報を保持
する保持手段とを有し、前記周辺装置からの再試行要求
に応答して、前記保持手段に保持された前記格納位置情
報に基づいて前記格納手段に格納された前記n個の入出
力命令の中から該当する入出力命令を読出して前記周辺
装置に送出するようにしたことを特徴とする。
艮腹ヨ 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る6図において、本発明の一実施例による入出力処理装
置1は、入出力命令レジスタ11゜14と、変換回路1
2と、制御命令記憶領域13と、送出回路15と、アド
レス選択回路16と、制御回路17と、アドレスカウン
タ18と、受信回路19とにより構成されている。
入出力命令レジスタ11はインタフェース線1゜1を介
して図示せぬシステム制御装置から送られてきた変換前
の入出力命令を、信号線110を介して送られてきた制
御回路17からのセット信号により一時格納し、データ
バス103を介してその変換前の入出力命令を変換回路
12に送出している。
変換回路12は入出力命令レジスタ11から送られてき
た変換前の入出力命令をn個(nは正の整数)の変換後
の入出力命令に順次変換し、変換後の入出力命令をデー
タバス104を介して制御命令記憶領域13に送出する
制御命令記憶領域13は変換回路12から送られてきた
変換後の入出力命令を、信号線113を介して制御回路
17から入力されたライト指示信号により、アドレス線
109を介してアドレス選択回路16から供給されたア
ドレスに格納する。また、制御命令記憶領域13は信号
線113を介して制御回路17から入力されたリード指
示信号により、アドレス線109を介してアドレス選択
回路16から供給されたアドレスから読出された変換後
の入出力命令をデータバス105を介して入出力命令レ
ジスタ14に送出する。
入出力命令レジスタ14は制御命令記憶領域領域13か
ら送られてきた変換後の入出力命令を一時格納し、デー
タバス106を介してその変換後の入出力命令を送出回
路15に送出する。
送出回路15は信号線108を介して制御回路17に入
出力命令要求信号を出力し、この入出力命令要求信号に
よって入出力命令レジスタ14から送られてきた変換後
の入出力命令を、制御回路17から信号線115を介し
て送られてきた送出指示信号に応答してデータ線107
を介して図示せぬ周辺装置に送出する。
アドレス選択回路16はアドレス線111を介して入力
される制御回路17からのアドレスと、アドレス線11
7を介して入力されるアドレスカウンタ18からのアド
レスとのうち一方を、信号線112を介して入力される
制御回路17からのアドレス選択信号に応じて選択し、
選択されたアドレスをアドレス線109を介して制御命
令記憶領域13に送出する。
制御回路17は信号線102を介してシステム制御装置
からの入出力命令送出指示信号を受取ると、信号線11
0を介して入出力命令レジスタ11にセット信号を送出
する。また、制御回路17はアドレス線111を介して
アドレス選択回路16にアドレスを送出するとともに、
信号線112を介してアドレス選択回路16にアドレス
選択信号を出力する。
さらに、制御回路17は信号線113を介して制御命令
記憶領域13にライト指示信号またはリード指示信号を
出力し、信号線114を介して入出力命令レジスタ14
にセット信号を出力する。
制御回路17は信号線115を介して送出回路15に送
出指示信号を出力し、信号線116を介してアドレスカ
ウンタ18に制御命令記憶領域13における変換後の入
出力命令の格納アドレスを送出する。
アドレスカウンタ18は信号線116を介して入力され
た制御回路17からの格納アドレスを保持し、アドレス
線117を介してアドレス選択回路16にその格納アド
レスを送出する。また、アドレスカウンタ18は信号線
119を介して入力される受信回路19からの更新指示
信号によりアドレス選択回路16に送出するアドレスを
更新する。さらに、信号線120を介して受信回路19
からの再試行要求信号が入力されると、アドレス選択回
路16に送出するアドレスの更新は行わない。
受信回路19はデータ線121を介して周辺装置からの
動作完了報告を受取ると、信号線118を介して動作完
了報告が受信されたことを制御回路17に通知するとと
もに、この動作完了報告が正常終了を示すときには信号
線119を介してアドレスカウンタ18に更新指示信号
を出力し、この動作完了報告が異常終了で再試行要求を
示すときには信号線120を介してアドレスカウンタ1
8に再試行要求信号を出力する。
第2図は本発明の一実施例によるシステムの構成を示す
ブロック図である0図において、第1図に示した入出力
処理装置1はシステム制御装置2と周辺装置5とに接続
され、またシステム制御装置2は演算処理装置3と主記
憶装置4とに接続されている。
第3図は本発明の一実施例における入出力命令の変換例
を示す図である9図においては、ヘッドを位置付けるた
めのデータを転送する機能と、ヘッドを位置付ける機能
と、レコードを探索する機能とを有するシーク(SEE
に)コマンドAが、ヘッドを位置付けるためのデータを
転送する機能をもったシーク(5eek )コマンドA
1と、ヘッドを位置付ける機能をもったセットセクタ(
Set 5ector)コマンドA2と、レコードを探
索する機能をもったサーチ(Search) コマンド
(Set File Mask )A3とに変換される
例を示している。
これら第1図〜第3図を用いて本発明の一実施例の動作
について説明する。
まず、システム制御装置2から入出力処理装置1の制御
回路17に入出力命令送出指示信号が通知されてくると
、制御回路17はシステム制御装置2からのシークコマ
ンドAを受取るために入出力命令レジスタ11にセット
信号を出力する。
入出力命令レジスタ11は制御回路17からのセット信
号により、システム制御装置2から送られてきたシーク
コマンドAを一時格納し、このシークコマンドAを変換
回路12に送出する。
変換回路12では入出力命令レジスタ11からのシーク
コマンドAを3種類の入出力命令に、すなわちシークコ
マンドA1とセットセクタコマンドA2とサーチコマン
ドA3とに順次変換し、これらシークコマンドA1とセ
ットセクタコマンドA2とサーチコマンドA3とを制御
命令記憶領域13に送出する。
制御命令記憶領域13では変換回路12から送られてき
たシークコマンドA1とセットセクタコマンドA2とサ
ーチコマンドA3とを、制御回路17からのライト指示
信号によりアドレス選択回路16からのアドレスに順次
格納する。
このとき、制御回路17はシークコマンドA1とセット
セクタコマンドA2とサーチコマンドA3とが夫々格納
されたアドレスをアドレスカウンタ18にセットすると
ともに、そのアドレスがアドレス選択回路16で選択さ
れて制御命令記憶領域13に出力されるように、アドレ
ス選択回路16にアドレス選択信号を出力する。
次に、制御回路17は送出回路15からの入出力命令要
求信号を受取ると、リード指示信号を制御命令記憶領域
13に出力するとともに、アドレス選択回路16でアド
レスカウンタ18からのアドレスが選択されて制御命令
記憶領域13に出力されるように、アドレス選択回路1
6にアドレス選択信号を出力する。
この制御回路17からのリード指示信号により、制御命
令記憶領域13からはアドレス選択回路16から供給さ
れたアドレスによりシークコマンドA1が読出され、こ
のシークコマンドA1は入出力命令レジスタ14に送出
される。
このとき、入出力命令レジスタ14には制御回路17か
らのセット信号が入力されているので、制御命令記憶領
域13から読出されたシークコマンドA1が一時格納さ
れ、このシークコマンドA1は送出回路15に送出され
る。
退出回路15に制御命令記憶領域13から読出されたシ
ークコマンドA1が入力されると、制御回路17は送出
指示信号を送出回路15に出力し、送出回路15から周
辺装置5にシークコマンドA1が送出される。
周辺装置5においてシークコマンドA1が実行されると
、その実行結果として動作完了報告が受信回路19に送
出されてくる。受信回路19では周辺装置5からの動作
完了報告を受取って、この動作完了報告の内容を解読し
て正常終了と判断すると、動作完了報告が受信されたこ
とを制御回路17に通知するとともに、更新指示信号を
アドレスカウンタ18に出力する。
制御回路17では受信回路19から動作完了報告が受信
されたことが通知されると、制御命令記憶領域13にリ
ード指示信号を出力するとともに、アドレス選択回路1
6がアドレスカウンタ18からの更新されたアドレスを
選択するようにアドレス選択信号を出力する。
制御回路17からのリード指示信号により、制御命令記
憶領域13からはアドレス選択回路16から供給される
更新されたアドレスによりセットセクタコマンドA2が
読出され、このセットセクタコマンドA2は入出力命令
レジスタ14に送出される。
入出力命令レジスタ14に制御命令記憶領域13から読
出されたセットセクタコマンドA2が一時格納されると
、上述の処理動作と同様にして、このセットセクタコマ
ンドA2が周辺装置5に送出される。
周辺装置5においてセットセクタコマンドA2が実行さ
れると、その実行結果として動作完了報告が受信回路1
9に送出されてくる。受信回路19では周辺装置5から
の動作完了報告を受取ると、この動作完了報告の内容を
解読する。このとき、この動作完了報告の内容が異常終
了であり、かつ再試行要求であると判断すると、動作完
了報告が受信されたことを制御回路17に通知するとと
もに、再試行要求信号をアドレスカウンタ18に出力す
る。
制御回路17では受信回路19から動作完了報告が受信
されたことが通知されると、制御命令記憶領域13にリ
ード指示信号を出力するとともに、アドレス選択回路1
6がアドレスカウンタ18からのアドレスを選択するよ
うにアドレス選択信号を出力する。
アドレスカウンタ18は受信回路19からの再試行要求
信号を受取ると、保持されたアドレスを更新せず、前回
送出したアドレスと同じアドレス(セットセクタコマン
ドA2が格納されているアドレス)をアドレス選択回路
16に送出する。
制御命令記憶領域13ではアドレス選択回路16から前
回送られてきたアドレスと同じアドレスが入力されるの
で、制御回路17からのリード指示信号によりセットセ
クタコマンドA2が読出されて入出力命令レジスタ14
に送出される。
入出力命令レジスタ14に制御命令記憶領域13から読
出されたセットセクタコマンドA2が一時格納されると
、上述の処理動作と同様にして、このセットセクタコマ
ンドA2が周辺装置5に送出される。したがって、周辺
装置5で異常終了となって再試行要求が送出されてきて
も、すぐに前回と同じコマンド(変換後の入出力命令、
本例ではセットセクタコマンドA2 )を送出すること
ができる。
このように、システム制御装置2から受取った変換前の
入出力命令(シークコマンドA)を変換後の入出力命令
(シークコマンドA1とセットセクタコマンドA2とサ
ーチコマンドA3と)に順次変換し、これら変換後の入
出力命令を制御命令記憶領域13に夫々格納するように
することによって、入出力処理装置1が変換前の入出力
命令を受取ったときに、この変換前の入出力命令に対応
する変換後の入出力命令を読出すのに要していた時間を
短縮することができる。
また、周辺波!5から再試行要求があったときには制御
命令記憶領域13に格納された変換後の入出力命令の中
から該当する入出力命令を周辺装置5に送出するように
することによって、周辺装置5からの再試行要求に応じ
てすぐに該当する入出力命令を送出することが可能とな
り、従来例において多大な時間が費やされていた、再試
行の要求があった変換後の入出力命令を周辺装置5に送
出するまでの時間を大幅に短縮することができる。
fl立夏り 以上説明したように本発明によれば、中央処理装置から
の入出力命令が変換されたn個(nは正の整数)の入出
力命令を順次格納し、周辺装置からの再試行要求に応答
してこれら格納されたn個の入出力命令の中から該当す
る入出力命令を読出して周辺装置に送出するようにする
ことによって、再試行の要求があった変換後の入出力命
令を周辺装置に送出するまでの時間を短縮することがで
きるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明の一実施例によるシステムの構成を示すブ
ロック図、第3図は本発明の一実施例における入出力命
令の変換例を示す図である。 主要部分の符号の説明 1・・・・・・入出力処理装置 2・・・・・・システム制御装置 5・・・・・・オアゲート 11.14・・・・・・入出力命令レジスタ12・・・
・・・変換回路 13・・・・・・制御命令記憶領域 15・・・・・・送出回路  17・・・・・・制御回
路18・・・・・・アドレスカウンタ 19・・・・・・受信回路

Claims (1)

    【特許請求の範囲】
  1. (1)中央処理装置から入力された入出力命令をn個(
    nは正の整数)の入出力命令に変換して順次周辺装置に
    送出する入出力処理装置の入出力命令変換方式であって
    、変換された前記n個の入出力命令を格納する格納手段
    と、前記格納手段に格納された前記n個の入出力命令各
    々の格納位置情報を保持する保持手段とを有し、前記周
    辺装置からの再試行要求に応答して、前記保持手段に保
    持された前記格納位置情報に基づいて前記格納手段に格
    納された前記n個の入出力命令の中から該当する入出力
    命令を読出して前記周辺装置に送出するようにしたこと
    を特徴とする入出力命令変換方式。
JP63048868A 1988-03-02 1988-03-02 入出力命令変換方式 Pending JPH01223547A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63048868A JPH01223547A (ja) 1988-03-02 1988-03-02 入出力命令変換方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63048868A JPH01223547A (ja) 1988-03-02 1988-03-02 入出力命令変換方式

Publications (1)

Publication Number Publication Date
JPH01223547A true JPH01223547A (ja) 1989-09-06

Family

ID=12815264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63048868A Pending JPH01223547A (ja) 1988-03-02 1988-03-02 入出力命令変換方式

Country Status (1)

Country Link
JP (1) JPH01223547A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5661252A (en) * 1979-10-25 1981-05-26 Senba Tekko Kk Sheet transporting system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5661252A (en) * 1979-10-25 1981-05-26 Senba Tekko Kk Sheet transporting system

Similar Documents

Publication Publication Date Title
US5721840A (en) Information processing apparatus incorporating automatic SCSI ID generation
US4467454A (en) High-speed external memory system
JPS6356747A (ja) デ−タ処理装置
US5168558A (en) Apparatus and method for providing distributed control in a main memory unit of a data processing system
JPH01223547A (ja) 入出力命令変換方式
JPS6240736B2 (ja)
JPH0821009B2 (ja) チャネル制御装置のイニシャライズ方法及びそのイニシャライズのためのシステム
JPH0934726A (ja) 割り込み制御方法
JP3130798B2 (ja) バス転送装置
JP2932568B2 (ja) データ通信装置
JPS6041766B2 (ja) マイクロプログラム制御装置
JP2531209B2 (ja) チャネル装置
JPS6115459B2 (ja)
JP2847863B2 (ja) マイクロプロセッサ割込み制御方式
JP2524620B2 (ja) 入出力制御方法
US20030120862A1 (en) Controlling method of storage apparatus, and storage apparatus, disk array device, and disk controller used in the method thereof
JPH0235546A (ja) 補助記憶装置への書き込み制御方式
JPS5916067A (ja) デ−タチエツク方式
JPS6131894B2 (ja)
JPS62256058A (ja) アドレス変換バツフア制御方式
JPS6312035A (ja) 情報処理装置
JPS6242307B2 (ja)
JPS5841526B2 (ja) チヤネル指令語先取りバツフア制御方式
JPH01158554A (ja) Dma装置を備えたデータ処理システム
JPS61168058A (ja) 記憶装置