JPS59123060A - デ−タ送受制御方式 - Google Patents
デ−タ送受制御方式Info
- Publication number
- JPS59123060A JPS59123060A JP22928782A JP22928782A JPS59123060A JP S59123060 A JPS59123060 A JP S59123060A JP 22928782 A JP22928782 A JP 22928782A JP 22928782 A JP22928782 A JP 22928782A JP S59123060 A JPS59123060 A JP S59123060A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- buffers
- data
- data transfer
- input
- 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/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(5)発明の技術分野
本発明は、データ送受制御方式、特に例えば磁気ディス
クと磁気テープとの間のデータ転送を仲介する如きデー
タ送受制御装置において、上記磁気テープ用の第1のバ
ッファと上記磁気ディスク用の第2のバッファとを夫々
8動せしめ【おいて同時にクロックを印加するようにし
て同時スタートを可能にしたデータ送受制御方式に関す
るものである。
クと磁気テープとの間のデータ転送を仲介する如きデー
タ送受制御装置において、上記磁気テープ用の第1のバ
ッファと上記磁気ディスク用の第2のバッファとを夫々
8動せしめ【おいて同時にクロックを印加するようにし
て同時スタートを可能にしたデータ送受制御方式に関す
るものである。
(B) 技術の背景と問題点
例えば比較的小規模のホスト・データ処理装置を有する
データ処理システムにおいて、磁気テープと磁気ディス
クとの間でのデータ転送を行わせるに当って、上記ホス
ト・データ処理装置による直接の関与をなくして上記転
送を行わせるために、ホスト−データ処理装置からの指
令にもとづいて上記転送を行うデータ送受制御装置をも
うけることが考慮されている。
データ処理システムにおいて、磁気テープと磁気ディス
クとの間でのデータ転送を行わせるに当って、上記ホス
ト・データ処理装置による直接の関与をなくして上記転
送を行わせるために、ホスト−データ処理装置からの指
令にもとづいて上記転送を行うデータ送受制御装置をも
うけることが考慮されている。
該データ送受制御装置は、主メモリ経由で上記データ転
送を行うことなく、磁気テープ用の第1のバッファと磁
気ディスク用の第2のバッファとをもうけ、両者バッフ
ァ間でデータの写しかえを行うことによって、上記磁気
テープと磁気ディスクとの間のデータ転送を行うように
している。このようなデータ送受制御装置においては、
一般にマイク0−プロセッサによるマイクnプログラム
処理によって上記データ転送を制御することとなるが、
このために第1のバッファに対して起動指示を行うと共
に第2のバッファに対して同じように起動指示を行って
、両者バッファを同時にスタートせしめることが必要と
なる。
送を行うことなく、磁気テープ用の第1のバッファと磁
気ディスク用の第2のバッファとをもうけ、両者バッフ
ァ間でデータの写しかえを行うことによって、上記磁気
テープと磁気ディスクとの間のデータ転送を行うように
している。このようなデータ送受制御装置においては、
一般にマイク0−プロセッサによるマイクnプログラム
処理によって上記データ転送を制御することとなるが、
このために第1のバッファに対して起動指示を行うと共
に第2のバッファに対して同じように起動指示を行って
、両者バッファを同時にスタートせしめることが必要と
なる。
(Q 発明の目的と構成
本発明は上記の点を解決することを目的としており、本
発明のデータ送受制御方式は第1種の入出力デバイスに
対応して当該第1種の入出力デバイス用の第1バツフア
をそなえると共に、第2種の入出力デバイスに対応して
当該第2種の入出力デバイス用の第2バツフアをそなえ
たデータ送受制御装置において、上記第1バツフアを用
いて行う上記第1種の入出力デバイスとの間の第1のデ
ータ転送、上記第2バツフアを用いて行う上記第2種の
入出力デバイスとの間の第2のデータ転送および第1バ
ツフアと第2バツフアとを用いて行う上記第1種の入出
力デバイスと第2種の入出力デバイスとの間の第3のデ
ータ転送とを夫々独立に制御可能に構成されてなり、上
記第3種のデータ転送を開始するに当って上記第1バツ
フアと第2バツフアとに夫々データ転送起動を行5と共
に両者バッファに対して同期した状態でクロックを同時
に印加して同時スタートを行わせるよう構成したことを
特徴としている。以下図面を参照しつつ説明する。
発明のデータ送受制御方式は第1種の入出力デバイスに
対応して当該第1種の入出力デバイス用の第1バツフア
をそなえると共に、第2種の入出力デバイスに対応して
当該第2種の入出力デバイス用の第2バツフアをそなえ
たデータ送受制御装置において、上記第1バツフアを用
いて行う上記第1種の入出力デバイスとの間の第1のデ
ータ転送、上記第2バツフアを用いて行う上記第2種の
入出力デバイスとの間の第2のデータ転送および第1バ
ツフアと第2バツフアとを用いて行う上記第1種の入出
力デバイスと第2種の入出力デバイスとの間の第3のデ
ータ転送とを夫々独立に制御可能に構成されてなり、上
記第3種のデータ転送を開始するに当って上記第1バツ
フアと第2バツフアとに夫々データ転送起動を行5と共
に両者バッファに対して同期した状態でクロックを同時
に印加して同時スタートを行わせるよう構成したことを
特徴としている。以下図面を参照しつつ説明する。
(至)発明の実施例
第1図は本発明にい5データ送受制御装置が−笑施例シ
ステム内で占める位置を説明する説明図、第2図は本発
明の一実施例要部構成を示す。
ステム内で占める位置を説明する説明図、第2図は本発
明の一実施例要部構成を示す。
第1図において、1はホスト・データ処理装置、2は本
発明にいうデータ送受制御装置、3は磁気テープ、4は
磁気ディスク、5はホスト9インタフ工−ス制御部、6
は磁気テープ用の第1のバッファ、7は磁気ディスク用
の第2のバッファ、8は第1のバッファ用ダイレクト・
メモリ・アクセス・コントローラ(以下DMAC,Aと
いう)、9は第2のバッファ用ダイレクトーメモリ・ア
クセス・コントローラ(以下DMAC,Bという)、1
0は磁気テープ制御部、11は磁気ディスク制御部、1
2はマイクロプロセッサ、13はROM、14はRAM
、15.16は夫々ゲートを表わしている。
発明にいうデータ送受制御装置、3は磁気テープ、4は
磁気ディスク、5はホスト9インタフ工−ス制御部、6
は磁気テープ用の第1のバッファ、7は磁気ディスク用
の第2のバッファ、8は第1のバッファ用ダイレクト・
メモリ・アクセス・コントローラ(以下DMAC,Aと
いう)、9は第2のバッファ用ダイレクトーメモリ・ア
クセス・コントローラ(以下DMAC,Bという)、1
0は磁気テープ制御部、11は磁気ディスク制御部、1
2はマイクロプロセッサ、13はROM、14はRAM
、15.16は夫々ゲートを表わしている。
図示の場合、ホスト・データ処理装置1からの磁気ディ
スクに対するコマンドを従来のまま用い、磁気テープに
対する;マントは制御用パラメータ内に記述しておくよ
うにされる。このことから、ホスト・データ処理装置1
と磁気ディスク4との間のデータ転送は、第2のバッフ
ァ7を用いて図示ゲート16を介して行われる。これに
対して、ホスト・データ処理装置1と磁気テープ3との
間のデータ転送は、ホストからのコマンドと上記制御用
パラメータとからテープ用コマンドを抽出し磁気テープ
へテープ−コマンドを発することによって実施され、デ
ータ送受は第1のバッファ6を用いてホスト・インタフ
ェース制御部5を経由して行われる。また、磁気テープ
3と磁気ディスク4との間のデータ転送は、第1のバッ
ファ6と第2のバッファ7との間で図示ゲート15経出
で行われる。そして、第1のバッファ6を用いるデータ
転送は図示DMAC,Af3によって制御され、第2の
バッファ7を用いるデータ転送は図示DMAC,B9に
よって制御される。
スクに対するコマンドを従来のまま用い、磁気テープに
対する;マントは制御用パラメータ内に記述しておくよ
うにされる。このことから、ホスト・データ処理装置1
と磁気ディスク4との間のデータ転送は、第2のバッフ
ァ7を用いて図示ゲート16を介して行われる。これに
対して、ホスト・データ処理装置1と磁気テープ3との
間のデータ転送は、ホストからのコマンドと上記制御用
パラメータとからテープ用コマンドを抽出し磁気テープ
へテープ−コマンドを発することによって実施され、デ
ータ送受は第1のバッファ6を用いてホスト・インタフ
ェース制御部5を経由して行われる。また、磁気テープ
3と磁気ディスク4との間のデータ転送は、第1のバッ
ファ6と第2のバッファ7との間で図示ゲート15経出
で行われる。そして、第1のバッファ6を用いるデータ
転送は図示DMAC,Af3によって制御され、第2の
バッファ7を用いるデータ転送は図示DMAC,B9に
よって制御される。
データ送受制御装置2は上述の如く構成されており、磁
気テープ3と磁気ディスク4との間のデータ転送は、バ
ッファ6と7との間でゲート15経由で行われる。この
場合、DMAC,A8による第1のバッファ6に対する
起動と、DMAC,B 9F/cよる第2のバッファ7
に対する起動とが正しく同時に行われることが必要とな
る。
気テープ3と磁気ディスク4との間のデータ転送は、バ
ッファ6と7との間でゲート15経由で行われる。この
場合、DMAC,A8による第1のバッファ6に対する
起動と、DMAC,B 9F/cよる第2のバッファ7
に対する起動とが正しく同時に行われることが必要とな
る。
第2図はこの点を解決した本発明の一実施例要部構成を
示している。第2図において、符号6゜7.8,9,1
5は第1図に対応しており、17゜18は夫々デコーダ
であって複数個分存在するチャネル中のどれが転送セレ
クトされているかを決定するもの、19.20は夫々選
択回路であって上記中対入出力デバイス(磁気テープや
磁気ディスクなど)に対する転送と(11)対ホスト・
データ処理装置に対する転送と1++0バッファ間転送
と夫々のいずれか1つを選択してそのタイミングを与え
るもの、21.22は夫々アンド・ゲートを表わしてい
る。
示している。第2図において、符号6゜7.8,9,1
5は第1図に対応しており、17゜18は夫々デコーダ
であって複数個分存在するチャネル中のどれが転送セレ
クトされているかを決定するもの、19.20は夫々選
択回路であって上記中対入出力デバイス(磁気テープや
磁気ディスクなど)に対する転送と(11)対ホスト・
データ処理装置に対する転送と1++0バッファ間転送
と夫々のいずれか1つを選択してそのタイミングを与え
るもの、21.22は夫々アンド・ゲートを表わしてい
る。
上述の如く、第1のバッファ6と第2のバッファ7との
間のデータ転送に関してDMAC,A8およびDMAC
,B9が夫々転送を行う段階になると、チャネル・セレ
クト信号TXAKAとTXAKBとを出力すると共に、
転送中を表わする信号TX8TBを出力する。図示の場
合、この点に着目している。今DMAC,A 8が上記
信号TXAKA、 TXAKB、 TXSTBを発する
と、デコーダ17がこれを解読して、選択回路19に通
知すると共に、アンドウゲート21の一方の入力を論理
「1」にする。このとき、選択回路19にはクロックC
LOCKが印加されているが図示アンド番ゲート22の
出力が論理「0」のままにあり、選択回路19が信号l
I62DMAを発し、てな(、第1のバッファ6は第1
バイト目を待つタイミングで停止している。またDMA
C,B 9が上記信号TXAKA、 TXAKB、 T
XSTBを発すると、デコーダ18がこれを解読して、
選択回路20に通知すると共に、アンド・ゲート21の
他方の入力を論理「1」にする。このとき、図示「バッ
ファ間転送タイミング」信号は論理「1」にあることか
ら、アンド・ゲート21がオンされるとアンド・ゲート
22もオンされ、選択回路19.20が夫々同時に信号
φ、DMAを発し、両者バッファ6と7とが同時にスタ
ートする。即ち、例えば第1のバッファ6の内容が読出
されて第2のバッファ7に書込まれる。
間のデータ転送に関してDMAC,A8およびDMAC
,B9が夫々転送を行う段階になると、チャネル・セレ
クト信号TXAKAとTXAKBとを出力すると共に、
転送中を表わする信号TX8TBを出力する。図示の場
合、この点に着目している。今DMAC,A 8が上記
信号TXAKA、 TXAKB、 TXSTBを発する
と、デコーダ17がこれを解読して、選択回路19に通
知すると共に、アンドウゲート21の一方の入力を論理
「1」にする。このとき、選択回路19にはクロックC
LOCKが印加されているが図示アンド番ゲート22の
出力が論理「0」のままにあり、選択回路19が信号l
I62DMAを発し、てな(、第1のバッファ6は第1
バイト目を待つタイミングで停止している。またDMA
C,B 9が上記信号TXAKA、 TXAKB、 T
XSTBを発すると、デコーダ18がこれを解読して、
選択回路20に通知すると共に、アンド・ゲート21の
他方の入力を論理「1」にする。このとき、図示「バッ
ファ間転送タイミング」信号は論理「1」にあることか
ら、アンド・ゲート21がオンされるとアンド・ゲート
22もオンされ、選択回路19.20が夫々同時に信号
φ、DMAを発し、両者バッファ6と7とが同時にスタ
ートする。即ち、例えば第1のバッファ6の内容が読出
されて第2のバッファ7に書込まれる。
(均 発明の詳細
な説明した如く、本発明によれば、例えば磁気テープ用
の第1のバッファと磁気ディスク用の第2のバッファと
が存在し、磁気テープと磁気ディスクとの間のデータ転
送を上記バッファ間の転送によって行う如き、いわば特
殊タイプのデータ送受制御装置において、上記夫々のバ
ッファを同時スタートせしめることが簡単に行い得るも
のとなる。
の第1のバッファと磁気ディスク用の第2のバッファと
が存在し、磁気テープと磁気ディスクとの間のデータ転
送を上記バッファ間の転送によって行う如き、いわば特
殊タイプのデータ送受制御装置において、上記夫々のバ
ッファを同時スタートせしめることが簡単に行い得るも
のとなる。
第1図は本発明にいうデータ送受制御装置が一実施例シ
ステム内で占める位置を説明する説明図。 第2図は本発明の一実施例要部構成を示す。 図中、1はホスト・データ処理装置、2はデータ送受制
御装置、3は磁気テープ、4は磁気ディスク、5はホス
ト・インタフェース制御部、6は第1のバッファ、7は
第2のバッファ、8,9は夫々ダイレクト・メモリ・ア
クセス・コントロー2.10は磁気テープ制御部、11
は磁気ディスクの制御部、12はマイクロプロセッサを
表わしている。 特許出原人 富士通株式会社 代理人弁理士 森 1) 寛 (外1名)
ステム内で占める位置を説明する説明図。 第2図は本発明の一実施例要部構成を示す。 図中、1はホスト・データ処理装置、2はデータ送受制
御装置、3は磁気テープ、4は磁気ディスク、5はホス
ト・インタフェース制御部、6は第1のバッファ、7は
第2のバッファ、8,9は夫々ダイレクト・メモリ・ア
クセス・コントロー2.10は磁気テープ制御部、11
は磁気ディスクの制御部、12はマイクロプロセッサを
表わしている。 特許出原人 富士通株式会社 代理人弁理士 森 1) 寛 (外1名)
Claims (1)
- 第1種の入出力デバイスに対応して当該第1種の入出力
デバイス用の第1バツフアをそなえると共に、第2種の
入出力デバイスに対応して当該第2種の入出力デバイス
用の第2バツフアをそなえたデータ送受制御装置におい
□て、上記第1ノくソファを用いて行う上記第1種の入
出力デノ(イスとの間の第1のデータ転送、上記第2)
(ソファを用いて行う上記第2種の入出力デバイスとの
間の第2のデータ転送、および第1バツフアと第2)(
ソファとを用いて行う上記第1種の・入出力デ/くイス
と、 第2種の入出力デバイスとの・間の第3のデータ
転送とを夫々独立に制御可能に構成されてなり、上記第
3種のデータ転送を開始するに当って上記第1バツフア
と第2バツフアとに夫々データ転送起動を行うと共に、
両者バッファに対して同期した状態でクロックを同時に
印加して同時スタートを行わせるよう構成したことを特
徴とするデータ送受制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22928782A JPS59123060A (ja) | 1982-12-29 | 1982-12-29 | デ−タ送受制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22928782A JPS59123060A (ja) | 1982-12-29 | 1982-12-29 | デ−タ送受制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59123060A true JPS59123060A (ja) | 1984-07-16 |
Family
ID=16889749
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22928782A Pending JPS59123060A (ja) | 1982-12-29 | 1982-12-29 | デ−タ送受制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59123060A (ja) |
-
1982
- 1982-12-29 JP JP22928782A patent/JPS59123060A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS59123060A (ja) | デ−タ送受制御方式 | |
| JPS6146552A (ja) | 情報処理装置 | |
| JPS5843775B2 (ja) | プロセツサバツクアツプシステム | |
| JPH06202894A (ja) | 共有メモリ制御回路 | |
| JP2000222279A (ja) | メモリの制御装置および制御方法 | |
| JP2803270B2 (ja) | Scsiホストアダプタ回路 | |
| JPS63149751A (ja) | 直接メモリアクセス制御回路の半二重通信方式 | |
| JP2669028B2 (ja) | コマンドレジスタ回路 | |
| JPH0430616B2 (ja) | ||
| JPH0142010B2 (ja) | ||
| JPH0227467A (ja) | 演算装置間の同期方法 | |
| JPS62196730A (ja) | デ−タ処理装置のステ−ジ制御方式 | |
| JPS6155196B2 (ja) | ||
| JPS581812B2 (ja) | デ−タ処理システム | |
| JPS63213053A (ja) | デ−タ転送方式 | |
| JPS6149260A (ja) | チヤネル処理装置 | |
| JPS62150452A (ja) | 周辺コントロ−ラ | |
| JPS5924346A (ja) | マイクロプログラム制御装置 | |
| JPH05165741A (ja) | 入出力処理装置 | |
| JPH01111256A (ja) | スモールコンピュータシステムインターフエイスホストアダプタ装置 | |
| JPS60175164A (ja) | Dma制御回路 | |
| JPS5897730A (ja) | デ−タ処理装置 | |
| JPH01129653A (ja) | 画像処理装置 | |
| JPS62295166A (ja) | Mpu間のデ−タ伝送装置 | |
| JPH03110681A (ja) | 画像情報の連続読取り処理方法 |