JPH0445870B2 - - Google Patents

Info

Publication number
JPH0445870B2
JPH0445870B2 JP58081949A JP8194983A JPH0445870B2 JP H0445870 B2 JPH0445870 B2 JP H0445870B2 JP 58081949 A JP58081949 A JP 58081949A JP 8194983 A JP8194983 A JP 8194983A JP H0445870 B2 JPH0445870 B2 JP H0445870B2
Authority
JP
Japan
Prior art keywords
data
control
channel
connection device
communication control
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 - Lifetime
Application number
JP58081949A
Other languages
Japanese (ja)
Other versions
JPS59206935A (en
Inventor
Hidefusa Suga
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58081949A priority Critical patent/JPS59206935A/en
Publication of JPS59206935A publication Critical patent/JPS59206935A/en
Publication of JPH0445870B2 publication Critical patent/JPH0445870B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 この発明は、専用の通信制御プログラムによつ
て、中央処理装置とデータ通信回線、又は他の通
信制御処理装置とデータ通信回線の間のデータ通
信の制御を行う、プログラム内蔵型の通信制御処
理装置に関するものである。
Detailed Description of the Invention The present invention provides a program for controlling data communication between a central processing unit and a data communication line, or between another communication control processing device and a data communication line, using a dedicated communication control program. The present invention relates to a built-in communication control processing device.

最近の電子計算機システムの分野では、分散処
理の浸透に伴い、複数の中央処理装置(以下
CPUと略記する)、多数の端末群を通信回線で接
続して、電子計算機網を構成することが一般的と
なつてきている。この様な電子計算機網において
は、種々の複雑な手順を必要とするデータ通信回
線制御のためにCPUの処理能力を落すことのな
い様上記手順制御用の通信制御プログラム(以下
NCPと略記する)を通信制御処理装置(以下
CCPと略記する)内に持つた。プログラム内蔵
型のCCPが普及している。
Recently, in the field of computer systems, with the spread of distributed processing, multiple central processing units (hereinafter referred to as
(abbreviated as CPU), it has become common to connect a large number of terminals via communication lines to form a computer network. In such computer networks, a communication control program (hereinafter referred to as
Communication control processing unit (abbreviated as NCP)
(abbreviated as CCP). CCPs with built-in programs are becoming popular.

従来よりのこの種のプログラム内蔵型のCCP
では、NCPを処理する中央制御装置(以下CCU
と略記する)を中心に、NCP及び転送データを
格納する記憶装置(以下MMUと略記する)、
CPUのチヤネル・データ転送を制御するチヤネ
ル接続装置(以下CAUと略記する)、通信回線の
データ転送を制御する回線接続装置(以下LIUと
略記する)が放射状に接続されており、CAU、
LIU等は全てCCUがMMUより遂一機械語命令を
読み出し、実行することにより制御されている。
Conventional CCPs with built-in programs of this type
Now let's talk about the central control unit (hereinafter referred to as CCU) that processes NCP.
(hereinafter abbreviated as MMU), a storage device that stores NCP and transfer data (hereinafter abbreviated as MMU),
A channel connection device (hereinafter abbreviated as CAU) that controls the channel data transfer of the CPU, and a line connection device (hereinafter abbreviated as LIU) that controls the data transfer of the communication line are radially connected.
LIU etc. are all controlled by the CCU reading out machine language instructions from the MMU and executing them.

従来よりこの様な形態のCCPではCAU、LIU
の制御のため遂一CCUの命令実行が伴い、又
CPUのチヤネルとMMU、データ通信回線と
MMUとの間のデータ転送のためにもCCUのリー
ドウエアが動作するためNCPの実行が妨害され
処理能力の低下を来す。又CAU、LIUが結線論
理のため異つた電気的インターフエイス、制御手
順を用いるチヤネル、通信回線との接続には数種
の異つたハードウエアを用意しなければならず、
又磁気デイスク装置等の新しい目的の装置の接続
は不可能で、拡張性、柔軟性に欠ける。更に制御
がCCUに集中しているためCCUの故障時にはシ
ステム運転の続行が不可能であり、CAU、LIU
の故障時も切離し、その縮退運転の制御が著しく
複雑である等の欠点を有する。
Conventionally, in this type of CCP, CAU, LIU
Finally, CCU command execution is required to control the
CPU channel, MMU, data communication line and
Since the CCU's leadware operates to transfer data to and from the MMU, execution of the NCP is obstructed and processing performance is reduced. Also, because the CAU and LIU have different wiring logics, several different types of hardware must be prepared to connect them to channels and communication lines that use different electrical interfaces and control procedures.
Furthermore, it is impossible to connect devices for new purposes such as magnetic disk devices, and it lacks expandability and flexibility. Furthermore, since control is concentrated in the CCU, it is impossible to continue system operation in the event of a CCU failure, and the CAU, LIU
It has the disadvantage that it is disconnected even when the system fails, and the control of its degenerate operation is extremely complicated.

一方、最近のCCPにおいては、データ通信の
高速化に伴い、CCPの処理能力向上が望まれ、
蓄積交換によるデータ通信のため、磁気デイスク
等の補助記憶装置接続の要求もある。又、CCP
の故障は、オンライン計算機システムのダウンに
つながり、大きな社会問題に発展するためCCP
の信頼性、可用性に対する要求は格段のものがあ
る。
On the other hand, in recent CCPs, with the increase in data communication speed, it is desired to improve the processing capacity of CCPs.
There is also a demand for connection of auxiliary storage devices such as magnetic disks for data communication using store-and-forward methods. Also, CCP
Failure of the CCP will lead to the online computer system going down and develop into a major social problem.
The requirements for reliability and availability are extremely high.

この発明は以上のような従来の欠点を除去する
ためなされたもので、CCU、CAU、LIU、
MMU及びこれら各装置の動作状態を制御する
SCUを共通バスで接続し、CCU、CAU、LIU及
びSCUを個々の専用のマイクロプログラムで制
御し、独立に動作可能とすることにより、CCU
の故障時においてもシステム運転を続行すること
ができ、CAU、LIUの故障時もその切離し、縮
退運転の制御が容易に行なえる通信制御処理装置
を提供するものである。
This invention was made to eliminate the above-mentioned drawbacks of the conventional technology.CCU, CAU, LIU,
Controls the operating status of MMU and each of these devices
The CCU can
The purpose of the present invention is to provide a communication control processing device that can continue system operation even in the event of a failure of the CAU or LIU, and that can easily disconnect the CAU or LIU and control degenerate operation in the event of a failure.

以下、第1図に示すこの発明の実施例を説明す
る。第1図はこの発明の一実施例を示すブロツク
図で、1はCPU、2はチヤネル制御装置(以下
CHと略記する)、3はチヤネル、4はCCP、5
はデータ通信回線、6は端末で7はこの発明の変
形例であるCAUを持たない通信制御処理装置
(以下RCPと略記する)である。
An embodiment of the invention shown in FIG. 1 will be described below. FIG. 1 is a block diagram showing one embodiment of this invention, in which 1 is a CPU, 2 is a channel control device (hereinafter referred to as
(abbreviated as CH), 3 is channel, 4 is CCP, 5
is a data communication line, 6 is a terminal, and 7 is a communication control processing unit (hereinafter abbreviated as RCP) without CAU, which is a modification of the present invention.

次に動作について説明する。CH2はCPU1
CCP4の間にあつて、CPUよりの送信データを
チヤネル転送データに変換し、チヤネル3経由
CCP4に送出、又、チヤネル3経由CCP4より
の転送データを受信データに変換しCPU1に送
る。
Next, the operation will be explained. CH2 is CPU1
During CCP4, the data sent from the CPU is converted to channel transfer data and sent via channel 3.
It sends it to CCP4, and also converts the transfer data from CCP4 via channel 3 into received data and sends it to CPU1.

CCP4はチヤネル3によりCH2に、データ通
通回線5により複数の端末6及びRCP7に接続
され、NCPの制御の下に動作し、CH2より送ら
れる送信データをデータ通信回線毎に固有な制御
手段、通信速度に従つて組立て直し、端末6又は
RCP7に送出、反対に複数の端末6及びRCP7
より送られて来る受信データをチヤネル3上の転
送データに組立直しCH2経由CPU1に反送す
る。一方RCP7はデータ通信回線5を経由して
複数の端末6及びCCP4に接続され、NCPの制
御の下に動作し、それぞれのデータ通信回線毎に
固有な制御手順、通信速度の変換等を行う。
RCP7はCAUを持たないだけで、その動作は
CCP4に含まれるため、以下においては特に相
異点のみを説明する。
CCP4 is connected to CH2 via channel 3 and to multiple terminals 6 and RCP7 via data communication line 5, operates under the control of NCP, and transmits the transmission data sent from CH2 using control means specific to each data communication line. Reassemble according to the speed, terminal 6 or
Send to RCP7, conversely to multiple terminals 6 and RCP7
The received data sent from the controller is reassembled into transfer data on channel 3 and sent back to the CPU 1 via CH2. On the other hand, the RCP 7 is connected to a plurality of terminals 6 and the CCP 4 via the data communication line 5, operates under the control of the NCP, and performs specific control procedures, communication speed conversion, etc. for each data communication line.
RCP7 just doesn't have CAU, and its operation is
Since it is included in CCP4, only the differences will be explained below.

第2図は第1図に示すCCP4及びRCP7の内
部接続の一例を示すブロツク図で、図において1
1は共通バス、12はCCU、13はMMU、14
はCAU、15はLIU、16はSCUであり、RCP
7にはCAU14が存在しない。
Figure 2 is a block diagram showing an example of the internal connections of CCP4 and RCP7 shown in Figure 1.
1 is common bus, 12 is CCU, 13 is MMU, 14
is CAU, 15 is LIU, 16 is SCU, and RCP
7 does not have CAU14.

共通バス11は上記各装置間のデータ転送に用
いるデータバス(以下SDBと略記する)17、
MMU13のアドレス及び上記各装置毎に指定さ
れた装置識別アドレスを転送するアドレス・バス
(以下SABと略記する)18、上記各装置間のデ
ータ転送の制御コード、方向等を指定する制御バ
ス(以下SCBと略記する)19より構成される。
The common bus 11 includes a data bus (hereinafter abbreviated as SDB) 17 used for data transfer between the above devices;
An address bus (hereinafter abbreviated as SAB) 18 that transfers the address of the MMU 13 and a device identification address specified for each of the above devices, a control bus (hereinafter abbreviated as SAB) 18 that specifies the control code, direction, etc. of data transfer between the above devices. (abbreviated as SCB) consists of 19 components.

またCCU12、CAU14、LIU15、SCU1
6はそれぞれ独立したマイクロプログラム、すな
わち中央制御装置マイクロプログラム(以下
CCUMと略記する)20、チヤネル接続装置マ
イクロプログラム(以下CAUMと略記する)2
1、回線接続装置マイクロプログラム(以下
LIUMと略記する)22システム管理装置マイク
ロプログラム(以下SCUMと略記する)23を
保有する。
Also CCU12, CAU14, LIU15, SCU1
6 are independent microprograms, namely central controller microprograms (hereinafter referred to as
(abbreviated as CCUM) 20, channel connection device microprogram (hereinafter abbreviated as CAUM) 2
1. Line connection device microprogram (hereinafter
It has a system management unit microprogram (hereinafter abbreviated as SCUM) 22 (abbreviated as LIUM) 23.

通常動作時CCU12はCCUM20の制御の下
にSAB18に機械語命令の格納されている
MMU13のアドレスを乗せ、命令読み出しの制
御コードをSCB19に送出、SDB17経由
MMU13より読み出された命令を中央制御装置
演算機構(以下ALUと略記する)24によつて
処理する。
During normal operation, CCU12 stores machine language instructions in SAB18 under the control of CCUM20.
Load the address of MMU13 and send the command read control code to SCB19, via SDB17
Instructions read from the MMU 13 are processed by a central controller arithmetic unit (hereinafter abbreviated as ALU) 24.

一方CAU14はCCU12とは独立に動作し、
CH2からデータ送出要求があつた場合、CAUM
21の制御の下にCH2との間で間答を行い、デ
ータをチヤネル接続装置データ・バツフア(以下
CABFと略記する)25に一時蓄え、チヤネルデ
ータ転送用の制御コードを除却し、必要な状態コ
ードをCH2に返送後あらかじめCCU12によつ
て指定されたMMU13上のデータ格納領域アド
レスをSAB18に乗せ、データ書き込みの制御
コードをSCB19に送出、SDB17経由送信デ
ータをMMU13に書き込む。反対にCCU12か
らデータ送出要求があつた場合もCCU12は
CAU14に対し転送の起動を行うのみであり、
以後CAUM21があらかじめ指定されたデータ
格納領域アドレスをSAB18経由指定し、SDB
17経由MMU13より読み出された受信データ
をCABF25に一時蓄え、必要な制御コード、状
態コードを付加した後CH2に送出する。
On the other hand, CAU14 operates independently of CCU12,
When a data transmission request is received from CH2, CAUM
21, communicates with CH2 and transfers the data to the channel connection device data buffer (hereinafter referred to as
(abbreviated as CABF) 25, removes the control code for channel data transfer, returns the necessary status code to CH2, and places the data storage area address on the MMU 13 specified in advance by the CCU 12 on the SAB 18. Sends the data write control code to the SCB 19 and writes the data sent via the SDB 17 to the MMU 13. Conversely, when a data transmission request is received from the CCU 12, the CCU 12
It only initiates transfer to CAU14,
After that, CAUM21 specifies the data storage area address specified in advance via SAB18, and the SDB
The received data read from the MMU 13 via No. 17 is temporarily stored in the CABF 25, and sent to CH2 after adding necessary control codes and status codes.

CCU12からのMMU13上のデータ格納領域
アドレスの指定、CAU14のデータ転送の起動
等は全て共通バス11を介したCCUM20と
CAUM21の問答で実現され、CCUM20は
SAB18上にCAU14の装置識別アドレスを、
SDB17上にデータ格納領域アドレスを乗せ、
アドレス指定又は起動の制御コードをSCB19
に指定しCAUM21に知らせる。
The specification of the data storage area address on the MMU 13 from the CCU 12, the activation of data transfer of the CAU 14, etc. are all carried out with the CCUM 20 via the common bus 11.
This was realized through the questions and answers of CAUM21, and CCUM20
Enter the device identification address of CAU14 on SAB18,
Put the data storage area address on SDB17,
Addressing or activation control code SCB19
and notify CAUM21.

ここにCAUM21は複数種類のマイクロプロ
グラムで構成されていても良く、SCU16の制
御指示により、動作するマイクロプログラムを切
換えることが可能である。一般に、通常の電子計
算機システムでは接続される装置、データ転送速
度の相異により複数種類のチヤネルを持つことが
考えられるが、これは主にデータ転送のタイミン
グ、制御コードの相異によるものであり、本発明
の好ましい一実施例においては、CAUM21を
格納する制御記憶を書き変え可能な記憶素子で構
成し、SCU16よりこれを書き変えることによ
つて実現が可能である。なお上記CAU14の動
作はRCP7には含まれない。同様にLIU15は
CCU12とは独立に動作し、LIUM22の制御
の下にデータ通信回線5から各種制御手順に従つ
て送られてくる転送データを回線接続装置データ
バツフア(以下LUBFと略記する)26に一時蓄
え各種制御手順に固有の制御コードを処理し、受
信データに組み立て直してSDB17経由SAB1
8で指定するMMU13上のデータ格納領域に書
き込む。反対にCCU12からデータ転送要求の
あつた場合にもLIUM22がMMU13に格納さ
れている送信データを読み出し、各種制御手順に
従つて制御コードを付加し、データ通信回線5に
送出する。
Here, the CAUM 21 may be composed of a plurality of types of microprograms, and the operating microprogram can be switched according to control instructions from the SCU 16. In general, a normal computer system may have multiple types of channels due to differences in connected devices and data transfer speeds, but this is mainly due to differences in data transfer timing and control codes. In a preferred embodiment of the present invention, this can be realized by configuring the control memory that stores the CAUM 21 with a rewritable memory element and rewriting this from the SCU 16. Note that the operation of the CAU 14 described above is not included in the RCP 7. Similarly, LIU15 is
It operates independently of the CCU 12, and under the control of the LIUM 22, the transfer data sent from the data communication line 5 according to various control procedures is temporarily stored in the line connection device data buffer (hereinafter abbreviated as LUBF) 26 and various control procedures. Processes the unique control code, reassembles it into received data and sends it to SAB1 via SDB17.
Write to the data storage area on the MMU 13 specified by 8. Conversely, when a data transfer request is received from the CCU 12, the LIUM 22 reads out the transmission data stored in the MMU 13, adds a control code according to various control procedures, and sends it to the data communication line 5.

このデータ通信回線の制御手順の処理にはデー
タのパラレル・シリアル変換のみならず、特殊文
字の判定、挿入、削除又HDLC手順のNRZI処
理、フラグの検出等複雑な処理を含む。このため
LIUM22は複数種類のマイクロプログラムで構
成され、SCU16によつてLIU15に指定され
る。データ通信回線の属性を示す構成制御情報に
より選択される。
Processing of control procedures for this data communication line includes not only parallel/serial conversion of data, but also complex processing such as determination, insertion, and deletion of special characters, NRZI processing of HDLC procedures, and flag detection. For this reason
The LIUM 22 is composed of multiple types of microprograms, and is specified to the LIU 15 by the SCU 16. Selected based on configuration control information indicating attributes of the data communication line.

上述の様に本発明におけるCCU12、CAU1
4、LIU15、SCU16等の制御装置は共通バス
11に対し対等に接続され、それぞれ独立に動作
することが可能である。同様に専用のマイクロプ
ログラムを保有し、独立に動作することができる
他の制御装置を共通バス11に付加することによ
り既存の制御装置及び共通バスに変更を生ずるこ
となく、磁気デイスク等の新しい目的のための周
辺装置をCCP4又はRCP7に接続することが可
能である。
As mentioned above, CCU12 and CAU1 in the present invention
Control devices such as 4, LIU 15, and SCU 16 are equally connected to the common bus 11 and can operate independently. Similarly, by adding other control devices that have dedicated microprograms and can operate independently to the common bus 11, new purposes such as magnetic disks can be created without changing the existing control device and common bus. It is possible to connect peripheral devices for CCP4 or RCP7.

次にCCP4、RCP7内の各装置に故障が発生
した場合の動作について説明する。通常動作中
SCU16は絶えずCCP4RCP7内の各装置及び
共通バス11の動作状態を監視し、CCU12、
CAU14に故障が検知された場合一時的に上記
装置の動作を停止しSCUM23の制御の下に故
障箇所を判定し回復動作に入る。
Next, the operation when a failure occurs in each device in the CCP 4 and RCP 7 will be explained. Normal operation
The SCU 16 constantly monitors the operating status of each device in the CCP4RCP7 and the common bus 11, and
When a failure is detected in the CAU 14, the operation of the above device is temporarily stopped, the failure location is determined under the control of the SCUM 23, and a recovery operation is initiated.

チヤネル3に故障が発見された場合SCUM2
3は共通バス11を経由してCAU14のチヤネ
ル接続切換機構(以下TCSWと略記する)27
の切換指示を送出しもう一つのチヤネル28に接
続変更を行う。又、CAU14自体に故障が発見
された場合、SCUM23はCAU14に対し切離
し指示を行い、待機様CAU29に対し起動を行
う。このためCAU14、29内には動作、待機
の制御フラグ及びCAUM21による前記フラグ
のセツト、リセツト機能を含む。
SCUM2 if a failure is discovered in channel 3
3 is a channel connection switching mechanism (hereinafter abbreviated as TCSW) 27 of the CAU 14 via the common bus 11.
A switching instruction is sent to change the connection to another channel 28. Further, if a failure is discovered in the CAU 14 itself, the SCUM 23 instructs the CAU 14 to disconnect and activates the standby CAU 29. For this reason, the CAUs 14 and 29 include operation and standby control flags, and functions for setting and resetting the flags by the CAUM 21.

一般の他のCCPにおいては、CCUに故障が発
見された場合、システムの運転の続行が不可能で
あるが、本発明の高信頼性を要求する一実施例に
おいては、待機用のCCU30を保有することが
可能である。
In other general CCPs, if a failure is discovered in the CCU, it is impossible to continue the system operation, but in one embodiment of the present invention that requires high reliability, a standby CCU 30 is provided. It is possible to do so.

また、MMU13には自動誤り訂正機構を持つ
ことが望ましいが更に高信頼性を要求する一実施
例においては、待機用のMMU31を保有するこ
とが可能である。
Further, it is desirable that the MMU 13 has an automatic error correction mechanism, but in an embodiment that requires even higher reliability, it is possible to have a standby MMU 31.

一方データ通信回線の制御手順には、回線の電
送品質を確保するため、転送データの再送手順が
設けられている。このためLIU15の故障に際し
ては、まずLIU15外部に設けられたデータ通信
回線接続切換え機構(以下LSSWと略記する)3
2に対し、SCU16より回線接続切換え信号3
3を送出しデータ通信回線の接続を待機用のLIU
34に変更し、次いで前記CAU14,29の場
合と同様LIU15,34に対し動作・待機の切換
えを行つた後に、上記再送手順を実行することに
より、システムの運転を停止することなく故障
LIU15の切離しが可能である。
On the other hand, the data communication line control procedure includes a retransmission procedure for transferred data in order to ensure the transmission quality of the line. Therefore, in the event of a failure of the LIU 15, the data communication line connection switching mechanism (hereinafter abbreviated as LSSW) 3 installed outside the LIU 15
2, line connection switching signal 3 from SCU16
LIU for sending out 3 and waiting for data communication line connection
34, and then switch LIUs 15 and 34 between operation and standby as in the case of CAUs 14 and 29, and then execute the above retransmission procedure to eliminate failures without stopping system operation.
LIU15 can be disconnected.

以上のようにこの発明によればプログラム内蔵
型の通信制御処理装置として必要なチヤネル接続
装置、中央制御装置及び回線接続装置を専用のマ
イクロプログラムで制御し、各種チヤネル、デー
タ通信回線処理の細部動作の相異をそれぞれのマ
イクロプログラムで吸収することによつて、ハー
ドウエアの共通化が図れ、また上記各装置を記憶
装置、その他の目的のため制御装置とともに共通
バスに接続し、互いに独立動作が可能とすること
によつて中央制御装置の負荷を分散することがで
き、価格性能比の高い拡張性、柔軟性に富む通信
制御処理装置を実現することができる。また共通
バスにより通信制御処理装置内の上記各装置等を
システム管理装置によつて監視し動作を制御して
いるので、いかなる故障に対しても速やかに対処
でき可用性が向上される等効果がある。
As described above, according to the present invention, the channel connection device, central control device, and line connection device necessary as a program-embedded communication control processing device are controlled by a dedicated microprogram, and detailed operations of various channels and data communication line processing are performed. By absorbing the differences in each microprogram, it is possible to standardize the hardware, and by connecting each of the above devices to a common bus along with a storage device and a control device for other purposes, it is possible to operate independently of each other. By making this possible, the load on the central control device can be distributed, and a communication control processing device with high scalability and flexibility with a high price/performance ratio can be realized. In addition, since the system management device monitors and controls the operation of each of the above-mentioned devices in the communication control processing device using a common bus, any failure can be dealt with promptly and availability is improved. .

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

第1図はこの発明の一実施例を示すブロツク
図、第2図は第1図に示される通信制御処理装置
の詳細を示すブロツク図である。 図において、11は共通バス、12は中央制御
装置、13は記憶装置、14はチヤネル接続装
置、15は回線接続装置、16はシステム管理装
置、20は中央制御装置マイクロプログラム、2
1はチヤネル接続装置マイクロプログラム、22
は回線接続装置マイクロプログラム、23はシス
テム管理マイクロプログラムである。なお図中同
一符号は同一または相当部分を示す。
FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 is a block diagram showing details of the communication control processing device shown in FIG. In the figure, 11 is a common bus, 12 is a central control unit, 13 is a storage device, 14 is a channel connection device, 15 is a line connection device, 16 is a system management device, 20 is a central control device microprogram, 2
1 is a channel connection device microprogram, 22
23 is a line connection device microprogram, and 23 is a system management microprogram. Note that the same reference numerals in the figures indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】 1 中央処理装置と各種通信制御手順を必要とす
るデータ通信回線との間にあつて、中央処理装置
のチヤネルに接続され、専用の通信制御プログラ
ムにより中央処理装置とデータ通信回線の間のデ
ータの授受の制御を行う通信制御処理装置におい
て、 チヤネルのデータ転送を制御するチヤネル接続
装置と、 通信制御プログラムを処理する中央制御装置
と、 通信制御プログラム及び転送データを格納する
記憶装置と、 データ通信回線を制御する回線接続装置とを設
け、 これらの各装置を共通のバスで結合すると共に
前記チヤネル接続装置、中央制御装置、及び回線
接続装置をそれぞれ独立したマイクロプログラム
により制御するようにし、 更に、独立したマイクロプログラムを有すると
共に前記共通バスに接続して前記チヤネル接続装
置、中央制御装置、記憶装置及び回線接続装置の
動作状態を監視制御するシステム管理装置を設け
たことを特徴とする通信制御処理装置。
[Claims] 1. Between the central processing unit and a data communication line that requires various communication control procedures, connected to a channel of the central processing unit, and capable of data communication with the central processing unit using a dedicated communication control program. A communication control processing device that controls the transmission and reception of data between lines includes a channel connection device that controls channel data transfer, a central control device that processes a communication control program, and a memory that stores the communication control program and transfer data. A device and a line connection device for controlling a data communication line are provided, and each of these devices is connected by a common bus, and the channel connection device, the central control device, and the line connection device are each controlled by independent microprograms. and further comprising a system management device having an independent microprogram and connected to the common bus to monitor and control the operating states of the channel connection device, central control device, storage device, and line connection device. Communication control processing device.
JP58081949A 1983-05-11 1983-05-11 Communication controlling and processing device Granted JPS59206935A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58081949A JPS59206935A (en) 1983-05-11 1983-05-11 Communication controlling and processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58081949A JPS59206935A (en) 1983-05-11 1983-05-11 Communication controlling and processing device

Publications (2)

Publication Number Publication Date
JPS59206935A JPS59206935A (en) 1984-11-22
JPH0445870B2 true JPH0445870B2 (en) 1992-07-28

Family

ID=13760743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58081949A Granted JPS59206935A (en) 1983-05-11 1983-05-11 Communication controlling and processing device

Country Status (1)

Country Link
JP (1) JPS59206935A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6242253A (en) * 1985-08-20 1987-02-24 Fujitsu Ltd Communication controller

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54115036A (en) * 1978-02-28 1979-09-07 Nec Corp Control system for microprogram
JPS573454A (en) * 1980-06-06 1982-01-08 Mitsubishi Electric Corp Communication control processor

Also Published As

Publication number Publication date
JPS59206935A (en) 1984-11-22

Similar Documents

Publication Publication Date Title
US5907684A (en) Independent channel coupled to be shared by multiple physical processing nodes with each node characterized as having its own memory, CPU and operating system image
JPS586975B2 (en) remote modem adapter
KR900018794A (en) Data Processing System and Its Processing Method
WO1999022307A1 (en) Data interface and high-speed communication system using the same
JP3988146B2 (en) Multi-node system, inter-node crossbar switch, node, switch program and node program
JPS6115263A (en) Control system for command transfer between processors
EP0183431B1 (en) System control network for multiple processor modules
JP2519276B2 (en) Failure information collection processing method
JPH0445870B2 (en)
EP0318270B1 (en) A multiprocessor system and corresponding method
JPS60194647A (en) Data transmission system
JP2004513457A (en) Communication system for data exchange using additional processor
JP2966966B2 (en) Redundant device for programmable controller
JP2001356881A (en) Multiplexed storage controller
JP2876676B2 (en) Communication control method between processors
JPH02291039A (en) Memory control system
JPS638500B2 (en)
JP2803270B2 (en) SCSI host adapter circuit
EP1380954B1 (en) Computer system and data processing method
JPS61271555A (en) Transferring system for direct memory access
JPS6136861A (en) Memory device
CA1229400A (en) Telecommunications packet switching system
JP2881234B2 (en) Loosely coupled multiprocessor system
JPS597971B2 (en) I/O device control method
JPS6015742A (en) System control system