JPS617965A - 入出力制御装置 - Google Patents

入出力制御装置

Info

Publication number
JPS617965A
JPS617965A JP12972984A JP12972984A JPS617965A JP S617965 A JPS617965 A JP S617965A JP 12972984 A JP12972984 A JP 12972984A JP 12972984 A JP12972984 A JP 12972984A JP S617965 A JPS617965 A JP S617965A
Authority
JP
Japan
Prior art keywords
input
output
command
output command
command word
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
JP12972984A
Other languages
English (en)
Inventor
Akira Nakayama
中山 昌
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 Corp
Original Assignee
NEC Corp
Nippon Electric Co 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 Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP12972984A priority Critical patent/JPS617965A/ja
Publication of JPS617965A publication Critical patent/JPS617965A/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)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ディジタル計算機の入出力制御装置に関する
。特に、入出力制御装置での、入出力指令語の実行制御
手段に関する。   ′〔従来の技術〕 入出力制御装置が用いられる系統を第2図に示す。入出
力制御装置23では中央処理装置21からの開始指示を
周辺制御装置24に送出し、また、周辺制御装置24か
ら送出される指示コードに基づいて主記憶装置22に格
納された入出力指令語を読み出し実行する。また周辺装
置251〜253は周辺制御装置24により制御される
従来例入出力制御装置では、周辺装置が新規に接続され
ると、−この周辺装置に対応する一連の入    −出
力指令語が主記憶装置22内に新規に設けられ、また周
辺制御装置24では、同一の一連の入出力指゛令語の使
用に伴い不要になる入出力指令語に基づく動作を無視す
る手段が必要となり、かつ処理時間を有効にできない欠
点があった。
すなわぢ、主記憶装置には第3図に示すように指示フィ
ールドと、フラグフィールドと、カウントフィールドと
、バッファアドレスで構成された形式の一連の入出力指
令語が記憶される。
さて、この入出力指令語がディスク制御用の入出力指令
語である場合に、第4図に示すように、この入出力指令
語はシーク指令41と、シークRPS指令42と、サー
チ指令43と、リード指令44とで構成されていて、特
にシークRPS指令42により回転媒体で構成されるデ
ィスク上の所定のシリンダ位置へのヘッド移動が指令さ
れる。この移動動作は一般に長時間を要し、この時間帯
を利用して周辺制御装置24は他の周辺装置を制御する
ことができる。
しかし、回転媒体を存しない高集積メモリ素子の使用さ
れている電子ディスク装置の出現により、回転媒体を有
する従来形ディスクに要した待ち時間が不要となった。
また、この電子ディスク装置は従来のディスク装置と同
一形式のソフトウェアで記録動作が実行される。そこで
、電子ディスク装置251が従来形ディスク装置252
および253と共存して用いられると、シーク指令41
の存在はかえって処理時間を延長させる原因となり、ま
た、一連の入出力指令語を新規に設けると、ソフトウ′
エテ処理を煩雑にさせる欠点があった。
〔発明が解決しようとする問題点〕
本発明は、前述の欠点を除去するもので、同一のソフト
ウェアを利用するが仕様の異なる周辺装置の入出力制御
に対して、同一の一連の入出力指令語が使用されても、
処理時間が有効に利用される入出力制御装置を提供する
ことを目的とする。
〔問題点を解決するための手段〕
本発明は、入出力指令語が格納される主記憶装置および
開始指示を生成する中央処理装置とに接続された入出力
制御装置で、前述の問題点を解決するための手段として
、開始指示に含まれる有効指示を記憶する第一の記憶手
段と、開始指示に含まれるビットパターンを記憶する第
二の記憶手段と、入出力指令語を記憶する第三の記憶手
段と、ビットパターンと第三の記憶手段に格納された入
出力指令語に含まれる制御種別を表わす部分とを比較す
る比較手段と、この比較手段の出力に基づいて、第三の
記憶手段に記憶された入出力指令語の実行を禁止してそ
の入出力指令語に続く入出力指令語を実行する実行制御
部とを備えたことを特徴とする。
〔作用〕
中央処理装置で生成される開始指示に含まれた有効指示
が存在するときに、主記憶装置に格納されている入出力
指令語に含まれる制御種別を表わす部分が被比較指令ビ
ットレジスタに格納されている開始指示に含まれたビ・
7トパターンと比較手段で比較されて一致および不一致
のいずれかが検定され、この検定に基づいて、第二の記
憶手段に記憶されている現在の入出力指令語およびこの
入出力指令語に続いて主記憶装置に記憶されている入出
力指令語のいずれかが選択され、この選択された入出力
指令語に基づいて実行制御部にて周辺制御装置に対する
制御が実行される。
〔実施例〕
以下、本発明実施例装置を図面に基づいて説明する。第
1図はこの実施例装置の構成を示すブロック構成図であ
る。
まず、この実施例装置の構成を図面に基づいて説明する
。この実施例装置は、被比較指令ビットレジスタ1)お
よび12と、比較器16および17と、有効指示用レジ
スタ13と、処理中周辺装置番号レジスタ14と、入出
力指令語レジスタ15と、論理和素子18と、論理積素
子19と、実行制御部20とを備える。中央処理袋N2
1からのインタフェイス52の一部であるインタフェイ
ス53を介して被比較指令ビットレジスタ1)および1
2の入力に接続され、中央処理装置21からのインタフ
ェイス52の一部であるインタフェイス54を介して有
効指示用L・ジスタ13の第一の入力に接続される。処
理中周辺装置番号レジスタ14の出力は有効指示用レジ
スタI3の第二の入力に接続され、主記憶装置22の出
力はインクフェイス50を介して入出力指令語レジスタ
15の人力に接続される。被比較指令ビットレジスタ1
)の出力は比較器16の一方の入力に接続され、被比較
指令ピントレジスタ12の出力は比較器17の第一の入
力に接続され、入出力指令語レジスタ15の指令フィー
ルド出力は比較器16および17の他方の入力に接続さ
れる。比較器16の出力は論理和素子18の一方の入力
に接続され、比較器17の出力は論理和素子18の他方
の入力に接続される。論理和素子18の出力は論理積素
子19の一方の入力に接続され、比較有効指示用レジス
タ14の出力は論理積素子19の他方の入力に接続され
、入出力指令語レジスタ13の全フィールド出力は実行
制御部20の一方の入力に接続される。論理積素子19
の出力は実行制御部20の他方の入力に接続される。実
行制御部2oの一方の出力はインタフェイス50を介し
て主記憶袋N22の入力に接続され、実行制御部2oの
他方の出力は図示されていない入出力指令語実行部に接
続される。
次に、この実施例装置の動作を第1図ないし第4図に基
づいて説明する。
この実施例装置による制御にかかわる周辺装置の内の周
辺装置251は電子ディスク装置であり、他の周辺装置
252および253は回転媒体を有するディスク装置で
ある。さて、周辺装置251の処理が行われるときには
、論理積素子19が動作するように有効指示用レジスタ
13の対応するビット位置にrlJが設定され、またシ
ークRPS指令42と同一のビットパターンが被比較指
令ビットレジスタ1)または12のいずれかに設定され
る。ここで、比較器16または17で被比岐指示ビット
レジスタ1)または12の出力と入出力指令語の指令フ
ィールドとの一致が検出されると、有効状態とこの一致
状態では、実行制御部16で、この入出力指令語42に
基づく動作が実行されず、次の入出力指令語であるサー
チ指令43の読み出しとこの指令に基づく動作が実行さ
れる。
〔発明の効果〕
本発明は、以上説明したように、同一のソフトウェアを
利用するが仕様の異なる周辺装置に対しても、一連の指
令語を変更せずに利用して仕様に一致した制御を行うこ
とができる。したがっ°(、周辺装置制御に要する処理
時間が短縮され、かつソフトウェアが簡単化される効果
がある。
【図面の簡単な説明】
第1図は本発明実施例装置の構成を示すプロ、ツク構成
図。 第2図は実施例装置が用いられる系統の構成を示すブロ
ック構成図。 第3図は実施例装置で用いられる入出力指令語の構成を
示すフレーム構成図。 第4図は実施例装置で用いられるディスク制御用人出力
指令語の構成を示すフレーム構成図。 1).12・・・被比較指令ピントレジスタ、13・・
・有効指示用レジスタ、14・・・処理中周辺装置番号
レジスタ、15・・・入出力指令語レジスタ、16.1
7・・・比較器、18・・・論理和素子、19・・・論
理積素子、20・・・実行制御部、21・・・中央処理
装置、22・・・上記憶装置、2X+・・・入出力制御
装置、24・・・周辺制御装置、251〜253・・・
周辺装置。

