[go: up one dir, main page]

JPS638500B2 - - Google Patents

Info

Publication number
JPS638500B2
JPS638500B2 JP58101099A JP10109983A JPS638500B2 JP S638500 B2 JPS638500 B2 JP S638500B2 JP 58101099 A JP58101099 A JP 58101099A JP 10109983 A JP10109983 A JP 10109983A JP S638500 B2 JPS638500 B2 JP S638500B2
Authority
JP
Japan
Prior art keywords
input
output processing
output
devices
channel
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.)
Expired
Application number
JP58101099A
Other languages
Japanese (ja)
Other versions
JPS59225428A (en
Inventor
Nobuyuki Kikuchi
Jitsuo Masuda
Makoto Kimura
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 JP10109983A priority Critical patent/JPS59225428A/en
Publication of JPS59225428A publication Critical patent/JPS59225428A/en
Publication of JPS638500B2 publication Critical patent/JPS638500B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 (a) 発明の技術分野 複数のチヤネル装置を制御する入出力処理装置
の構成法に関す。
[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention relates to a method of configuring an input/output processing device that controls a plurality of channel devices.

(b) 技術の背景 最近のデータ処理システムの一般的な構成法を
見ると、中央制御装置と、複数のチヤネル装置を
制御する入出力処理装置と、主記憶装置と、メモ
リ制御ユニツトとからなつており、メモリ制御ユ
ニツトはメモリアクセス制御及び各装置間のイン
タフエースパスを制御する機能を持つている。
(b) Background of the Technology A typical configuration of a recent data processing system consists of a central controller, an input/output processor that controls multiple channel devices, a main memory, and a memory control unit. The memory control unit has the function of controlling memory access and controlling the interface path between each device.

又、一つの入出力装置を複数のチヤネル装置と
接続し、どちらのチヤネル装置からもアクセスで
きるようなシステム構成を一般に組んでいる。
Additionally, a system configuration is generally constructed in which one input/output device is connected to a plurality of channel devices and can be accessed from either channel device.

更に、最近の技術動向としては、どのチヤネル
装置を用いて入出力装置に起動をかけるかという
ような、チヤネルパス選択の管理を入出力処理装
置レベルで実現する傾向にある。
Furthermore, as a recent technological trend, there is a tendency to manage channel path selection at the input/output processing device level, such as which channel device is used to activate the input/output device.

一方、最近のシステムの増大化に伴つて、上記
入出力処理装置をこれ迄の1台から複数台に増や
す動向が見られる。
On the other hand, with the recent increase in system size, there is a trend to increase the number of input/output processing devices from one to a plurality of devices.

こうした、複数台、例えば2台の入出力処理装
置を持つシステムの構成を考える場合、それぞれ
の入出力処理装置と、それに接続されている複数
のチヤネル装置とを1群として、互いに独立した
系(チヤネルサブシステムと呼ぶ)となる形で構
成すると、例えば16チヤネル装置、1024入出力装
置を制御する入出力処理装置が、物理的に2台、
上記メモリ制御ユニツトに接続されているだけで
あり、システム全体として見た時、融通性のある
システムと言えない問題があり、効果的な入出力
処理装置の構成法が望まれていた。
When considering the configuration of a system having multiple input/output processing devices, for example, two input/output processing devices, each input/output processing device and the plurality of channel devices connected to it are considered to be a group of mutually independent systems ( For example, if configured as a channel subsystem (called a channel subsystem), there are two physical input/output processing devices that control 16 channel devices and 1024 input/output devices.
Since the system is only connected to the memory control unit, the system as a whole cannot be considered as a flexible system.Therefore, an effective method of configuring the input/output processing device has been desired.

(c) 従来技術と問題点 従来技術によつて、2台の入出力処理装置を有
するデータ処理システムを構成すると、第1図に
示すシステム構成となる。
(c) Prior Art and Problems When a data processing system having two input/output processing devices is configured using the prior art, the system configuration is shown in FIG.

ここで1は中央制御装置(CPU)、2は主記憶
装置(MS)、3は本発明に関連する入出力処理
装置(IOP)、4がメモリ制御ユニツト(MCU)
で主記憶装置(MS)2に対するメモリアクセス
の他、各装置間のインタフエースパス制御を行
う。そして5がチヤネル装置(CHE)である。
又、メモリ制御ユニツト(MCU)4と入出力処
理装置(IOP)3とを接続するインタフエース線
の内、は対中央制御装置インタフエース線であ
り、入出力処理に関連する制御情報の授受が行わ
れる。は対主記憶装置インタフエース線であ
り、主記憶装置(MS)との間で、データの授受
が行われる。
Here, 1 is a central control unit (CPU), 2 is a main memory (MS), 3 is an input/output processing unit (IOP) related to the present invention, and 4 is a memory control unit (MCU).
In addition to memory access to the main storage device (MS) 2, it also controls interface paths between each device. And 5 is a channel device (CHE).
Also, among the interface lines that connect the memory control unit (MCU) 4 and the input/output processing unit (IOP) 3, the interface line is for the central control unit, and is used for sending and receiving control information related to input/output processing. It will be done. is a main storage device interface line, and data is exchanged with the main storage device (MS).

このシステム構成においては、物理的にも、論
理的にも、N台のチヤネル装置(CHE)5を持
つ入出力処理装置(IOP)3が2台あることにな
り、全体として見るとチヤネル装置の数は2N台
に増えているが、互いに独立した構成であるの
で、チヤネルパス選択はそれぞれのサブシステム
内のチヤネル装置に限られてしまう。
In this system configuration, both physically and logically, there are two input/output processing units (IOP) 3 with N channel units (CHE) 5, and overall there are Although the number has increased to 2N units, since they are configured independently from each other, channel path selection is limited to channel devices within each subsystem.

従つて、一方の入出力処理装置(IOP)3に障
害が発生すると、その入出力処理装置に接続され
ているチヤネル装置5及び入出力装置に対しては
全くアクセス出来ない問題を持つている。
Therefore, if a failure occurs in one input/output processing device (IOP) 3, there is a problem in that the channel device 5 and input/output device connected to that input/output processing device cannot be accessed at all.

(d) 発明の目的 本発明は上記従来の欠点に鑑み、入出力処理装
置の別に無関係に、異なる入出力処理装置に対応
する複数のチヤネル装置から1台の入出力装置を
共用できるように構成することにより、ソフトウ
エアは入出力処理装置の別を意識するする必要な
く、複数台の入出力処理装置を、接続される全チ
ヤネル装置を制御する1台の入出力処理装置とし
て扱うことができるので、物理的には複数台の入
出力処理装置が恰も1台(以下、“論理的に1台”
という)の入出力処理装置に見える入出力処理装
置を構成する方法を提供することを目的とするも
のである。
(d) Purpose of the Invention In view of the above-mentioned conventional drawbacks, the present invention provides a structure in which one input/output device can be shared by a plurality of channel devices corresponding to different input/output processing devices, regardless of the type of input/output processing device. By doing this, the software can treat multiple input/output processing devices as one input/output processing device that controls all connected channel devices without having to be aware of the different input/output processing devices. Therefore, physically multiple input/output processing devices are combined into one (hereinafter referred to as "logically one")
The purpose of the present invention is to provide a method for configuring an input/output processing device that looks like an input/output processing device (such as the above).

(e) 発明の構成 そしてこの目的は、中央制御装置と主記憶装置
とに接続されて中央制御装置及びチヤネル装置か
ら主記憶装置へのメモリアクセスを制御するメモ
リ制御ユニツトとの間に、主記憶装置との間でデ
ータの読出し/書込みを制御する対主記憶装置イ
ンタフエース及び中央制御装置との間で入出力処
理に関連する制御情報を授受する対中央制御装置
インタフエースを有して、対応するチヤネル装置
を制御すると共に、入出力装置へのアクセスパス
を選択する複数の装置であつて、上記複数の入出
力処理装置の中、1台をマスター、他をスレーブ
に設定する手段と、上記スレーブ側の入出力処理
装置の対中央制御装置インタフエースを閉塞する
手段と、マスター側の入出力処理装置と各スレー
ブ側の入出力処理装置間にスレーブ側の入出力処
理装置の入出力処理に関連する制御情報の授受を
行う通信手段とを設け、異なる入出力処理装置に
対応する複数のチヤネル装置から1台の入出力装
置を共用する方法を提供することによつて達成さ
れ、例えば、夫々、N台の入出力装置を制御する
複数台の入出力処理装置を、N×複数台の入出力
装置を制御する1台の入出力処理装置として動作
させることができ、融通性のあるシステムを得る
ことができる利点がある。
(e) Structure of the Invention And this object is to provide a memory control unit which is connected to the central controller and the main memory and controls memory access from the central controller and the channel device to the main memory. It has a main memory interface that controls reading/writing of data with the device and a central controller interface that exchanges control information related to input/output processing with the central controller. a plurality of devices for controlling a channel device to be processed and selecting an access path to the input/output device, the device for setting one of the plurality of input/output processing devices as a master and the others as a slave; Means for blocking the interface of the slave-side input/output processing device to the central controller, and a means for blocking the input/output processing device of the slave-side input/output processing device between the master-side input/output processing device and each slave-side input/output processing device. This is achieved by providing a method of sharing one input/output device among a plurality of channel devices corresponding to different input/output processing devices by providing a communication means for sending and receiving related control information. , multiple input/output processing devices that control N input/output devices can be operated as one input/output processing device that controls N× multiple input/output devices, creating a flexible system. There are benefits that can be gained.

(f) 発明の実施例 以下本発明の実施例を図面によつて詳述する。
第2図が本発明の一実施例の概念をブロツク図で
示した図であつて、イはその物理的構成を示し、
ロは論理イメージを示す図である。
(f) Examples of the invention Examples of the invention will be described in detail below with reference to the drawings.
FIG. 2 is a block diagram showing the concept of an embodiment of the present invention, and A shows its physical configuration;
B is a diagram showing a logical image.

ここで、4,3は第1図で説明したものと同じ
ものであり、4,3以外の装置については、本発
明の概念を説明する為には、直接関係しないので
省略してある。
Here, 4 and 3 are the same as those explained in FIG. 1, and devices other than 4 and 3 are omitted because they are not directly related to the concept of the present invention.

先ず、物理的構成を示すイは、本発明を実施し
た場合の、2台の入出力処理装置とメモリ制御ユ
ニツト間の接続を示しており、,は第1図で
説明したものと同じである。
First, A showing the physical configuration shows the connection between two input/output processing devices and a memory control unit when the present invention is implemented, and , are the same as those explained in FIG. 1. .

2台の入出力処理装置を有するデータ処理シス
テムに本発明を実施した場合、必ず一方の入出力
処理装置をマスター、他方の入出力処理装置をス
レーブに設定し、2つの入出力処理装置間に通信
手段を設け、スレーブ側の入出力処理装置の入出
力処理に関連する制御情報をマスター側の入出力
処理装置の対中央制御装置インタフエース線、
及び通信手段を介して授受することにより、メモ
リ制御ユニツト(MCU)4に接続されている2
台の入出力処理装置3を1台の入出力処理装置と
して動作できるように構成する。
When implementing the present invention in a data processing system having two input/output processing devices, one input/output processing device must be set as the master and the other input/output processing device as the slave, and there is no connection between the two input/output processing devices. A communication means is provided to transmit control information related to input/output processing of the slave side input/output processing device to the central control unit interface line of the master side input/output processing device,
2 connected to the memory control unit (MCU) 4 by sending and receiving via the communication means.
The input/output processing devices 3 are configured to operate as one input/output processing device.

然し、のデータ線に関しては、それぞれの入
出力処理装置3が持つているデータ転送能力を確
保する必要がある為、物理的インタフエース線を
その侭残しておく必要がある。
However, regarding the data lines, it is necessary to ensure the data transfer capability of each input/output processing device 3, so it is necessary to leave the physical interface lines alone.

上記本発明の概念を論理的イメージで表現した
ものがロの図である。本来、マスター、スレーブ
の2台の入出力処理装置3がメモリ制御ユニツト
(MCU)4から見ると、1台の入出力処理装置と
なつており、中央制御装置に対する制御情報に関
するインタフエース線は1本に集約されてい
る。
Diagram B is a logical image of the concept of the present invention. Originally, the two input/output processing units 3, master and slave, are one input/output processing unit when viewed from the memory control unit (MCU) 4, and the interface line for control information to the central control unit is one. It is collected in a book.

然して、イの構成の侭では、1つのメモリ制御
ユニツト(MCU)4からマスター側の入出力処
理装置(IOP)3を経由して、スレーブ側の入出
力処理装置(IOP)3に接続されているチヤネル
装置を制御することが出来ないので、本発明にお
いては、マスター、スレーブの2台の入出力処理
装置(IOP)3の間に通信手段を設けることが必
要となる。
However, in the configuration of A, one memory control unit (MCU) 4 is connected to the input/output processing unit (IOP) 3 on the slave side via the input/output processing unit (IOP) 3 on the master side. Therefore, in the present invention, it is necessary to provide communication means between two input/output processing units (IOPs) 3, a master and a slave.

その通信手段の一実施例を、第3図で示してあ
る。この図面において1〜4は第1図で説明した
ものと同じものであり、第2図で説明したよう
に、2台の入出力処理装置(IOP)3の内、一方
がマスターであると、他方がスレーブとなるよう
に構成されている。
An embodiment of the communication means is shown in FIG. In this drawing, 1 to 4 are the same as those explained in FIG. 1, and as explained in FIG. 2, if one of the two input/output processing units (IOP) 3 is the master, The other is configured to be a slave.

この2台の入出力処理装置(IOP)3の間の通
信手段として必要な条件を考えると、先ずメモリ
制御ユニツト(MCU)4を通して、中央制御装
置(CPU)1から入出力起動命令を受けて、サ
ブチヤネル番号(入出力装置対応)を知り、主記
憶装置(MS)2に設けられている入出力装置対
応のサブチヤネルから、該入出力装置のステータ
スを見て、中央制御装置(CPU)1にコンデイ
シヨンコード(CC)を返送する場合、中央制御
装置(CPU)1との情報授受は、あくまでもマ
スター側の入出力処理装置(IOP)3であるの
で、該サブチヤネルもマスター側の入出力処理装
置(IOP)3で読み取り、当該入出力装置のステ
ータスによつて決まるコンデイシヨンコード
(CC)を、中央制御装置(CPU)1に返送して、
その中央制御装置(CPU)1を開放する。
Considering the necessary conditions for a means of communication between these two input/output processing units (IOP) 3, first, an input/output activation command is received from the central control unit (CPU) 1 through the memory control unit (MCU) 4. , know the subchannel number (corresponding to the input/output device), check the status of the input/output device from the subchannel corresponding to the input/output device provided in the main memory (MS) 2, and send the information to the central control unit (CPU) 1. When a condition code (CC) is returned, information exchange with the central control unit (CPU) 1 is performed only by the input/output processing unit (IOP) 3 on the master side, so the subchannel also processes the input/output processing on the master side. The condition code (CC) read by the device (IOP) 3 and determined by the status of the input/output device is sent back to the central control unit (CPU) 1.
The central control unit (CPU) 1 is released.

若し、中央制御装置(CPU)1を開放後、入
出力オペレーシヨンを実行する場合、マスター側
の入出力処理装置(IOP)3がコンデイシヨンコ
ード(CC)を返送後、主記憶装置(MS)2より
チヤネルコマンド語を読み取つて、入出力オペレ
ーシヨンを行うが、入出力オペレーシヨンを実行
すべきチヤネル装置番号が、スレーブ側の入出力
処理装置(IOP)3に関連する場合、上記通信手
段によつてチヤネル装置番号、入出力装置番号を
スレーブ側の入出力処理装置(IOP)3に送出し
て、入出力オペレーシヨンの制御を移す必要があ
る。
If an input/output operation is to be performed after the central control unit (CPU) 1 is released, the input/output processing unit (IOP) 3 on the master side returns a condition code (CC) and then returns to the main memory ( MS) 2 reads a channel command word and performs an input/output operation, but if the channel device number to perform the input/output operation is related to the input/output processing unit (IOP) 3 on the slave side, the above communication It is necessary to send the channel device number and input/output device number to the slave-side input/output processing unit (IOP) 3 by means of means to transfer control of the input/output operation.

この時の、スレーブ側の入出力処理装置
(IOP)3に対する起動信号がRQ線を通じて送出
され、スレーブ側の入出力処理装置(IOP)3が
このRQ信号を受信すると、直ちにに応答信号RS
を返送し、その後マスター側の入出力処理装置
(IOP)3がDATA線を通じて前記チヤネル装置
番号、入出力装置番号をスレーブ側の入出力処理
装置(IOP)3に送出し、以後はスレーブ側の入
出力処理装置(IOP)3の対主記憶装置インタフ
エース線を通して、該入出力オペレーシヨンに
関するチヤネルコマンド語を読み取り、そのコマ
ンドに従つたデータ転送を行う。
At this time, an activation signal to the slave side input/output processing unit (IOP) 3 is sent through the RQ line, and when the slave side input/output processing unit (IOP) 3 receives this RQ signal, it immediately sends a response signal RS.
After that, the input/output processing unit (IOP) 3 on the master side sends the channel device number and input/output device number to the input/output processing unit (IOP) 3 on the slave side through the DATA line, and from then on, the input/output processing unit (IOP) 3 on the slave side A channel command word related to the input/output operation is read through the main storage interface line of the input/output processing unit (IOP) 3, and data is transferred in accordance with the command.

該データ転送が終了すると、中央制御装置
(CPU)1に該入出力オペレーシヨンに関する終
結処理を行わせる為、スレーブ側の入出力処理装
置(IOP)3よりマスター側の入出力処理装置
(IOP)3に対して、上記と同じ手順で必要な情
報(各種ステータス)を送出し、該情報を受信し
たマスター側の入出力処理装置(IOP)3がメモ
リ制御ユニツト(MCU)4の対中央制御装置イ
ンタフエース線によつて、中央制御装置
(CPU)1に割り込みを掛け、終結処理要求を出
す。
When the data transfer is completed, the input/output processing unit (IOP) on the master side is transferred from the input/output processing unit (IOP) on the slave side to the input/output processing unit (IOP) on the master side in order to have the central control unit (CPU) 1 perform final processing related to the input/output operation. The input/output processing unit (IOP) 3 on the master side that receives the information sends necessary information (various statuses) to the memory control unit (MCU) 4 in the same manner as above. An interrupt is applied to the central control unit (CPU) 1 through the interface line, and a final processing request is issued.

以上を要約すると、2つの入出力処理装置
(IOP)3間の通信の1例として: 1 マスター入出力処理装置からスレーブ入出力
処理装置への通信例。
To summarize the above, as an example of communication between two input/output processing units (IOP) 3: 1. Example of communication from a master input/output processing unit to a slave input/output processing unit.

イ スレーブ側入出力処理装置に対する起動。 Startup for the slave side input/output processing device.

ロ 入出力オペレーシヨンの移管。 (b) Transfer of input/output operations.

チヤネル装置番号、サブチヤネル番号の送
出。
Transmission of channel device number and subchannel number.

2 スレーブ入出力処理装置からマスター入出力
処理装置への通信例。
2 Example of communication from slave I/O processing device to master I/O processing device.

イ マスター側入出力処理装置からの起動に対
する応答。
b) Response to activation from the master input/output processing device.

ロ 入出力オペレーシヨン終了後の終結処理に
必要な各種ステータス情報の送出。
(b) Sending of various status information necessary for finalization processing after completion of input/output operations.

等を挙げることができる。etc. can be mentioned.

第4図は2台の入出力処理装置(IOP)3とそ
れに接続される複数のチヤネル装置(CHE)5
及びそのチヤネル装置(CHE)5に接続される
入出力装置との接続関係を示したものであり、イ
は従来例の場合を示し、ロは本発明による場合を
示している。
Figure 4 shows two input/output processing units (IOP) 3 and multiple channel devices (CHE) 5 connected to them.
1 and the connection relationship with the input/output devices connected to the channel device (CHE) 5, where A shows the case of the conventional example, and B shows the case according to the present invention.

イの従来例においては、それぞれの入出力処理
装置(IOP)3に接続されるチヤネル装置
(CHE)5は互いに独立であるので、一つの入出
力処理装置(IOP)3が障害になると、その入出
力処理装置(IOP)3に接続されているチヤネル
装置(CHE)5及び入出力装置は制御できなく
なる。
In the conventional example of B, the channel devices (CHE) 5 connected to each input/output processing unit (IOP) 3 are independent from each other, so if one input/output processing unit (IOP) 3 becomes a failure, the The channel device (CHE) 5 and input/output devices connected to the input/output processing device (IOP) 3 become uncontrollable.

然して、ロの本発明による入出力処理装置
(IOP)3に対する接続例においては、2台の入
出力処理装置(IOP)が論理的には2N台のチヤ
ネル装置(CHE)5を持つ、1台の入出力処理
装置(IOP)3として動作するように制御され、
図示されているように、それぞれの入出力装置を
共用しているので、2台の入出力処理装置
(IOP)の内、いずれか一方が障害になつても、
他方の入出力処理装置(IOP)で総ての入出力装
置を制御することができる。
Therefore, in the example of connection to the input/output processing device (IOP) 3 according to the present invention in (b), two input/output processing devices (IOP) are logically connected to one device having 2N channel devices (CHE) 5. is controlled to operate as an input/output processing unit (IOP) 3 of
As shown in the diagram, each input/output device is shared, so even if one of the two input/output processing units (IOPs) fails,
The other input/output processing unit (IOP) can control all input/output devices.

(g) 発明の効果 以上詳細に説明したように、本発明によれば2
台の入出力処理装置を有するデータ処理システム
において、該2台の入出力処理装置をマスター/
スレーブのいづれかに設定し、スレーブ側の入出
力処理装置の対中央制御装置インタフエースを閉
塞し、且つ2台の入出力処理装置間に通信手段が
設けられて、2台の入出力処理装置が、論理的に
は2N台のチヤネル装置を持つ1台の入出力処理
装置として動作するように制御されるので、異な
る入出力処理装置に対応する複数のチヤネル装置
から1台の入出力装置を共用できる他、第4図の
ように2台の入出力処理装置の内、いずれか一方
が障害になつても、他方の入出力処理装置で総て
の入出力装置を制御できるので、単に2台の入出
力処理装置を互いに独立に設ける従来の方式に比
べて、柔軟性があり、且つ信頼度の高いデータ処
理システムを構成出来る効果がある。
(g) Effects of the invention As explained in detail above, according to the present invention, two
In a data processing system that has two input/output processing devices, the two input/output processing devices are master/
Set it on one of the slaves, close the interface of the slave side input/output processing device to the central control device, and provide communication means between the two input/output processing devices, so that the two input/output processing devices , it is logically controlled to operate as one input/output processing device with 2N channel devices, so one input/output device can be shared by multiple channel devices that correspond to different input/output processing devices. In addition, as shown in Figure 4, even if one of the two input/output processing devices fails, all input/output devices can be controlled by the other input/output processing device. Compared to the conventional method in which input/output processing devices are provided independently from each other, the present invention has the advantage of being able to configure a data processing system that is more flexible and highly reliable.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は2台の入出力処理装置を有するデータ
処理システムを従来方式で構成した場合をブロツ
ク図で示した図、第2図は本発明の一実施例を概
念的に示した図、第3図は本発明を実施する場合
に必要な入出力処理装置間通信の1例をブロツク
図で示した図、第4図は入出力処理装置とチヤネ
ル装置と入出力装置との接続関係を示した図であ
る。 図面において、1は中央制御装置(CPU)、2
は主記憶装置(MS)、3は入出力処理装置
(IOP)、4はメモリ制御ユニツト(MCU)、5は
チヤネル装置(CHE)、は対中央制御装置イン
タフエース線、は対主記憶装置インタフエース
線、RQ,RS,DATAは入出力処理装置間の通
信線をそれぞれ示す。
FIG. 1 is a block diagram showing a conventional configuration of a data processing system having two input/output processing devices, FIG. 2 is a conceptual diagram showing an embodiment of the present invention, and FIG. FIG. 3 is a block diagram showing an example of communication between input/output processing devices necessary for carrying out the present invention, and FIG. 4 shows the connection relationship between the input/output processing device, channel device, and input/output device. This is a diagram. In the drawing, 1 is the central control unit (CPU), 2
is the main memory (MS), 3 is the input/output processing unit (IOP), 4 is the memory control unit (MCU), 5 is the channel device (CHE), is the interface line to the central controller, is the interface to the main memory Ace line, RQ, RS, and DATA indicate communication lines between input/output processing devices, respectively.

Claims (1)

【特許請求の範囲】 1 中央制御装置と主記憶装置とに接続されて中
央制御装置及びチヤネル装置から主記憶装置への
メモリアクセスを制御するメモリ制御ユニツトと
の間に、主記憶装置との間でデータの読出し/書
込みを制御する対主記憶装置インタフエース及び
中央制御装置との間で入出力処理に関連する制御
情報を授受する対中央制御装置インタフエースを
有して、対応するチヤネル装置を制御すると共
に、入出力装置へのアクセスパスを選択する複数
の装置であつて、 上記複数の入出力処理装置の中、1台をマスタ
ー、他をスレーブに設定する手段と、 上記スレーブ側の入出力処理装置の対中央制御
装置インタフエースを閉塞する手段と、 マスター側の入出力処理装置と各スレーブ側の
入出力処理装置間にスレーブ側の入出力処理装置
の入出力処理に関連する制御情報の授受を行う通
信手段とを設け、 異なる入出力処理装置に対応する複数のチヤネ
ル装置から1台の入出力装置を共用することを特
徴とする入出力処理装置。
[Scope of Claims] 1. Between the central control unit and a memory control unit that is connected to the main memory and controls memory access from the central control unit and the channel device to the main memory; A main storage device interface that controls data reading/writing in the main storage device and a central controller interface that exchanges control information related to input/output processing with the central controller, and a corresponding channel device. a plurality of devices for controlling and selecting access paths to the input/output devices; means for setting one of the plurality of input/output processing devices as a master and the others as slaves; and an input/output device on the slave side. Means for closing the interface of the output processing device to the central control device, and control information related to input/output processing of the slave side input/output processing device between the master side input/output processing device and each slave side input/output processing device. What is claimed is: 1. An input/output processing device comprising: a communication means for sending and receiving information; and one input/output device is shared by a plurality of channel devices corresponding to different input/output processing devices.
JP10109983A 1983-06-07 1983-06-07 input/output processing unit Granted JPS59225428A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10109983A JPS59225428A (en) 1983-06-07 1983-06-07 input/output processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10109983A JPS59225428A (en) 1983-06-07 1983-06-07 input/output processing unit

Publications (2)

Publication Number Publication Date
JPS59225428A JPS59225428A (en) 1984-12-18
JPS638500B2 true JPS638500B2 (en) 1988-02-23

Family

ID=14291642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10109983A Granted JPS59225428A (en) 1983-06-07 1983-06-07 input/output processing unit

Country Status (1)

Country Link
JP (1) JPS59225428A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62272397A (en) * 1986-05-21 1987-11-26 松下電器産業株式会社 Communicator
JP2707308B2 (en) * 1989-02-01 1998-01-28 富士通株式会社 Multipurpose processor and data processing system with multipurpose processor
JP5585332B2 (en) * 2010-09-14 2014-09-10 日本電気株式会社 Fault tolerant system, master FT control LSI, slave FT control LSI and fault tolerant control method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5263639A (en) * 1975-11-20 1977-05-26 Sanyo Electric Co Ltd Information transmission system for high speed input and output device

Also Published As

Publication number Publication date
JPS59225428A (en) 1984-12-18

Similar Documents

Publication Publication Date Title
US4014005A (en) Configuration and control unit for a heterogeneous multi-system
JPS59106056A (en) Failsafe type data processing system
EP0057275B1 (en) Digital data storage system
JPS6115263A (en) Control system for command transfer between processors
JPS638500B2 (en)
JPH0122653B2 (en)
JPS5852264B2 (en) Multi-unit system
JPS593775B2 (en) Bus request processing unit
WO2001001254A1 (en) A fibre channel by-pass
JP2705955B2 (en) Parallel information processing device
JP3112280B2 (en) Computer system
JP2511542B2 (en) Information processing system
JPH0346855B2 (en)
JPH06224975A (en) Method for resetting modules connected with each other, and system using this method
JPS60134352A (en) Duplex bus control device
JPH04311238A (en) Input-output interface device
JPH0625987B2 (en) Complex computer system
JPH0157376B2 (en)
JP2824890B2 (en) SCSI protocol controller
JPS5923677B2 (en) Redundant system for exchange processing equipment
JPH05175980A (en) Intersystem communication control method
JPH01209564A (en) Information processor
JPS5920128B2 (en) input/output control device
JPS597971B2 (en) I/O device control method
JPS584365B2 (en) Reset control system