JPS58195230A - チヤネル制御装置 - Google Patents

チヤネル制御装置

Info

Publication number
JPS58195230A
JPS58195230A JP57076711A JP7671182A JPS58195230A JP S58195230 A JPS58195230 A JP S58195230A JP 57076711 A JP57076711 A JP 57076711A JP 7671182 A JP7671182 A JP 7671182A JP S58195230 A JPS58195230 A JP S58195230A
Authority
JP
Japan
Prior art keywords
input
output
output address
address
storage device
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
JP57076711A
Other languages
English (en)
Inventor
Taichi Sugiyama
太一 杉山
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 JP57076711A priority Critical patent/JPS58195230A/ja
Publication of JPS58195230A publication Critical patent/JPS58195230A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、複数個のチャネル.デバイスを統括制御する
チャネル制御装置に関し、4IKチャネルアドレス,デ
バイスアドレスの変換制御に関する。
従来技術 従来のチャネル制御装置による処理例を第1図に示す。
第1図に.おいて、(→は入出力命令発行時の処理、(
h)は入出力割込受付時の処理である。即ち、入出力命
令の発行時は、該命令で指定されたチャネル,デバイス
の入出力処理を行ない、コンディションコードをセット
して終了する。又、入出力割込時は、割込保留のチャネ
ル,デバイスの状態情報を主記憶装置へ格納し、前記チ
ャネル。
デバイスのアドレスを割込みコードとして主記憶装置へ
格納する。そして、プログラム状紗語の入れ替え(スワ
ップ)を行ない、処理は終了する。
以上のように、従来は、プログラムから指定されたり、
もしくはプログラムへ報告すべきチャネル及びデバイス
のアドレスは、実際に動作すべき物理的なチャネル、デ
バイスのアドレスと完全圧一致していた。そのため、シ
ステム構成の変更が生じると、現用のオペレーティング
システムプログラムの変更を行なうか、逆に任意のプロ
グラムをそのシステムに適用しようとすると、そのプロ
グラムに適合するようK110インターフエースケーブ
ルの接続替えや、デバイスのアドレス設定用ジャンパー
線の接続替えなどを行なう必要があ抄、いずれにして本
多大な作業工数を必要としていた。
発明の目的 本発明の目的は、いかなるシステム構成の変更において
も、柔軟Kかつ効率的に少ない工数で対処できるように
したチャネル制御装置を提供する上記の目的を達成する
ために1本発明のチャネル制御装置では、チャネル、デ
バイスの各アドレス(以下入出力アドレスと呼ぶ)を変
換するためのテーブルを持った記憶装置を準備し、プ冑
グラ五により指定された入出力アドレスを物理的な入出
力アドレスに、また物理的な入出力アドレスをプログラ
ムに報告すべき入出力アドレスに、それぞれ上記記憶装
置を参照して変換することを特徴とする。以下、プログ
ラムから見える入出力アドレスを論理入出力アドレス、
物理的な入出力アドレスを実入出力アドレスと呼ぶとと
Kする。
発明の実施例 第8閏は本発萌の一実施例のブロック図である。
第2図中、lはオドレスレジスタであり、論理入出力ア
ドレスもシくは実入出力アドレスがセット′1:1 される。2は入出力アドレス変換用のテーブルが   
  1格納されている変換記憶装置である。該変換記憶
装置gFi複数カラムからなり、そのエントリ201゜
202はそれぞれ論理入出力アドレス部、実入出力アド
レス部で、イニシャルマイクロプログラムロード時、所
要のパターンで初期設定される。8は変換記憶装置2の
続出データレジスタであり、アドレスレジスタ1に所要
の入出力アドレスをセットすると、それに対応するエン
トリの論理入出力アドレス部、実入出力アドレス部が変
換記憶装置2から読み出され、該データレジスタ8のそ
れぞれ801.80′2.にセットされる。
第8図に変換記憶装置1を用い九便換例を示す。
本例では入出力アドレスの集合として簡略化し、10”
〜18”を仮足している。(1)は論理入出力アドレス
と実入出力アドレスの変換表である。(2)は(1)の
変換を行なうために変換記憶装置2に記憶しておく内容
である。(3)は論理入出力アドレスから実入出力アド
レスへの変換方法を示している。例えば、論理入出力ア
ドレスとして′l”を変換する場合、まf7ドレスレジ
スタ1に論理入出力アドレス@1”をセットする。それ
により、変換記憶装置2のアドレス@l”の場所が続出
され、データレジスタ8にセットされる。その結果、デ
ータレジスタ8の802の部分に変換後の買入出力アド
レスとして18′″が求められる。(4)は逆に実入出
力アドレスから論理入出力アドレスを変換する方法を示
している。即ち、実入出力アドレスとして@8”を変□
換する場合、まずアドレスレジスタlに実入出力アドレ
ス18′をセットする。それにより、変換記憶装置2の
アドレス°8″の場所が続出され、データレジスタ8に
セットされる。その結果、データレジスタ80801の
部分に変換後の論理入出力アドレスとして@11が求め
られる。
第4図は本発明における入出力発行時、入出力割込受付
時のチャネルの処理を示す。第4図(1)は入出力命令
発行時の処理であり、命令で指定されたチャネルアドレ
ス、デバイスアドレス(論理入出力アドレス)よ□り変
換記憶装fIIL2を読み出し、実入出力アドレスを求
める。そして、この実入出力アドレスの指定するチャネ
ル、デノミイスの入出力処理を行ない、コンディション
コードをセットし終了する。第4図(2)は入出力割込
時の処理で、まず割込保留のチャネル、デバイスの状態
情報を主記憶装置へ格納する。次に骸チャネル、デバイ
スのアドレス(実入出力アドレス)より変換記憶装置2
を読み出し、論理入出力アドレスを求める。
そして、該入出力アドレスを割込みコードとして主記憶
装置へ格納し、プログラム状態島のスワップを行ない、
処理は終了する。
発明の詳細 な説明した如く、本発明によれば、プログラムによりア
クセス可能な人出力アドレスと物理的な入出力アドレス
とを任意に変換することが可能となるので、システム構
成の変更において4、本変換記憶装置の内容を書きかえ
るだけでよく、プログラムおよびI10インターフェー
スケーブルの接続替え等の一切の作業が否賛となる。ひ
いてはシステム可用性を高めることにもなる。
【図面の簡単な説明】
第1図は従来技術のチャネル処理例を示す図、第2図は
本発明の一実施例のブロック図、嬉3図は本発明による
アドレスの変換例を示す図、第4図は本発明によるチャ
ネル処理例を示す図である。 1・・・アドレスレジスタ、2・・・変換記憶装置、2
01・・・論理入出力アドレス部、202・・・実入出
力アドレス部、8・・・データレジスタ、801・・・
論理入出力アドレス部、(資)2・・・実入出力アドレ
ス部。 (1)            (2)牙4図 (1)     (2)

Claims (3)

    【特許請求の範囲】
  1. (1)複数のデバイスを制御するチャネルを複数個統括
    制御するチャネル制御装置において、チャネルアドレス
    、デバイスアドレス(以下、両者を一緒にして入出力ア
    ドレスと総称する)によりアドレス付けされた記憶装置
    を備え、該記憶装置の各エントリに、プログラムで示さ
    れる入出力アドレス(以下、論理入出力アドレスという
    )と物理的な入出力アドレス(以下、実入出力アドレス
    という)の対を記憶しておくことを特徴とするチャネル
    制御装置。
  2. (2)入出力命令発行時、プログラムにより指定され九
    論理入出力アドレスを使って前記記憶装置の読出しを行
    ない、読出された実入出力アドレスの示すチャネル、デ
    バイスの入出力処理を行なうことを特徴とする特許請求
    の範囲第1項記載のチャネル制御装置。
  3. (3)入出力割込時、割込保留中のチャネル、デバイス
    による実入出力アドレスから前記記憶装置の読出しを行
    ない、読出され九論理入出力アドレスの内容を使ってプ
    ログラムに割込コードとして報告することを特徴とする
    特許請求の範囲第1項記載のチャネル制御装置。
JP57076711A 1982-05-10 1982-05-10 チヤネル制御装置 Pending JPS58195230A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57076711A JPS58195230A (ja) 1982-05-10 1982-05-10 チヤネル制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57076711A JPS58195230A (ja) 1982-05-10 1982-05-10 チヤネル制御装置

Publications (1)

Publication Number Publication Date
JPS58195230A true JPS58195230A (ja) 1983-11-14

Family

ID=13613121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57076711A Pending JPS58195230A (ja) 1982-05-10 1982-05-10 チヤネル制御装置

Country Status (1)

Country Link
JP (1) JPS58195230A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62248056A (ja) * 1986-04-22 1987-10-29 Sharp Corp 入力/出力手段の変更方式
EP0306702A2 (en) * 1987-08-07 1989-03-15 Bull HN Information Systems Inc. Virtual input/output commands

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62248056A (ja) * 1986-04-22 1987-10-29 Sharp Corp 入力/出力手段の変更方式
JPH0559459B2 (ja) * 1986-04-22 1993-08-31 Sharp Kk
EP0306702A2 (en) * 1987-08-07 1989-03-15 Bull HN Information Systems Inc. Virtual input/output commands

Similar Documents

Publication Publication Date Title
EP0138451B1 (en) Vector data processing system for indirect address instructions
US3546680A (en) Parallel storage control system
HU176777B (en) Device for reducing instruction execution time in computer of indirect addressed data memory
JPS58195230A (ja) チヤネル制御装置
KR900005547B1 (ko) 시퀀스 콘트로울러
JPS6215899B2 (ja)
EP0230536A1 (en) I/O processor for programmable sequence controller
JPS6057411A (ja) デイジタル制御装置の演算モジュール結線確認方法
JP2531822B2 (ja) 命令先行読出し装置
JPS593440Y2 (ja) メモリ選択装置
JP3429880B2 (ja) メモリ装置およびメモリアクセス方法
JPS63311403A (ja) Pcの入出力信号処理方式
JP2666419B2 (ja) 情報処理装置
JPH03219342A (ja) プログラマブルアドレス変換方式
JPS6238746B2 (ja)
JPS6194113A (ja) デジタル制御装置のモニタ−方式
JPS59189407A (ja) シ−ケンス制御装置
JPH02247758A (ja) 端末情報の管理方式
JPH04338802A (ja) 高速命令処理方式
JPH10307778A (ja) I/o装置およびデータ通信システム
JPS5851363A (ja) ダイレクト・メモリ・アクセス回路
JPS58144279A (ja) パタ−ン認識装置
JPS58199526A (ja) パタ−ン作成方法および装置
JPS60146347A (ja) アドレス情報変換装置
JPH0695348B2 (ja) テンプレートマッチング用アドレス生成装置