Claims (1)

    【特許請求の範囲】
  1. (1)入出力指令語が格納される主記憶装置および開始
    指示を生成する中央処理装置とに接続された入出力制御
    装置において、 上記開始指示に含まれる有効指示を記憶する第一の記憶
    手段と、 上記開始指示に含まれるビットパターンを記憶する第二
    の記憶手段と、 上記入出力指令語を記憶する第三の記憶手段と、上記ビ
    ットパターンと上記第三の記憶手段に格納された入出力
    指令語に含まれる制御種別を表わす部分とを比較する比
    較手段と、 この比較手段の出力に基づいて、上記第三の記憶手段に
    記憶された該当する入出力指令語の実行を禁止して入出
    力指令語に続く入出力指令語を実行する実行制御部と を備えたことを特徴とする入出力制御装置。
JP12972984A 1984-06-22 1984-06-22 入出力制御装置 Pending JPS617965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12972984A JPS617965A (ja) 1984-06-22 1984-06-22 入出力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12972984A JPS617965A (ja) 1984-06-22 1984-06-22 入出力制御装置

Publications (1)

Publication Number Publication Date
JPS617965A true JPS617965A (ja) 1986-01-14

Family

ID=15016753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12972984A Pending JPS617965A (ja) 1984-06-22 1984-06-22 入出力制御装置

