JPS60106248A - Control system for data transfer - Google Patents
Control system for data transferInfo
- Publication number
- JPS60106248A JPS60106248A JP58214471A JP21447183A JPS60106248A JP S60106248 A JPS60106248 A JP S60106248A JP 58214471 A JP58214471 A JP 58214471A JP 21447183 A JP21447183 A JP 21447183A JP S60106248 A JPS60106248 A JP S60106248A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transfer
- frame
- type
- data transfer
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
(1) 発明の技術分野
本発明は情報処理装置間での通信路を経由してのデータ
転送に関するもので、ネットワーク制御装置の機能に係
るものである。DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention relates to data transfer via a communication path between information processing devices, and relates to the functions of a network control device.
(2) 従来技術と問題点
第1図は情報処理装置間のデータ転送を説明する図であ
って、II〜1嘗は情報処理装置、21〜2Iはネット
ワーク制御装置(アダプタ)、3は通信路を表わしてい
る。(2) Prior Art and Problems Figure 1 is a diagram explaining data transfer between information processing devices, where II to 1 are information processing devices, 21 to 2I are network control devices (adapters), and 3 is a communication device. represents the road.
第1図に示すようなシステムにおいて、従来情報処理装
置間のデータ転送の除の1フレームのデータ長は、ネッ
トワーク制御装置のハードウェアによって定まる一定の
値を採るか、又は情報処理装置のソフトウェア(O8)
によって可変長データ転送の手順を採る方式%式%
前者の固定長による方式では、システム内に仕様の異な
る転送データ長に差のある装置が混在していても一定長
で固定的にデータを転送しなければならないため、デー
タ転送に係る効率が悪いと云う欠点があった。また後者
の情報処理装置のO8によって可変長でデ−夕転送を打
力う方式では、O8が通信先の装置の種類等を常に認識
している必要がちシ、相手によって、制御を変える必要
などから処理が煩雑になる上、情報処理装置の負荷が増
すと云う欠点があった。In a system like the one shown in FIG. 1, the data length of one frame divided by data transfer between conventional information processing devices takes a fixed value determined by the hardware of the network control device, or takes a fixed value determined by the hardware of the information processing device ( O8)
In the former fixed length method, data is transferred in a fixed length even if devices with different specifications and different transfer data lengths are mixed in the system. This has the drawback of poor efficiency in data transfer. In addition, in the latter method, in which the O8 of the information processing device transmits data in a variable length, the O8 must always recognize the type of device to be communicated with, and control may need to be changed depending on the other party. This has disadvantages in that the processing becomes complicated and the load on the information processing device increases.
(3)発明の目的
本発明は上記従来の欠点に鑑み、通信先の装置の種別に
応じてデーy長を変えて転送することが可能であって、
かつ、情報処理装置の負荷を増大させることの力いデー
タ転送に係る制御方式を提供することを目的としている
0
(4)発明の構成
そしてこの目的は本発明によれば、特許請求の範囲に記
載のとおり、環状をした共通の通信路に、複数の情報処
理装置がそれぞれネットワーク制御装置を介して接続さ
れていて、これらの情報処理装置の内の任意の2情報処
理装置間で、前記通信路上にパスを設定してデータ転送
を行なうシステムにおいて、ネットワーク制御装置に相
手側装置の種別によって、転送すべき1フレームのデー
タ長を認識し得る手段を設け、情報処理装置間でデータ
の転送を行なう際データの転送を開始するに先立って行
なわれるパスの設定時に互に自装置の種別を相手側に通
知して、その種別に応じたデータ長のフレームによりデ
ータ転送を行なうことを特徴とするデータ転送制御方式
によシ達成される。(3) Purpose of the Invention In view of the above-mentioned drawbacks of the conventional art, the present invention is capable of transmitting data by changing the data length depending on the type of the communication destination device.
The purpose of the present invention is to provide a control system for data transfer that does not increase the load on an information processing device. As described, a plurality of information processing apparatuses are connected to a common circular communication channel via a network control apparatus, and the communication between any two of these information processing apparatuses is In a system that transfers data by setting a path on the road, the network control device is equipped with a means that can recognize the data length of one frame to be transferred depending on the type of the other device, and data transfer between information processing devices is performed. The feature is that each device notifies the other party of the type of its own device when setting a path prior to starting data transfer, and data transfer is performed using a frame with a data length corresponding to the type. This is achieved using a data transfer control method.
(5)発明の実施例
第2図は本発明の1実施例に係るパス設定要求またはパ
ス設定許可のフレーム構成を示す図で、4はフレームの
最初を示すデリミタ(FS)、5は送信先アドレス(D
A) 、6は送信元アドレス(SA) 、7はパス設定
要求フレームを示すコードまたはパス設定許可を示すコ
ード(CMD) 、8は自装置の種別(PARA) 、
9はフレームφチェック・シーケンス(Fe2)、10
はフレームの終りを示すデリミタ゛(FE)を表わして
いる。パス設定要求フレームとパス設定許可フレームは
7のCMDのコードが異なる。(5) Embodiment of the invention FIG. 2 is a diagram showing the frame structure of a path setting request or path setting permission according to an embodiment of the invention, where 4 is a delimiter (FS) indicating the beginning of the frame, and 5 is a transmission destination. Address (D
A), 6 is the source address (SA), 7 is the code indicating the path setting request frame or the code indicating path setting permission (CMD), 8 is the type of the own device (PARA),
9 is frame φ check sequence (Fe2), 10
represents a delimiter (FE) indicating the end of the frame. The path setting request frame and the path setting permission frame have different CMD codes of 7.
第3図は本発明の1実施例を示す流れ図であって、ネッ
トワーク制御装置が、あるシステム(図中システムYと
表現)との間でデータの送受信を行なう場合の制御を示
している。FIG. 3 is a flowchart showing one embodiment of the present invention, and shows control when a network control device transmits and receives data to and from a certain system (expressed as system Y in the figure).
第3図において、システムYとの間でデータの転送を行
なう場合、これに先立って、第2図に示した構成のフレ
ームによシバス設定要求を行なう。該フレームには第2
図8で示されるように自装置の種別CPARA)が含せ
れているので、相手側であるシステムYはこれにより、
こちら側(送信元)の装置の種別を知ることが出来る。In FIG. 3, when data is transferred to and from system Y, a bus setting request is made using a frame having the configuration shown in FIG. 2 prior to this. The frame has a second
As shown in FIG. 8, since the type of own device (CPARA) is included, system Y, which is the other party, can
You can know the type of device on this side (sending source).
システムYは、このパス設定要求に対し、通信が可能で
あれば、やはシ、第2図に示す構成のフレームによって
パス設定許可を通知して来る。この場合も送信側(シス
テムY)の装置種別(PARA)が送られて来るので、
これによシシステムYの装置種別が分る。ネットワーク
制御装置は更にメモリに記憶されている装置種別と転送
、データ長の対応テーブルを検索して転送データ長を知
シ、これにより該当するデータ長によってデータを転送
する。第3図においてはデータをIKバイトずつ分割し
て熾続転送する場合(装置の種別1dA>、:、データ
を4にバイト1度に転送する場合(装置の種別はB)・
の2通りの条件がある例を示している。In response to this path setting request, if communication is possible, system Y notifies the path setting permission using a frame having the configuration shown in FIG. In this case as well, the device type (PARA) of the sending side (system Y) is sent, so
This allows the device type of system Y to be determined. The network control device further searches a correspondence table of device type, transfer, and data length stored in the memory to learn the transfer data length, and thereby transfers data according to the corresponding data length. In Fig. 3, data is divided into IK bytes and transferred continuously (device type 1dA>:, data is transferred 4 bytes at a time (device type is B).
An example with two conditions is shown.
一方データの受信の場合については、相手側がこちら側
の装置種別を認識して、適正々データ長で転送して来る
からそのまま、受信処理を行なえば良い。On the other hand, in the case of receiving data, the other party recognizes the type of device on the other side and transfers data with an appropriate data length, so the receiving process can be performed as is.
(6)発明の詳細
な説明したように本発明のデータ転送制御方式によれば
、ネットワーク制御装置が、通信を行なう相手装置の種
別によって転送データ長を選択制御するので、効率の良
いデータ転送が行なえると共に、データ長の選択等に関
踵ホストたる情報処理装置のO8等に全く負担をかけな
いので、osにおける通信に係る処理が簡潔になり、情
報処理装置の負荷が減少するから、その処理能力を高め
ることが出来るなど効果は大である。(6) As described in detail, according to the data transfer control method of the present invention, the network control device selectively controls the transfer data length depending on the type of the communicating partner device, so that efficient data transfer is possible. In addition, since data length selection etc. do not place any burden on the O8 of the information processing device that is the host, the processing related to communication in the OS is simplified and the load on the information processing device is reduced. It has great effects, such as increasing processing capacity.
第1図は情報処理装置間のデータ転送を説明する図、第
2図は本発明の1実施例に係るバス設定要求またはバス
設定許可のフレーム構成を示す図、第3図は本発明の1
実施例を示す図である。
1、〜1.・・・・・・・・・情報処理装置、21〜2
.・・・・・・・・・ネットワーク制御装置(アダプタ
)、3・・・・・・・・・通信路、4・・・・・・・・
フレームの最初を示すデリミタ(FS)、5・・・・・
・送信先アドレス(DA> 、6・・・・・・・・・送
信元アドレス(SA)、7・・・・・・・・・パス設定
要求フレームを示すコードまたはパス設定許可を示すコ
ード(CMD) 、8・・・・・・・・・自装置の種別
(PARA)9・・・・・・・・・フレーム−チェック
・シーケンス(Fe2)10・・・・・・・・フレーム
の終シを示すデリミタ(FE)代理人 弁理士 松 岡
宏四部FIG. 1 is a diagram explaining data transfer between information processing devices, FIG. 2 is a diagram showing a frame structure of a bus setting request or bus setting permission according to an embodiment of the present invention, and FIG.
It is a figure showing an example. 1, ~1. ...... Information processing device, 21-2
.. ......Network control device (adapter), 3...Communication path, 4...
Delimiter (FS) indicating the beginning of the frame, 5...
- Destination address (DA>, 6... Source address (SA), 7... Code indicating a path setting request frame or code indicating path setting permission ( CMD), 8... Type of own device (PARA) 9... Frame-check sequence (Fe2) 10... End of frame Delimiter (FE) agent that indicates ” Patent attorney Hiroshi Matsuoka
Claims (1)
ぞれネットワーク制御装置を介して接続されていて、こ
れらめ情報処理装置の内の任意の2情報処理装置間で、
前記通イ言路上にノくスを設定しソ、データ転送を行な
うシステムにおいて、ネットワーク制御装置に相手狽旺
装置の種別によって、転送すべき1フレームのデータ長
を認識し得る手段を設け、情報処理装置間でデータの転
送を行左う際データの転送を開始するに先立って行なわ
れるノくスの設定時に互に自装置の種別を相手側に通知
して、その種、91Jに応じたデータ長のフレームによ
りデータ転送を行なうことを特徴とするデータ転送指制
御方式。A plurality of information processing devices are each connected to a common circular communication channel via a network control device, and between any two of these information processing devices,
In the system that transfers data by setting a node on the communication path, the network control device is provided with a means for recognizing the data length of one frame to be transferred depending on the type of the destination device, and the information is transferred. When transferring data between processing devices, each party notifies the other party of the type of its own device at the time of setting the node before starting the data transfer, and the type is determined according to 91J. A data transfer finger control method characterized in that data is transferred using frames of a data length.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58214471A JPS60106248A (en) | 1983-11-15 | 1983-11-15 | Control system for data transfer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58214471A JPS60106248A (en) | 1983-11-15 | 1983-11-15 | Control system for data transfer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60106248A true JPS60106248A (en) | 1985-06-11 |
JPH0311700B2 JPH0311700B2 (en) | 1991-02-18 |
Family
ID=16656270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58214471A Granted JPS60106248A (en) | 1983-11-15 | 1983-11-15 | Control system for data transfer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60106248A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS50123216A (en) * | 1974-03-16 | 1975-09-27 | ||
JPS582496A (en) * | 1981-06-25 | 1983-01-08 | Shin Meiwa Ind Co Ltd | Exposure and constant discharge pump device |
-
1983
- 1983-11-15 JP JP58214471A patent/JPS60106248A/en active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS50123216A (en) * | 1974-03-16 | 1975-09-27 | ||
JPS582496A (en) * | 1981-06-25 | 1983-01-08 | Shin Meiwa Ind Co Ltd | Exposure and constant discharge pump device |
Also Published As
Publication number | Publication date |
---|---|
JPH0311700B2 (en) | 1991-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1271821A (en) | Information transfer method and arrangement | |
US5491812A (en) | System and method for ethernet to SCSI conversion | |
US5905874A (en) | Method and system for reducing data transfer latency when transferring data from a network to a computer system | |
US5218603A (en) | Node unit and communications method for local area network | |
JPS61100046A (en) | Loop transmission method | |
JPH07143202A (en) | Method for constituting system, method for constituting device, controller and system | |
JPS60106248A (en) | Control system for data transfer | |
JP3500565B2 (en) | Message division communication method and communication system | |
JPH1165980A (en) | Fabric with storage device and control device therefor | |
JPS6335139B2 (en) | ||
AU544144B2 (en) | Input/output system and method of communication for peripheral devices in data processing system | |
JPH0225579B2 (en) | ||
JPS6029987B2 (en) | Data transfer control method | |
JPH0311142B2 (en) | ||
JPS582496B2 (en) | Data transfer method | |
JP2730626B2 (en) | Transmission data division processing method | |
JP2998186B2 (en) | Data transfer device | |
JPH02149049A (en) | Communication control method | |
JPS61260350A (en) | Parallel processing control method | |
JPH01276940A (en) | Data transfer controller | |
JPH0418652A (en) | data communication system | |
JPS59205848A (en) | Priority control system | |
JPH0318952A (en) | Data processor | |
JPH05130165A (en) | Communication interface equipment | |
JPH0681174B2 (en) | Communication control device |