JPS5924335A - 情報処理システム - Google Patents

情報処理システム

Info

Publication number
JPS5924335A
JPS5924335A JP13498582A JP13498582A JPS5924335A JP S5924335 A JPS5924335 A JP S5924335A JP 13498582 A JP13498582 A JP 13498582A JP 13498582 A JP13498582 A JP 13498582A JP S5924335 A JPS5924335 A JP S5924335A
Authority
JP
Japan
Prior art keywords
input
channel
output
control
connection
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
JP13498582A
Other languages
English (en)
Other versions
JPH0381182B2 (ja
Inventor
Toshio Shimada
嶋田 俊雄
Hisayasu Ozaki
尾崎 久康
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 JP13498582A priority Critical patent/JPS5924335A/ja
Publication of JPS5924335A publication Critical patent/JPS5924335A/ja
Publication of JPH0381182B2 publication Critical patent/JPH0381182B2/ja
Granted 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/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • 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)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)

Abstract

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

Description

【発明の詳細な説明】 (A)  発明の技術分野 本発明は、情報処理システム、特にrlL個のチャネル
とル岡の入出力装置との間で任意に選択的に接続可能に
構成すべく、複数個のチャネルを有する入出力処理装置
を構成し、各入出力装置との間の制御を行わせるように
した情報処理システムに関するものである。
(B)  技術の背景と問題点 従来から、例えば第1図に示す如く、1つの入出力装置
(本明細書においては入出力制御装置IOCを含むこと
もある)が複数個のチャネルCHのいずれとも接続=f
能に構成することが知られている。なお図中1−0.1
−1は夫々チャネル、2−0.2−1は夫々入出力制御
装置、3−0.3−1は夫々入出力装置を表わしている
できるが、各チャネルは各入出力制御装置IOCの稼動
状態を管理する必要があり、かつ各入出力制御装置IO
Cは複数のチャネルCHに対する接続ボートをもつこと
が必要となる。特に例えばチャネル1−0が入出力装置
3−0に対して起動を行った上で当該入出力装置3−0
との接続をオフして他の入出力装置に対する制御を行っ
ている状態では、入出力装置3−0から上記起動に対処
する割込みを上位装置に対して行うに当って他チャネル
1−1に対して行われることがあり、このように事態に
対処する制御が煩雑となる。
(0)  発明の目的と構成 本発明は、上記の点を解決することを目的としており、
各入出力装置(入出力制御装置IOCを含む)は1つの
接続ポートをもつだけで足りると共にチャネルにはチャ
ネル共通部側からの指示にいわば従属する形で処理を実
行せしめるようにして、上記の問題を比較的簡単に解決
するようにすることを目的としている。そしてそのため
、本発明の情報処理システムは、マイクロプログラムに
よる制御を実行可能でかつデータ転送機能をもつチャネ
ルを複数個そなえた入出力処理装置を有すると共に当該
入出力処理装置に上記チャネルを介して接続される複数
個の入出力装置を有する情報処理システムにおいて、上
記チャネルと上記入出力装置との間の接続を任意に変更
可能に構成すると共に、上記入出力処理装置内の制御部
が上記各チャネルの稼動状態を管理し、かつ上記チャネ
ルが上記入出力装置の1つ短間の制御に当って当該ハ 制御に必要なマイクロプログラムを上記制御部から受取
って処理を行うようにしたことを特徴としている。以下
図面を参照しつつ説明する。
(D)  発明の実施例 第2図は本発明の一実施例全体図、第3図は入出力制御
装置υ)一実施例構成を示す。
第2図において、2−0.2−1.3−013−1は第
1図に対応し、4は入出力処理装置、5はチャネル共通
部、6−0.6−1はチャネル、7−0.7−1は夫々
接続切替部を発わしている。
各入出力制御装置2−0.2−1は夫々1個の接続ポー
トをもっており、上述の接続切替部7−0と7−1とに
連けいされている0そして、各入出力制御装置2− L
や入出力装置W、3−Lの稼動状態は、チャネル共通部
5内の制御部(第3図に後述)によって管理され、当該
制御部が例えばチャネル6−0と入出力制御装置2−1
との接続を指示し、これによって接続切替部7−0はチ
ャネル6−0と入出力制御装置2−1との接続を行い、
チャネル6−0は上記制御部からの指示に対応したマイ
クロプログラムを受取って当該マイクロプログラムに対
応した処理を実行する。カお図中実線で示す線はデータ
線であシ、点線で示す線は制御線を宍わしておシ、図示
の場合、入出力割込みは各入出力制御装置からチャネル
共通部5に対して直接行うようにされる。
第3図は第2図図示の入出力制御装置の一実施例構成を
示している。図中の符号4.5.6.7は第2図に対応
し、8は制御装置、9は制御メモリ、10は転送処理回
路、11は割込み受付回路、12−0.12−1は夫々
チャネル内処理プロセッサ、13−0.13−1は夫々
チャネル内制御メモリ、14−0.14−1は夫々入出
力ポート・レジスタを表わしている。
図示制御メモリ9は、チャネル共通部5における必要な
制御を行うプログラムと共に、各チャネル6−0.6−
1における制御を行うに必要なプログラムをモジュール
の形で格納している。転送処理回路10は、制御装置8
やチャネル内処理プロセッサ12−0、l 2−1から
の依頼を受けて、主メモリM EMとの間での情報転送
処理を行っている。割込み受付回路11は、各入出力制
御装置(IQ(−″)を経由した割込み要求を受付けて
制御装置8に通知する。制御装置8は、ホスト処理装置
CPUからの命令解読、入出力装置についての起動・転
送・終結などに必要なマイクロプログラム紮チャネル内
制御メモリ13−〇や13−1に対するロード、入出力
装置からの割込み要求に対応した形でのチャネル6−0
.6−1についての割当てなどの制御を行う。
またチャネル肉処理グロセツザl 2−0.12−1は
、制御装置8からの指示によって制御メモリη 13−0や13−1の内容にしたがって、入出イハ ンタフェースの制御やデータ転送などを行う0チヤネル
内制御メモリ13−0,13−1は、チャネル6の動作
に必要なマイクロプログラムその他人出力装置制御に必
要な情報を格納する。入出力ポート・レジスタ14−0
.14−1は入出力装置側とのデータや制御情報をセッ
トされる。
制御装置8は、ホスト処理装置CPUからの命令を受信
すると、チャネル6−0.6−1の動作状態を識別する
(制御メモリ9内のサブチャネル・メモリから)。例え
ばチャネル6−0がフリーであれば、チャネル内1;制
御メモリ13−0に対して必要なマイクロプログラムを
制御メモリ9からロードして、チャネル6−O(二起動
指示を行う。
チャネル6−0は、当該指示にしたがって入出力装置1
0の起動を行うように動作し、データ転送の必要がおれ
ば、転送処理回路lOに要求(MEMのロード/ストア
)を上げる。また、以前に例えばチャネル6−0からの
指示によって動作していた入出力装置3−0(第2図)
からの割込み要求が発生したとすると、第3図図示の割
込受付回路11がこの要求を受取り、制御装置8に通知
する。
制御装置8は、当該時点でチャネル6−0.6−1のう
ちいずれかフリーであるものを選択して、必要なマイク
ロプログラムをロードせしめて起動指示を行う。
(→ 発明の詳細 な説明した如く、本発明によれば、各チャネルと各入出
力装置とを任意に結合することが可能となり、かつ各チ
ャネルの状態や各入出力装置の状態はチャネル共通部に
よって管理され、チャネルはチャネル共通部からの指示
に応じていわば従属的な形で処理を実行するようにされ
ている。このために、上記任意の結合態様を自由にとシ
得ると共に各チャネルの構成を大幅に簡易化することが
できる。
【図面の簡単な説明】
第1図は従来の構成の一例、第2図は本発明の一実施例
全体図、第3図は入出力制御装置の一実施例構成を示す
。 図中、2は入出力制御装置、3は入出力装置、4は入出
力処理装置、5はチャネル共通部、6はチャネル、7は
接続切替部、8は制御装置、9は制御メモリ、10は転
送処理回路、11は割込み受付回路、12はチャネル内
処理プロセッサ、13はチャネル内制御メモリ、14は
入出力ボート・レジスタを表わしている。 特許出願人 富士通株式会社

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラムによる制御を実行可能でかつデータ
    転送機能をもつチャネルを複数個そなえた入出力処理装
    置を有すると共に当該入出力処理装置に上記チャネルを
    介して接続される複数個の入出力装置を有する情報処理
    システムにおいて、上記チャネルと上記入出力装置との
    間の接続を任意に変更可能に構成すると共に、上記入出
    力処理装置内の制御部が上記各チャネルの稼動状態を管
    理し、かつ上記チャネルが上記入出力装置の1つとの間
    の制御に轟って当該制御に必要なマイクロプログラムを
    上記制御部から受取って処理を行うようにしたことを特
    徴とする情報処理システム
JP13498582A 1982-07-31 1982-07-31 情報処理システム Granted JPS5924335A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13498582A JPS5924335A (ja) 1982-07-31 1982-07-31 情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13498582A JPS5924335A (ja) 1982-07-31 1982-07-31 情報処理システム

Publications (2)

Publication Number Publication Date
JPS5924335A true JPS5924335A (ja) 1984-02-08
JPH0381182B2 JPH0381182B2 (ja) 1991-12-27

Family

ID=15141224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13498582A Granted JPS5924335A (ja) 1982-07-31 1982-07-31 情報処理システム

Country Status (1)

Country Link
JP (1) JPS5924335A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5250653A (en) * 1975-10-22 1977-04-22 Hitachi Ltd Input output handling device
JPS5679347A (en) * 1979-11-30 1981-06-29 Fujitsu Ltd Control device equipped with hierarchical common memory

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5250653A (en) * 1975-10-22 1977-04-22 Hitachi Ltd Input output handling device
JPS5679347A (en) * 1979-11-30 1981-06-29 Fujitsu Ltd Control device equipped with hierarchical common memory

Also Published As

Publication number Publication date
JPH0381182B2 (ja) 1991-12-27

Similar Documents

Publication Publication Date Title
AU607206B2 (en) Input/output system for multiprocessors
US5179707A (en) Interrupt processing allocation in a multiprocessor system
EP0155443B1 (en) Microocomputer data processing systems permitting bus control by peripheral processing devices
JPH04318654A (ja) マイクロプロセッサへの割り込みのリダイレクションシステム
JPH0916533A (ja) 対称多重処理システム
US4736319A (en) Interrupt mechanism for multiprocessing system having a plurality of interrupt lines in both a global bus and cell buses
JPH01150963A (ja) 計算機におけるipl方法
US6184904B1 (en) Central processing unit for a process control system
JPH023876A (ja) シングルチップマイクロコンピュータ
JPS5924335A (ja) 情報処理システム
US5179668A (en) Signal processor
JPS6223895B2 (ja)
JPH01137359A (ja) プロセッサの制御方法
JPH0544696B2 (ja)
JPH02252044A (ja) コプロセッサ及びデータ転送制御方式
JPS61290565A (ja) 多重プロセツサ結合回路
JPH04165446A (ja) バス動作設定方式
JPS5957323A (ja) 入出力制御方式
JPS6381558A (ja) マルチcpu制御方式
JPS6143369A (ja) マルチプロセツサシステム
JPS59208666A (ja) マルチプロセツサシステム
JPH04167043A (ja) 携帯型電子機器
JPS6379162A (ja) コプロセツサデ−タ転送制御方式
JPH0531166B2 (ja)
JPH0473184B2 (ja)