JPS6243726A - 外部記憶装置間のデ−タ転送方式 - Google Patents

外部記憶装置間のデ−タ転送方式

Info

Publication number
JPS6243726A
JPS6243726A JP18343185A JP18343185A JPS6243726A JP S6243726 A JPS6243726 A JP S6243726A JP 18343185 A JP18343185 A JP 18343185A JP 18343185 A JP18343185 A JP 18343185A JP S6243726 A JPS6243726 A JP S6243726A
Authority
JP
Japan
Prior art keywords
data
general
magnetic tape
controller
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.)
Pending
Application number
JP18343185A
Other languages
English (en)
Inventor
Shoji Katsuragawa
桂川 昌治
Kaoru Hagino
萩野 薫
Kazuhide Kamiyama
上山 和英
Hideto Yano
矢野 英人
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.)
Nissin Electric Co Ltd
Original Assignee
Nissin Electric Co 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 Nissin Electric Co Ltd filed Critical Nissin Electric Co Ltd
Priority to JP18343185A priority Critical patent/JPS6243726A/ja
Publication of JPS6243726A publication Critical patent/JPS6243726A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は外部記憶装置間のデータ転送方式に関し、さ
らに詳細にいえば、磁気ディスク装置、磁気テープ装置
等の間においてデータを転送するためのデータ転送方式
に関りる。
〈従来の技術〉 従来から、コンピュータ、および各種記憶装四を有する
システムが広く使用されている。
第4図はこのようなシステムを示すシステム構成図であ
り、ホストプロセッサ(21)、ホスト側メモリ(22
)、固定ディスクコントローラ(23)、固定ディスク
装置(24)、磁気テープコントローラ(25)、磁気
テープ装置! (26)、および汎用バス(27)を有
している。
そして、上記ホストプロセッサ(21)、およびホスト
側メモリ(22)を直接汎用バス(27)に接続してい
るとともに、上記固定ディスク装M (24)、および
磁気テープ装TI (26)を、それぞれ固定ディスク
コントローラ(23)、磁気テープコントローラ(25
)を介して汎用バス(27)と接続している。
〈発明が解決しようとする問題点〉 以上の構成のシステムであれば、例えば固定ディスク装
置(24)から磁気テープ装置(26)にデータを転送
する動作を遂行する場合には、第5図に示すように、ス
テップ■において汎用バス(27)を介して固定ディス
クコントローラ(23)にデータ読出命令を送出し、ス
テップ■において固定ディスクコントローラ(23)に
より命令の解析を行ない、ステップ■において固定ディ
スクコントローラ(23)により固定ディスク装置(2
4)から必要なデータを読出し、ステップ■において汎
用バス(27)を介して、上記読出したデータをホスト
側メモリ(22)に転送し、ステップ■において、デー
タ続出命令により指定された全てのデータを読出したか
否かを判別し、未だ全てのデータを読出していないと判
別された場合には、上記ステップ■以下の処理を反復す
る。また、全てのデータを読出したと判別された場合に
は、ステップ■において命令が終了したことをホストコ
ンピュータ(21)に知らせ、ステップ■において汎用
バス(27)を介して磁気テープコントローラ(25)
にデータ書込命令を送出し、ステップ■において磁気テ
ープコントローラ(25)により命令の解析を行ない、
ステップ■においてホスト側メモリ(22)からデータ
を取込み、ステップ■において磁気テープコントローラ
(25)により磁気テープ1A置(26)にデー・りを
書込み、ステップ■において、データ書込命令により指
定された全てのデータが書込まれたと判別されるまで上
記ステップ■以下の処理を反復し、全てのデータが1込
まれたと判別された後は、ステップ@において命令が終
了したことをホストコンピュータ(21)に知らせ、ス
テップOにおいてデータ転送が終了したか否かを判別し
、終了していなければ−F記ステップ■以下の判別、処
理を反復するが、終了していれば、データ転送プロセス
を終了する。
したがって、汎用バス(27)を介して固定fイスクコ
ントローラ(23)、または磁気テープコントローラ(
25)と、ホスト側メモリ(22)との間におけるデー
タの転送を行なっている間は、汎用バス(27)が咎有
され、ホストプロセスυ(21)は汎用バス(27)を
使用することができず、実行していたプログラムを中衛
せざるを得ない状態になるので、システム全体としての
処理効率が低下するという問題がある。
この発明は上記の問題点に鑑みてなされたちのぐあり、
システム全体としての処理効率を低下させることなく、
外部記憶装置同士の間におけるデータ転送を行なわせる
ことができる外部記憶viIf間のデータ転送方式を提
供することを目的としている。
く問題点を解決するための手段〉 上記の目的を達成するための、この発明のデータ転送方
式は、ホストプロセッサと複数個の外部記憶装置との間
を、汎用バス、およびコントローラを介して接続し、コ
ントローラにメモリを内蔵させて、ホストプロセッサか
らコントローラに与えられた命令に基いて、一の外部記
憶装置からデータを読出してメモリに記憶させ、このデ
ータを、汎用バスを介在させることなく他の外部記憶装
置に書込むものである。
〈作用〉 上記のデータ転送方式であれば、ホストプロセッサから
コントローラに、汎用バスを介してデータ転送命令が送
出されると、コントローラにおいてこの命令を解析し、
解析結果に基いて、一の外部記憶IA胃から必要なデー
タを読出してコントローラのメモリに記憶させ、汎用バ
スを専有することなく、そのまま他の外部記憶装置に書
込むことができる。
〈実施例〉 以下、実施例を示す添付図面によって詳細に説明する。
第1図はこの発明の外部記憶装置間のデータ転送方式を
実施するためのシステム構成図であり、ホストプロセッ
サ(1)と、ホスト側メモIJ 123と、コントロー
ラ(3)と、外部記憶装2の一種としての固定ディスク
装置(4)と、外部記憶装置の一種としての磁気テープ
装置(Sと、汎用バス(6)とから構成されている。そ
して、上記ホストプロセッサ(1)、およびホスト側メ
モリ(2を直接汎用バス(6)と接続しているとともに
、固定ディスク装M(4)、および磁気テープ操作f5
]を、コントローラ(3)を介して汎用バス(6)と接
続している。
第2図はコントローラ(3)、固定ディスク装r(4)
、磁気テープ装M (51,および汎用バス(6)の関
係を詳細に示すブロック図である。
上記コントローフ (3)ハ、CP U (71、RO
M +81、RA M (91、固定ディスク制御マイ
クロプログラムコントローラ(ト)、セクタバッファメ
モリ(11)(12)、データ転送用メモリ(13)、
磁気テープ制御マイクロプログラムコントローラ(14
)、磁気テープ用バッフ7メモリ(15)、内部バス(
16)、DMAコントローラ(17)、およびバスコン
トローラ(18)を有しており、上記CPU(7)、R
OM (8)、RA M (9)、固定ディスク制御マ
イクロプログラムコントローラ(ト))、セクタバッフ
7メモリ(11)(12)、データ転送用メモリ(13
)、磁気テープ制御マイクロプログラムコントローラ(
14)、および磁気テープ用バッフ?メモリ(15)を
直接内部バス(16)に接続しているとともに、固定デ
ィスク11111マイクロプログラムコントローラ(ト
))、およびセクタバッフ7メモリ(11)(12)を
固定ディスクインターフェース(19)に接続し、磁気
テープ制御マイクロプログラムコントローラ(14)、
および磁気テープ用バッフ7メモリ(15)を磁気テー
プインターフェース(20)に接続している。
第3図は固定ディスク装置(4)に記憶されているデー
タを磁気テープ装置(5)に転送する場合の動作を説明
するフローチャートであり、ステップ■において汎用バ
ス(6)を介してホストプロ上ツリ(1)からコントロ
ーラ(3)に、固定ディスク装置(4)から磁気テープ
装置(5)へデータを転送すべきことを指示する命令を
送り、ステップ■においてCPUf711.:より命令
を解析して、内部バス(16)を介して固定ディスク制
御マイクロプログラムコントローラηにデータ読出命令
を送り、ステップ■において固定ディスク制御マイクロ
プログラム」ント[コーラ(ト))により、固定ディス
クインターフェース(19)を介して固定ディスク装置
(4)から必要なf−夕を読出してデータ転送用メモリ
(13)に格納し、ステップ■において磁気テープ制御
マイクロプログラムコントローラ(14)により、磁気
テープインターフェース(20)を介して、データ転送
用メモリ(13)に格納されたデータを磁気テープ装置
(5)によ込み、ステップ■においてホストプロセッサ
(1)からの命令により指定された全てのデータの磁気
テープ装!(5]への書込みが終了したと判別されるま
で上記ステップ■以下の処理を反復する。そして、指定
された全てのデータの磁気テープ装置(Sへの書込みが
終了したと判別された場合には、ステップ■において必
要な処理が終了したことをホストプロセッサ(1)に知
らせ、一連の処理を完了する。
上記の説明から明らかなように、外部記憶装置としての
固定ディスク装置(4)から磁気テープ装置(9へのデ
ータ転送を行なう場合には、上記ステップ■における命
令伝達、およびステップ■における処理終了の伝達を遂
行している間のみ汎用バス(6)が専有され、最も時間
がかかるデータ転送を遂行している間は汎用バス(6)
が専有されないので、データ転送を遂行している間は、
ホストプロセッサ(1)により他の処理を遂行すること
ができ、全体としての処理効率を高めることができる。
尚、以上には固定ディスク装置(4)から磁気テープ装
’1M (5)にデータを転送する場合についてのみ説
明したが、逆方向にデータを転送することもり能であり
、さらには固定ディスク装置(4)、磁気テープ装置f
(5]以外の外部記憶装置、例えば磁気ドラム装置等を
使用することも可能であり、その他この発明の要旨を変
更しない絶囲内において種々の設計変更を施すことが可
能である。
〈発明の効果〉 以上のようにこの発明は、外部記憶装置同士の間におけ
るデータ転送を、命令の伝達、および必要な処理が終了
したことの伝達を行なう間のみ汎用バスを専有し、残余
の最も時間がかかる間は、汎用バスを専有することなく
、コントローラのみを介在させて行なうので、汎用バス
を専有する時間を著しく短縮し、システム全体の処理効
率を著しく高めることができるという特有の効果を奏す
る。
【図面の簡単な説明】
第1図はこの発明の外部記憶装置間のデータ転送方式を
実施するためのシステム構成図、第2図は第1図のシス
テム構成図の要部を詳細に示すブロック図、 第3図は固定ディスク′I装置から磁気テープ装置にデ
ータを転送する動作を説明するフローヂ17−ト、 第4図は従来のシステムを示すシステム構成図、第5図
は第4図のシステムにより固定ディスク装置から磁気テ
ープ装置にデータを転送する動作を説明するフローヂャ
ート。 (1)・・・小ストブロセッナ、(3)・・・コントロ
ーラ、(4)・・・外部記憶装置としての固定ディスク
装置、(5)・・・外部記憶!A置としての磁気テープ
装置、(6)・・・汎用バス

Claims (1)

  1. 【特許請求の範囲】 1、ホストプロセッサと複数個の外部記憶 装置との間を、汎用バス、およびコント ローラを介して接続し、コントローラに メモリを内蔵させて、ホストプロセッサ からコントローラに与えられた命令に基 いて、一の外部記憶装置からデータを読 出してメモリに記憶させ、このデータを、 汎用バスを介在させることなく他の外部 記憶装置に書込むことを特徴とする外部 記憶装置間のデータ転送方式。
JP18343185A 1985-08-21 1985-08-21 外部記憶装置間のデ−タ転送方式 Pending JPS6243726A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18343185A JPS6243726A (ja) 1985-08-21 1985-08-21 外部記憶装置間のデ−タ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18343185A JPS6243726A (ja) 1985-08-21 1985-08-21 外部記憶装置間のデ−タ転送方式

Publications (1)

Publication Number Publication Date
JPS6243726A true JPS6243726A (ja) 1987-02-25

Family

ID=16135655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18343185A Pending JPS6243726A (ja) 1985-08-21 1985-08-21 外部記憶装置間のデ−タ転送方式

Country Status (1)

Country Link
JP (1) JPS6243726A (ja)

Similar Documents

Publication Publication Date Title
CN110941395B (zh) 动态随机存取存储器、内存管理方法、系统及存储介质
US5038275A (en) Status transfer structure within a data processing system with status read indication
JPS5943456A (ja) 情報処理装置
CN111177027B (zh) 动态随机存取存储器、内存管理方法、系统及存储介质
JPS6131485B2 (ja)
JPS6243726A (ja) 外部記憶装置間のデ−タ転送方式
US20040103229A1 (en) Bus management techniques
JPH0793101A (ja) データバックアップ装置
JP2785855B2 (ja) 情報処理装置
JP2755103B2 (ja) 記憶装置のアクセス方法
JPS63191375A (ja) フロツピ−デイスク装置の自己診断方法
JP3491335B2 (ja) 情報転送装置
JPS61259334A (ja) デ−タ転送方式
JP2524620B2 (ja) 入出力制御方法
JP5656589B2 (ja) データ転送装置、データ転送方法及びデータ転送プログラム
JP2001084216A (ja) データプリフェッチシステム、プリフェッチ方法、記録媒体
JPH05334012A (ja) 大容量化ディスク制御装置
JPH0477916A (ja) 磁気ディスク装置
JPH04199217A (ja) 入出力制御方法
JPH051502B2 (ja)
JPS623455B2 (ja)
JPH0443450A (ja) コマンド処理方式
JPS58171724A (ja) 磁気デイスク・テ−プにおけるコピ−制御装置
JPH04113432A (ja) 仮想記憶制御方法
JPH04260139A (ja) ファイルアクセス処理装置