Country Status (1)

Country Link
JP (1) JPS617965A (ja)

Similar Documents

Publication Publication Date Title
JPS617965A (ja) 入出力制御装置
JPH0377137A (ja) 情報処理装置
JPS617966A (ja) 入出力制御装置
JPH03184135A (ja) データ処理装置
JP3130798B2 (ja) バス転送装置
KR930008151B1 (ko) 디스크 제어장치
JPS63120336A (ja) メモリアクセスモ−ド切替え方式
JPS60105043A (ja) 情報処理方式
KR100189927B1 (ko) 하드 디스크 드라이브 제어장치 및 그 방법
JPS60160466A (ja) 階層形シ−ケンス制御装置
JPS6292038A (ja) ヒストリメモリ記録制御方式
JPS6270947A (ja) デバグ割込み制御方式
JPH10171670A (ja) タスク切り替え装置及びタスク切り替えプログラムを記録した媒体
JPS5941072A (ja) エラ−リトライ装置
JPS61208534A (ja) 半導体デイスク制御方式
JPS60193047A (ja) マイクロプログラムのロ−ドチエツク方式
JPH05274091A (ja) 磁気テープ装置
JPH0235664A (ja) 磁気ディスク制御装置の論理セクタ書込方式
JPH0283724A (ja) 情報処理装置
JPS61175731A (ja) マイクロプログラム制御方式
JPH0738157B2 (ja) レジスタ選択方式
JPH04241645A (ja) 実行履歴記憶方式
JPS6310247A (ja) トレ−ス回路
JPS5935264A (ja) 磁気デイスク装置
JPS62103876A (ja) 磁気デイスク装置