JPS60168255A - チヤネル処理装置 - Google Patents

チヤネル処理装置

Info

Publication number
JPS60168255A
JPS60168255A JP2534384A JP2534384A JPS60168255A JP S60168255 A JPS60168255 A JP S60168255A JP 2534384 A JP2534384 A JP 2534384A JP 2534384 A JP2534384 A JP 2534384A JP S60168255 A JPS60168255 A JP S60168255A
Authority
JP
Japan
Prior art keywords
address
channel
input
processing device
register
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
JP2534384A
Other languages
English (en)
Other versions
JPH0666058B2 (ja
Inventor
Makoto Sekine
関根 良
Seiichi Shimizu
誠一 清水
Shigeaki Okuya
茂明 奥谷
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 JP2534384A priority Critical patent/JPH0666058B2/ja
Publication of JPS60168255A publication Critical patent/JPS60168255A/ja
Publication of JPH0666058B2 publication Critical patent/JPH0666058B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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

【発明の詳細な説明】 (a)発明の技術分野 本発明は、情報処理システムのチャネル処理装置におけ
る、記憶装置アクセスの制御に係り、特に複数のチャネ
ル装置を制御するチャネル処理装置が各チャネル装置の
要求する記憶装置アドレスを形成する為の制御方式に関
する。
(b)技術の背景 情報処理システムのデータ入出力制御において、主記憶
からチャネル装置、入出力制御装置等を経て所定の一人
出力装置に至るデータ転送パスは、一般に複数設けられ
る。あるプログラムから入出力要求が発生した時は、中
央処理装置の管理プログラムが要求入出力装置のデータ
転送バスの中から、その時点で使用可能なlパスを選定
し、そのパス上のチャネル装置へ入出力命令を発行する
ことが行われていた。
最近は、上記の中央処理装置の処理を、チャネル装置側
で分担するようになってきた。この場合には、上記入出
力要求元はもとより、管理プログラムもデータ転送バス
を認識する必要が無く、最終の相手である入出力装置の
み′g、識すればよいようにすることができる。
このようなシステムでは、ザブチャネルとよばれる仮想
の入出力装置に対して、入出力命令を発行するようにさ
れ、この時点では、この命令を受領すべきチャネル装置
が直接には決定されない。
従って制御の便宜から、複数のチャネル装置に対して、
入出力命令の振り分けその他の制御を分担するチャネル
処理装置を共通に設けることが行われる。又、ザブチャ
ネルに関する状態情報その他を保持するサブチャネル制
御語等は、制御の便と経済性の考慮から、主記憶装置の
一部を使用して構成するようになってきた。
(C)従来技術と問題点 従来、主記憶装置へのアクセスにおいて、記憶アドレス
はチャネル装置が直接指定するようになっていて、サブ
チャネル制御語等へアクセスする為には、その記憶領域
先頭アドレス等を各チャネル装置で保持する必要があっ
たので、チャネル装置を高価にする原因であった。
又、経済性のためにマイクロプログラム制御によるので
、処理時間を長くし、処理容量を制限する要因であった
(d1発明の目的 従って本発明の目的は、上記の従来チャネル装置の問題
点を除き、高性能で、且つ経済性を満足するチャネル・
システムを構成することのできるチャネル処理装置の方
式を提供するにある。
te1発明の構成 この目的は本発明によれば、記憶装置と複数のチャネル
装置に接続され、該チャネル装置を制御するチャネル処
理装置において、上記記憶装置内の1又は複数の記憶域
先頭アドレスを保持するレジスタと、チャネル装置から
与えられる上記記憶域の1を指定する情報と該記憶域内
の相対位置情報を受け取る手段と、該指定記憶域の上記
先頭アドレスと該相対位置情報とによってアクセスアド
レスを形成する手段と、該アクセスアドレスにより上記
記憶装置にアクセスする手段を有することを特徴とする
チャネル処理装置によって達成される。
(f)発明の実施例 本発明の好適な実施例を図により説明する。10−13
は4台のチャネル装置であり、それぞれチャネル処理装
置2と接続される。チャネル処理装置2は主記憶装置4
とも接続され、アドレス・レジスタ20によって主記憶
装置4にアクセスすることができる。
チャネル装置10〜13のそれぞれは、公知のインタフ
ェースによって、一般に複数の入出力制御装置又は入出
力装置と接続する。このようなインタフェースにおいて
、動作中の入出力装置等が例えばデータ転送を要求する
時は、その装置が接続されているチャネル装置例えばチ
ャネル装置10に対し、入出力装置アドレスと要求を送
る。
チャネル装置10は入出力装置アドレスに基づいて、そ
の装置の実行中の入出力オペレーションに関する制御情
報を得る必要がある(例えばデータ転送要求では、少な
くとも主記憶上のデータアドレスを知る必要、がある)
。ところで、入出力装置アドレスはデータ転送バスに依
存するので、それらの制御情報はサブチャネル制御語と
して、ザブチャネル番号に基づいて管理されている。従
って、サブチャネル制御語にアクセスする為に、入出力
装置アドレスをザブチャネル番号に変換しなければなら
ない。
本発明においては、この変換をチャネル処理装置2が行
う。この為に、チャネル装置10ば入出力装置から受け
取った入出力装置アドレスを、チャネル処理装置2のア
ドレス変換回路3へ転送し、同時にアクセス指定として
アドレス変換要求を送る。アドレス変換回路3には主記
憶装置40所要の記憶域先頭アドレスを保持するレジス
タ30〜32がある。このレジスタの個数は必要な記憶
域の個数により定まる。又、レジスタ30〜32には、
それぞれの記憶域を構成するエントリーの大きさに比例
する、シフト量指定情報30−1〜32−1が含まれる
。レジスタ30〜32の何れを使用するかは、チャネル
装置10からのアクセス1旨定によって定まる。例えば
、アドレス変換要求にはレジスタ30が対応し、入出力
装置アドレスからザブチャネル番号を引く為のテーブル
の先頭アドレスと、該テーブル・エントリーの大きさに
比例するシフト量がレジスタ30−1に保持され°ζい
るものとする。
チャネル装置10からの入出力装置アドレスはシフト回
路36でシフ1−された後、加算回路38の一方の入力
となる。シフト量はし・ジスタ3〇−1によって制御さ
れる。加算回路38の他方の入力はレジスタ30の記憶
域先頭アドレスである。
加算回路38の出力はアドレス・レジスタ20に七ノド
される。
チャネル処理装置2はアI;レス・レジスタ20を用い
て主記憶装置4にアクセスし、レジスタ30に対応する
記憶域40内の入出力装置アドレスで決まるエントリー
のデータを読み出す。読み出されたデータはデータレジ
スタ22に七ノ1〜されるので、このデータ、即ちザブ
チャネル番号、を要求元チャネル装置lOへ転送する。
次に、チャネル装置10が、受信したサブチャネル番号
と例えばレジスタ31を指定する要求とをアドレス変換
回路3へ送ると、前記と同様にして、土泥1.a装置4
上のレジスタ31の先頭アドレスに対応する記憶域41
中の、ザブチャネル番号で決まるエントリーにアクセス
できる。
(g+発明の効果 以上の説明から明らかなように、本発明によれば、記憶
装置にアクセスするためのアドレス変換及びアドレス計
算機能を各チャネル装置に設ける必要がなく、チャネル
処理装置に集中することができるので、経済性を改善し
、且つ高性能のチャネル・システムを構成することがで
きる。
【図面の簡単な説明】
図は本発明を適用したチャネル・システムのブロック図
である。 図において、2はチャネル処理装置、3はアドレス変換
回路、4は主記憶装置、lO〜13はチャネル装置、2
0はアドレス・レジスタ、22はデータ・レジスタ、3
0〜32は先頭アドレス保持用のレジスタ、36はシフ
ト回路、38は加算回路、40.41は記憶域である。

Claims (3)

    【特許請求の範囲】
  1. (1)記憶装置と複数のチャネル装置に接続され、該チ
    ャネル装置を制御するチャネル処理装置において、上記
    記憶装置内の1又は複数の記憶域先頭アドレスを保持す
    るレジスタと、チャネル装置から与えられる上記記憶域
    の1を指定する情報と該記憶域内の相対位置情報を受け
    取る手段と、該指定記憶域の上記先頭アドレスと該相対
    位置情報とによってアクセスアドレスを形成する手段と
    、該アクセスアドレスにより上記記憶装置にアクセスす
    る手段を有することを特徴とするチャネル処理装置。
  2. (2)上記の一アクセスアドレスを形成する手段は、上
    記相対位置情報を、指定記1!#!域によって定まる量
    だけシフトする回路と、該シフト回路の出力と上記の先
    頭アドレスとを加算する回路を有することを特徴とする
    特許請求の範囲第(1)項記載のチャネル処理装置。
  3. (3)上記相対位置情報は、入出力装置アドレス又はサ
    ブチャネル番号である、特許請求の範囲第(1)項又は
    第(2)項記載のチャネル処理装置。
JP2534384A 1984-02-13 1984-02-13 チャネル処理装置 Expired - Lifetime JPH0666058B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2534384A JPH0666058B2 (ja) 1984-02-13 1984-02-13 チャネル処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2534384A JPH0666058B2 (ja) 1984-02-13 1984-02-13 チャネル処理装置

Publications (2)

Publication Number Publication Date
JPS60168255A true JPS60168255A (ja) 1985-08-31
JPH0666058B2 JPH0666058B2 (ja) 1994-08-24

Family

ID=12163246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2534384A Expired - Lifetime JPH0666058B2 (ja) 1984-02-13 1984-02-13 チャネル処理装置

Country Status (1)

Country Link
JP (1) JPH0666058B2 (ja)

Also Published As

Publication number Publication date
JPH0666058B2 (ja) 1994-08-24

Similar Documents

Publication Publication Date Title
US5749093A (en) Enhanced information processing system using cache memory indication during DMA accessing
JPS60168255A (ja) チヤネル処理装置
JPS59173828A (ja) デ−タ処理システム
GB2221066A (en) Address translation for I/O controller
JPS61165170A (ja) バス制御方式
JP2718661B2 (ja) デュアルポートメモリ制御装置
JP2619385B2 (ja) Dmaコントローラ
JPH0324698B2 (ja)
JPS6345669A (ja) マルチプロセツサシステム
JPS5836380B2 (ja) マルチプロセツサ・システムにおけるダイレクト・メモリ・アクセス方式
JPS62230134A (ja) ゲ−トウエイ
JPH05158859A (ja) 情報処理装置
JPH0511340B2 (ja)
KR930007468B1 (ko) 대용량 저장장치 입출력 정합방법
JPH04256056A (ja) コンピュータシステム
JPS6019267A (ja) デ−タ処理システム
JPS608971A (ja) 中央処理装置
JPS6356573B2 (ja)
JPS61143863A (ja) バス分割制御方式
JPH1115721A (ja) ファイルサーバシステム
JPS61170859A (ja) 計算機結合方式
JPH09305474A (ja) リモートデータベースアクセス装置
JPS61251943A (ja) デ−タ処理装置
JPH04112222A (ja) 半導体ファイルメモリ装置
JPH0756860A (ja) マルチcpuシステム