JPS5981729A - デ−タ伝送制御システム - Google Patents
デ−タ伝送制御システムInfo
- Publication number
- JPS5981729A JPS5981729A JP57192713A JP19271382A JPS5981729A JP S5981729 A JPS5981729 A JP S5981729A JP 57192713 A JP57192713 A JP 57192713A JP 19271382 A JP19271382 A JP 19271382A JP S5981729 A JPS5981729 A JP S5981729A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- data transmission
- transmission control
- address
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program 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)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明はひとつの計算機システムにおいて他の計算機
システムとの間のデータ転送金制御するデータ伝送制御
システムに関するものである。
システムとの間のデータ転送金制御するデータ伝送制御
システムに関するものである。
従来この種の装置として第1図に示すものがあった。図
において(1)は中央処理装置(以下CPUと略記する
)、t21は主記憶装置、(3)はチャネル制御装置、
(4)はメモリバス、(5)はチャネルバス、(6)は
データ伝送制御装置、(71は伝送線路である。
において(1)は中央処理装置(以下CPUと略記する
)、t21は主記憶装置、(3)はチャネル制御装置、
(4)はメモリバス、(5)はチャネルバス、(6)は
データ伝送制御装置、(71は伝送線路である。
CPU il+の負荷を軽減するため、MMU+21と
データ伝送制御装W(6)との間のデータ転送はチャネ
ル制御装置(3)が制御し、データ伝送制御装置(6)
はバッファメモリを備えていて、−たんこのバックアメ
モリにデータを記憶した後伝送線路(7)を通して他の
システムとの間にデータの転送を行う。伝送制御手順の
ハンドリングはCPU (11の負荷とならぬようにデ
ータ伝送制御装置(6)において行う。
データ伝送制御装W(6)との間のデータ転送はチャネ
ル制御装置(3)が制御し、データ伝送制御装置(6)
はバッファメモリを備えていて、−たんこのバックアメ
モリにデータを記憶した後伝送線路(7)を通して他の
システムとの間にデータの転送を行う。伝送制御手順の
ハンドリングはCPU (11の負荷とならぬようにデ
ータ伝送制御装置(6)において行う。
第1図に示す装置ではチャネル制御装置(3)を5介し
、プログラム制御によってMMUI21とデータ伝送制
御装置(6)間のデータ転送を行う必要があるためデー
タ伝送ソフトウェアのオーバヘッド時間が大きくなると
いう欠点があった。
、プログラム制御によってMMUI21とデータ伝送制
御装置(6)間のデータ転送を行う必要があるためデー
タ伝送ソフトウェアのオーバヘッド時間が大きくなると
いう欠点があった。
このような欠点を除去する為、最近ではデータ伝送制御
装置(6)内のバッファメモリ全2ポートメモリとし、
チャネル制御装貧131 ’e外し、メモリバス(4)
が直接2ボートメモリに接続され、2ボートメモリがC
PtT (11からもデータ伝送制御装置(61からも
自由にアクセスできるように構成する。
装置(6)内のバッファメモリ全2ポートメモリとし、
チャネル制御装貧131 ’e外し、メモリバス(4)
が直接2ボートメモリに接続され、2ボートメモリがC
PtT (11からもデータ伝送制御装置(61からも
自由にアクセスできるように構成する。
このように構成すると、 CPU(11が2ポートメモ
リにデータを直接書込み、このデータをデータ伝送制御
装置(6)が直接読出することができる。この請出した
データをそのまま並直列変換(parallel−5e
rial transformation ) して伝
送路(7)上に送出することかできれば、データ伝送制
御が最も簡単になるのであるが、従来の装置ではそれか
できなかった。それは、CPU Il+から2ボートメ
モリへ書込まれるデータはユーザデータ(user d
ata)でちゃ、このデータを伝送するためにはユーザ
データの先頭にヘッダ(header)としての情報音
付力11Lなければならぬからである。
リにデータを直接書込み、このデータをデータ伝送制御
装置(6)が直接読出することができる。この請出した
データをそのまま並直列変換(parallel−5e
rial transformation ) して伝
送路(7)上に送出することかできれば、データ伝送制
御が最も簡単になるのであるが、従来の装置ではそれか
できなかった。それは、CPU Il+から2ボートメ
モリへ書込まれるデータはユーザデータ(user d
ata)でちゃ、このデータを伝送するためにはユーザ
データの先頭にヘッダ(header)としての情報音
付力11Lなければならぬからである。
ヘッダはデータ通信において、メツセージの冒頭に付加
され、受信相手、指定経路、発信時刻などを示すもの、
また磁気テープなどに記録されるデータファイルのヘラ
ダレ−ベルとしてそのテープに収録されているデータの
特徴やシステムの情報や装置情報などを示すものであシ
、普通は伝送制御プロトコル(protocol )
による階層を持っている。
され、受信相手、指定経路、発信時刻などを示すもの、
また磁気テープなどに記録されるデータファイルのヘラ
ダレ−ベルとしてそのテープに収録されているデータの
特徴やシステムの情報や装置情報などを示すものであシ
、普通は伝送制御プロトコル(protocol )
による階層を持っている。
第2図はレベルl、レベ2.レベル3の各階層において
それぞれのヘッダが付加され、かつ伝送時の制御情報が
付加された情況を示す。図の(Joo)はユーザデータ
で(lot)、(ioz)、(1o3)と各レベルのヘ
ッダが付加された後、さらに(104)に示す如く伝送
時の制御情報を付加して伝送路(7)へ送出せねばなら
ぬので、従来の装置ではCPU Il+が2ポートメモ
リへ沓込んだデータをそのま\読出して送出することが
できず、伝送制御手順のノ・ンドリンクが増大するとい
う欠点があった。
それぞれのヘッダが付加され、かつ伝送時の制御情報が
付加された情況を示す。図の(Joo)はユーザデータ
で(lot)、(ioz)、(1o3)と各レベルのヘ
ッダが付加された後、さらに(104)に示す如く伝送
時の制御情報を付加して伝送路(7)へ送出せねばなら
ぬので、従来の装置ではCPU Il+が2ポートメモ
リへ沓込んだデータをそのま\読出して送出することが
できず、伝送制御手順のノ・ンドリンクが増大するとい
う欠点があった。
この発明は従来のものの上記のような欠点を除去するた
めになされたもので、データ伝送制御装置中にローカル
メモリを設け、このローカルメモリ中にヘッダ及び伝送
時の制御情報を格納しておき、2ボートメモリへはCP
Uからのアドレス信号によっては連続的にアクセスする
ことができ、データ伝送制御装置からのアドレス信号に
よっては2ポートメモリとローカルメモリが1データブ
ロツクずつ交互にアクセスされて、CPUから2ポート
メモリへ書込まれたユーザデータ(第2図(100))
がデータ伝送制御装置からのアドレス信号によって読出
されるときは第2図(104,)l/(:示す信号とな
り、そのまま並直列変換を経て伝送路へ送出できるよう
にしたもので、以下図面についてこの発明の詳細な説明
する。
めになされたもので、データ伝送制御装置中にローカル
メモリを設け、このローカルメモリ中にヘッダ及び伝送
時の制御情報を格納しておき、2ボートメモリへはCP
Uからのアドレス信号によっては連続的にアクセスする
ことができ、データ伝送制御装置からのアドレス信号に
よっては2ポートメモリとローカルメモリが1データブ
ロツクずつ交互にアクセスされて、CPUから2ポート
メモリへ書込まれたユーザデータ(第2図(100))
がデータ伝送制御装置からのアドレス信号によって読出
されるときは第2図(104,)l/(:示す信号とな
り、そのまま並直列変換を経て伝送路へ送出できるよう
にしたもので、以下図面についてこの発明の詳細な説明
する。
第3図はこの発明の一実施例を示すブロック図で、図に
おいて第1図と同一符号は同−又は相当部分を示し、(
8)はこの発明のデータ伝送制御装置でローカルメモリ
を含み、(9)は2ボートメモリである。2ボ一トメモ
1月9)にはCPU fi+からもデータ伝送制御装置
(8)からも自由にアクセスすることができる。
おいて第1図と同一符号は同−又は相当部分を示し、(
8)はこの発明のデータ伝送制御装置でローカルメモリ
を含み、(9)は2ボートメモリである。2ボ一トメモ
1月9)にはCPU fi+からもデータ伝送制御装置
(8)からも自由にアクセスすることができる。
第4図は2ポートメモリ(9)にアクセスするためのア
ト1/ス信号を示し、(105)はCF’U Lllで
発生されるシステムアドレス信号、(lOりは2ポート
メモリ(91のアドレス信号入力端子、(107)はデ
ータ伝送制御装置(8)で発生するローカルアドレス信
号である。システムアドレス信号(105)はA。−A
15の16ビツトで構成され、AoがLSB s A1
5がMSBである。また、ローカルアドレス信号(10
υもBO〜B!sの16ビツトで構成され、BOがLS
B 、 B15がMSBである。データの1ブロツク
は2 −1024バイトでアリ、シたがって1ブロツク
中のバイトラ指定するには第4図に示すとおりAO〜A
9の10ビツトとBo”−B9の10ビツトを用いる。
ト1/ス信号を示し、(105)はCF’U Lllで
発生されるシステムアドレス信号、(lOりは2ポート
メモリ(91のアドレス信号入力端子、(107)はデ
ータ伝送制御装置(8)で発生するローカルアドレス信
号である。システムアドレス信号(105)はA。−A
15の16ビツトで構成され、AoがLSB s A1
5がMSBである。また、ローカルアドレス信号(10
υもBO〜B!sの16ビツトで構成され、BOがLS
B 、 B15がMSBである。データの1ブロツク
は2 −1024バイトでアリ、シたがって1ブロツク
中のバイトラ指定するには第4図に示すとおりAO〜A
9の10ビツトとBo”−B9の10ビツトを用いる。
これらの10ビツトによって定められるアドレスを仮に
バイトアドレスという。Bxof仮に切換ビットと称し
Bt。
バイトアドレスという。Bxof仮に切換ビットと称し
Bt。
が論理「0」のときはローカルメモリがアクセスされ、
論理rlJのときは2ポートメモリがアクセスされる。
論理rlJのときは2ポートメモリがアクセスされる。
A 〜A 及びB1□〜B15のビット10
15 によシブ−タブロックの選択全行う。
15 によシブ−タブロックの選択全行う。
第5図は2・4図に示すアドレス信号を用いてイボう2
ポートメモリへのCPU Lllからのアクセスと、デ
ータ伝送制御装置(8:からのアクセス金示す図で、(
lO8)はCPU [11からの書込み、(109)は
データ伝送制御装置(8)からの読出しを示す。但しア
ドレスは16進数で示す。たとえば、データブロックA
全書込むべきアドレスが1000□6から開始され40
0□6バイト(1,024バイト9長のブータラ書込む
とすれば、CPU(11からはシステムアドレス信号(
,105)でA12=rlJ%其他のビットが「0」で
ある信号100016が先頭アドレスとして与えられ7
11次増加して13FF、6に到ってデータブロックA
の鶴込みを終り、次のアドレスは1400□6となって
データブロックBの書込みが開始される。これを読出す
ときはローカルアドレス信号(107)はB13−[”
IJ。
ポートメモリへのCPU Lllからのアクセスと、デ
ータ伝送制御装置(8:からのアクセス金示す図で、(
lO8)はCPU [11からの書込み、(109)は
データ伝送制御装置(8)からの読出しを示す。但しア
ドレスは16進数で示す。たとえば、データブロックA
全書込むべきアドレスが1000□6から開始され40
0□6バイト(1,024バイト9長のブータラ書込む
とすれば、CPU(11からはシステムアドレス信号(
,105)でA12=rlJ%其他のビットが「0」で
ある信号100016が先頭アドレスとして与えられ7
11次増加して13FF、6に到ってデータブロックA
の鶴込みを終り、次のアドレスは1400□6となって
データブロックBの書込みが開始される。これを読出す
ときはローカルアドレス信号(107)はB13−[”
IJ。
B1o= r、l J 、其他のビットが「0」である
信号240016が先頭アドレスとして与えられるが、
第4図の対応に示すとお、!l)%B13ビットはA1
゜ピントに相当し、B1o=「l」は2ボートメモリを
読出すべきことを示すので、データブロックAの先頭ア
ドレスが与えられたことになる。ローカルアドレス信号
(107)が順次増加して27FF□6に到ってデータ
ブロックAの読出しを終るが、次のアドレスは2800
□6となりB1o=「0」となるので、ローカルメモリ
の読出しが開始され次に2000□6に到ってデータブ
ロックBの先頭番地の読出しが開始される。
信号240016が先頭アドレスとして与えられるが、
第4図の対応に示すとお、!l)%B13ビットはA1
゜ピントに相当し、B1o=「l」は2ボートメモリを
読出すべきことを示すので、データブロックAの先頭ア
ドレスが与えられたことになる。ローカルアドレス信号
(107)が順次増加して27FF□6に到ってデータ
ブロックAの読出しを終るが、次のアドレスは2800
□6となりB1o=「0」となるので、ローカルメモリ
の読出しが開始され次に2000□6に到ってデータブ
ロックBの先頭番地の読出しが開始される。
したがって、データ伝送制御装置(8)ではユーザデー
タに付加すべきヘッダ及び伝送時の制御情報をローカル
メモリ内の適当なアドレス位置に格納して滞けば、CP
U il+から2ボートメモリ(9)に連続書込み、こ
れをローカルアドレス信号(107) k連続して変化
して読出せば第2図(104)に示すような伝送信号を
得ることができる。
タに付加すべきヘッダ及び伝送時の制御情報をローカル
メモリ内の適当なアドレス位置に格納して滞けば、CP
U il+から2ボートメモリ(9)に連続書込み、こ
れをローカルアドレス信号(107) k連続して変化
して読出せば第2図(104)に示すような伝送信号を
得ることができる。
なお上記の実施例では第4図に示すようにアドレス信号
ラインを対応づけることによってローカルアドレス年号
をアドレス変換する場合を示したが、データ伝送制御装
置(8)内にアドレス変換回路を特別に設けることによ
って、2ポートメモリのデータブロックとローカルメモ
リとに交互にアクセスすることも容易でおる。
ラインを対応づけることによってローカルアドレス年号
をアドレス変換する場合を示したが、データ伝送制御装
置(8)内にアドレス変換回路を特別に設けることによ
って、2ポートメモリのデータブロックとローカルメモ
リとに交互にアクセスすることも容易でおる。
以上のようにこの発明によれば、CPUとテーク伝送制
御装置とのインタフェースに2ボートメモリを使用し、
データ伝送制御装置側のアドレス空間に2ボートメモリ
のアクセス領域が混在するようにしたため、少ない伝送
制御のオーバヘッド時間と簡単な手続きでデータ伝送を
制御することかできる。
御装置とのインタフェースに2ボートメモリを使用し、
データ伝送制御装置側のアドレス空間に2ボートメモリ
のアクセス領域が混在するようにしたため、少ない伝送
制御のオーバヘッド時間と簡単な手続きでデータ伝送を
制御することかできる。
第1図は従来の装置を示すブロック図、第2図は各階層
においてヘッダが付加されて伝送されるデータブロック
を示す図、第3図はこの発明の一実施例を示すブロック
図、第4図はシステムアドレス信号とローカルアドレス
信号の対応を示す図、第5図は2ボートメモリのCPU
からのアクセスとデータ伝送制御装置からのアクセスを
示す図である。 (1)・・・CPU、 +21・・・閣、(41・・・
メモリノ(ス、(7)・・・伝送線路、(81・・・デ
ータ伝送制御装V(ローカルメモリを含む) 、(91
・・・2ポートメモリ。 なお、図中同一符号は同−又は相当部フナ・を7Jモす
−代理人 葛 野 信 − 第5図 200016 ラダA −−−−−−−2400,6 1000,6 データ −゛−′ −′ブロツ ゛1ツク 2 A Aポ + 1400,67 \、 280
016トフ゛−一タ\ メ フ゛ロツ ゝ゛ ゛
・、−s:、/7−B す 2C0016 180016−−タ \\、 データ゛0
ツク \ゝ\ ブロック C\ ゝ、 B \ \ 、 \ 3000,6ICO0,
6,、、 \ \ \ 108 ゝ、 ヘッダC \ \ \ データ \ 。 \ フロック \ C
においてヘッダが付加されて伝送されるデータブロック
を示す図、第3図はこの発明の一実施例を示すブロック
図、第4図はシステムアドレス信号とローカルアドレス
信号の対応を示す図、第5図は2ボートメモリのCPU
からのアクセスとデータ伝送制御装置からのアクセスを
示す図である。 (1)・・・CPU、 +21・・・閣、(41・・・
メモリノ(ス、(7)・・・伝送線路、(81・・・デ
ータ伝送制御装V(ローカルメモリを含む) 、(91
・・・2ポートメモリ。 なお、図中同一符号は同−又は相当部フナ・を7Jモす
−代理人 葛 野 信 − 第5図 200016 ラダA −−−−−−−2400,6 1000,6 データ −゛−′ −′ブロツ ゛1ツク 2 A Aポ + 1400,67 \、 280
016トフ゛−一タ\ メ フ゛ロツ ゝ゛ ゛
・、−s:、/7−B す 2C0016 180016−−タ \\、 データ゛0
ツク \ゝ\ ブロック C\ ゝ、 B \ \ 、 \ 3000,6ICO0,
6,、、 \ \ \ 108 ゝ、 ヘッダC \ \ \ データ \ 。 \ フロック \ C
Claims (2)
- (1)中央処理装置と、主記憶装置と、この主記憶装置
と上記中央処理装置とを接続するメモリバスと、このメ
モリバスに接続され上記中央処理装置から自由にアクセ
スできる2ボートメモリと、この2ボートメモIJ t
−介して上記中央処理装置と他のシステムとの間で行わ
れるデータ伝送を制御するデータ伝送制御装置とを有す
るデータ伝送制御システムにおいて、 上記データ伝送制御装置から上記2ポートメモリに自由
にアクセスできるように!続されたメモリバスと、 上記データ伝送制御装置が直接アクセスするローカルメ
モリとを備え、 上記2ボートメモリ内におけるデータは上記中央処理装
置において発生され順次変化するアドレス信号に連続し
て対応するアドレス位置に記憶され、 上記データ伝送制御装置において発生され順次変化する
アドレス信号は上記ローカルメモリ内のデータと上記2
ボートメモリ内のデータとを1データブロツクごと交互
にアクセスするようアドレス変換されることを特徴とす
るデータ伝送制御システム。 - (2)データ伝送制御装置において発生され順次変化す
るアドレス信号は、下位所定数のビットがバイトアドレ
スとして2ボートメモリ又はローカルメモリの1データ
ブロツク内のバイトのアドレス會指定し、上記下位所定
数のビットのすぐ上位の1ビツトが切換ビットとして上
記2ポートメモリにアクセスするか上記ローカルメモリ
にアクセスするかの切換を行い、上記切換ビットよりも
上位のビットはブロックアドレスとしてデータブロック
を指定することを特徴とする特許請求の範囲第1項記載
のデータ伝送制御システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57192713A JPS5981729A (ja) | 1982-11-02 | 1982-11-02 | デ−タ伝送制御システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57192713A JPS5981729A (ja) | 1982-11-02 | 1982-11-02 | デ−タ伝送制御システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5981729A true JPS5981729A (ja) | 1984-05-11 |
Family
ID=16295815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57192713A Pending JPS5981729A (ja) | 1982-11-02 | 1982-11-02 | デ−タ伝送制御システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5981729A (ja) |
-
1982
- 1982-11-02 JP JP57192713A patent/JPS5981729A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1498809B1 (en) | Storage system and data transfer method for the system | |
| JPH01125644A (ja) | データ転送装置 | |
| JPH11149455A (ja) | メモリディスク共有方法及びその実施装置 | |
| JPH0115100B2 (ja) | ||
| JPH0137018B2 (ja) | ||
| JP2738314B2 (ja) | N+1冗長構成回線制御装置の切替方式 | |
| JPH04277850A (ja) | ディスクリプタ制御方式 | |
| JPH0426742B2 (ja) | ||
| JPS63305447A (ja) | メモリアクセス制御回路 | |
| JP2552025B2 (ja) | データ転送方式 | |
| JP2944193B2 (ja) | データ受信装置 | |
| JPH0833801B2 (ja) | データブロック制御装置 | |
| GB2368157A (en) | Byte-swapping for efficient use of memory | |
| JPS593532A (ja) | デ−タ処理装置 | |
| JPS5841527B2 (ja) | デ−タ・バッフア領域管理処理方式 | |
| JPH02254557A (ja) | 通信制御処理装置 | |
| JPH01134654A (ja) | 情報転送方式 | |
| JPS5917447B2 (ja) | デ−タチヤネル装置 | |
| JPS61193245A (ja) | 記憶制御方式 | |
| JP2001346133A (ja) | ビデオサーバ装置 | |
| JPS6120152A (ja) | メモリ管理方式 | |
| JPS60225949A (ja) | デイスクキヤツシユ装置の制御方法 | |
| JPS61100049A (ja) | パケツト交換回線制御方式 | |
| JPH09146872A (ja) | データ入出力処理装置 | |
| JPH02253357A (ja) | ディスク・キャッシュ装置 |