[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01140326A - Magnetic disk device - Google Patents

Magnetic disk device

Info

Publication number
JPH01140326A
JPH01140326A JP62297529A JP29752987A JPH01140326A JP H01140326 A JPH01140326 A JP H01140326A JP 62297529 A JP62297529 A JP 62297529A JP 29752987 A JP29752987 A JP 29752987A JP H01140326 A JPH01140326 A JP H01140326A
Authority
JP
Japan
Prior art keywords
data
magnetic disk
disk device
disk devices
small magnetic
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
Application number
JP62297529A
Other languages
Japanese (ja)
Other versions
JP2523715B2 (en
Inventor
Koji Shida
光司 志田
Takashi Tsunehiro
隆司 常広
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62297529A priority Critical patent/JP2523715B2/en
Publication of JPH01140326A publication Critical patent/JPH01140326A/en
Application granted granted Critical
Publication of JP2523715B2 publication Critical patent/JP2523715B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

PURPOSE:To shorten the transfer time of data by making access to plural disk devices in parallel, and performing the division and the parallel transfer of the data. CONSTITUTION:A small magnetic disk integration device 2 is constituted of plural small magnetic disk devices 3, a master controller 21 which controls those plural disk devices 3 comprehensively, and busses 221 and 222 which connect the master controller 21 to the disk devices 3 or the disk devices 3 themselves. And the data, even when it is the data with long length, can be read out and written in parallel from the plural disk devices 3 by a function to divide continuous data to the one with appropriate length and write them on the plural disk devices by distributing. In such a way, it is possible to shorten the transfer time of the data.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ディスク装置に係シ、複数台の磁気ディスク
を集積した、データ転送を高速で行な5大容量デイスク
装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a disk device, and more particularly, to a five-capacity disk device that integrates a plurality of magnetic disks and performs data transfer at high speed.

〔従来の技術〕[Conventional technology]

小型磁気ディスク装置を集積し、データを各々のディス
ク装置に分割して転送速度を速めている装置としては、
特開昭60−57428号にその例が見られる。しかし
この装置は、各々のディスクからデータの読み出し/書
き込みを行なう順番が上位の集合ディスク装置制御部に
よって決定されていた。また、ディスク各々に対しダイ
レクトメモリアクセス制御部(以下、DMACと略記す
る)が設けられていたが、バッファメモリは各々には設
けられていなかった。
As a device that integrates small magnetic disk devices and divides data between each disk device to increase the transfer speed,
An example of this can be found in JP-A-60-57428. However, in this device, the order in which data is read/written from each disk is determined by a higher-level collective disk device control unit. Further, although a direct memory access control unit (hereinafter abbreviated as DMAC) was provided for each disk, a buffer memory was not provided for each disk.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記従来技術は、ディスクの読み出し、あるいは書き込
みの順番が上位コントローラによって決定され□るため
、ディスクのアクセスが完了しても、前の順のディスク
装置がデータ転送を終了するまで待っていなければなら
なかった。この方式は、連続した長いデータを送ること
の多いシステムには向いているが、比較的短いデータセ
ットを同時に読み出すことが多(・システムには不利と
なる。
In the above conventional technology, the order of disk reading or writing is determined by the higher-level controller, so even if disk access is completed, the user must wait until the previous disk device completes data transfer. There wasn't. This method is suitable for systems that often send long continuous data, but is disadvantageous for systems that often read relatively short data sets at the same time.

本発明の第1の目的は、比較的短いランダムなデータセ
ットの入力/出力要求が多いシステムにお(・ても、連
続した長いデータの転送要求が多いシステムにおいても
、データ転送を高速に行なうことにある。
The first object of the present invention is to perform data transfer at high speed, both in systems where there are many input/output requests for relatively short random data sets (and also in systems where there are many requests to transfer long continuous data). There is a particular thing.

また上記従来技術では、ディスク装置各々にバックアメ
モリが設けられていないため、ディスクのシーク時間は
見かけ上知(なるが、回転待ち時間は変らない。
Further, in the above-mentioned conventional technology, since a backup memory is not provided in each disk device, the seek time of the disk appears to be unknown (although the rotational waiting time does not change).

本発明の第2の目的は、この回転待ち時間も見かけ上知
縮することにある。
A second object of the present invention is to apparently shorten this rotation waiting time.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するために1本発明は、複数の小型磁気
ディスク装置と該小型磁気ディスク装置を制御する上位
コントローラとを備え、データ長がある決められた転送
単位長より長い場合、該転送単位長を一単位として分割
され、各々別個の上記小型磁気ディスク装置に並列に書
き込まれる磁気ディスク装置において、上記上位コント
ローラは、バッファを備え、データの読み出し時、読み
出しデータが上記転送単位長よシ長い場合は上記バッフ
ァに一旦格納してデータセットが揃ってから、ホストコ
ンビエータに送出し、上記読み出しデータが上記転送単
位長以下の場合、上記複数の小型磁気ディスク装置から
読み出されたデータをアクセス完了の順に上記ホストコ
ンビエータに送出する機能を有するようにしたものであ
る。
In order to achieve the above object, the present invention includes a plurality of small magnetic disk devices and a host controller that controls the small magnetic disk devices, and when the data length is longer than a predetermined transfer unit length, the transfer unit In a magnetic disk device that is divided into length units and written in parallel to each separate small magnetic disk device, the upper controller is equipped with a buffer, and when reading data, the read data is longer than the transfer unit length. If the data set is completed, it is stored in the above buffer and sent to the host combiator. If the read data is less than the transfer unit length, the data read from the multiple small magnetic disk devices is accessed. It has a function of sending data to the host combinator in the order of completion.

〔作用〕[Effect]

本発明による磁気ディスク装置は、複数台の小型ディス
ク装置に並列に命令を発行する機能、データの書き込み
の際連続したデータを求められた長さに分割し、各々を
各ディスクに分散させて書き込む機能、ディスクからの
読み出しの際連続したデータは上位コントローラ内のバ
ッファで順に並べてからホストコンビ瓢−夕へ転送し、
連続でないデータはバッファへの読み込みが終った時点
でホストコンピュータに送る機能、ホストコンピュータ
から転送データの順番が指定されてきた時はそのIII
aK従いディスク装置の上位コントローラ内にあるバッ
ファから指定順にホストコンビ1−タヘデータを転送す
る機能を有し、かつ小型磁気ディスク装置各々にはバッ
ファメモリを設ケている。
The magnetic disk device according to the present invention has a function of issuing commands to multiple small disk devices in parallel, and when writing data, divides continuous data into required lengths and writes each piece of data distributed to each disk. Function: When reading data from a disk, consecutive data is arranged in a buffer in the upper controller and then transferred to the host system.
A function that sends non-consecutive data to the host computer once it has been read into the buffer, and a function that sends non-consecutive data to the host computer when the order of data to be transferred is specified by the host computer.
It has a function of transferring data from a buffer in a host controller of a disk device to a host combination 1-ta in a specified order according to the aK, and each small magnetic disk device is provided with a buffer memory.

複数台のディスク装置に対し、並列に命令を発行する機
能によシ、複数台のディスク装置を並列に制御すること
ができるようになる。
The function of issuing commands to multiple disk devices in parallel makes it possible to control multiple disk devices in parallel.

連続したデータを適当な長さに分割し、各々を複数台の
ディスクに分散させて書き込む機能により、長いデータ
でも複数台のディスク装置から並列に読み出し、書き込
みすることによって転送時間を短くすることができ為。
With the function of dividing continuous data into appropriate lengths and distributing each piece of data to multiple disks for writing, it is possible to shorten transfer time by reading and writing long data from multiple disk devices in parallel. Happened.

ディスクか虻のデータ読み出しの際、分割したデータを
上位コントローラ内で順に並びかえた後ホストに転送す
る機能により、ホストはデータが分割されたこ七を意識
する必要がなく、元々の連続したデータとしてデータを
受は取ることができる。
When reading data from a disk or a fly, the host does not need to be aware of the fact that the data has been divided, and the data can be read as the original continuous data by rearranging the divided data in order in the upper controller and then transmitting it to the host. You can receive the data.

ホストコンピュータからの指令により、転送要求到着順
、あるいはディスクアクセスの完了順に関係なく任意の
データを他のデータよりも速く送ることのできる機能に
より、優先度の高いデータをいち早くホストコンビエー
タに転送することが可能となる。
A function that allows arbitrary data to be sent faster than other data based on commands from the host computer, regardless of the order in which transfer requests arrive or the order in which disk accesses are completed, allows high-priority data to be transferred to the host combinator as quickly as possible. becomes possible.

小型磁気ディスク装置各々にバッファメモリを設けるこ
とによって、コントローラとディスクの間のバスが−゛
つのディスクによって使用されている間に他のディスク
のアクセスが完了した場合、アクセスを完了したディス
クは回転待ちする必要なく、該ディスク装置に設けられ
たバッファにデータを蓄積することができる。このデー
タはバスが開き次第上位コントローラのバッファに転送
される。よって見かけ上の転送待ち時間が大幅に短縮さ
れ、かつバッファメモリからのデータの読み出しになる
ためディスクからのデータの読み出しに比べ読み出し時
間が短縮される。
By providing a buffer memory in each small magnetic disk device, if access to another disk is completed while the bus between the controller and the disk is being used by one disk, the disk that has completed the access will wait for rotation. Data can be stored in a buffer provided in the disk device without the need to do so. This data is transferred to the upper controller's buffer as soon as the bus is opened. Therefore, the apparent transfer waiting time is significantly shortened, and since data is read from the buffer memory, the read time is shortened compared to reading data from a disk.

〔実施例〕〔Example〕

以下、本発明の一実施例を第1図〜第5図により説明す
る。
An embodiment of the present invention will be described below with reference to FIGS. 1 to 5.

〈実施例の構成〉 第1図は、本発明の一システム例の概要全示すブロック
図である。図に示すように、小型磁気ディスク集積装置
2は、複数台の小型磁気ディスク装置W(CHDD)5
、これら複数台の小型磁気ディスク装置3を統括制御す
るマスクコントローラ(上位コントローラ)21、この
マスクコントローラ21と小型磁気ディスク装置5ある
いは小型磁気ディスク装置3同士をつなぐバス221,
222によって構成されている。
<Configuration of Embodiment> FIG. 1 is a block diagram showing a complete overview of an example of a system of the present invention. As shown in the figure, the small magnetic disk storage device 2 includes a plurality of small magnetic disk devices W (CHDD) 5.
, a mask controller (upper controller) 21 that centrally controls the plurality of small magnetic disk devices 3, a bus 221 that connects the mask controller 21 and the small magnetic disk devices 5 or the small magnetic disk devices 3,
222.

第1図のマスタコントローラ21は、第2図に示すよう
に、ポートレジスタ211、ディレクトリ212.21
3、ポートレジスタ214.215、バッファ216か
らなる。
As shown in FIG. 2, the master controller 21 in FIG. 1 includes a port register 211, a directory 212.
3, port registers 214 and 215, and a buffer 216.

また、第1図の各小型ディスク装@乙は、第5図に示す
ように、ポートレジスタ67.58、メモl731.ハ
ートティスフコントローラ(HDC)62、中央処理装
置(CPU)s3、ダイレクトメモリアクセスコントロ
ーラ(DMAC) 54、ティスフドライバ一部35か
らなる。
In addition, each small disk device shown in FIG. 1 has a port register 67.58, a memory 731. It consists of a heart rate controller (HDC) 62, a central processing unit (CPU) s3, a direct memory access controller (DMAC) 54, and a portion of a disk driver 35.

〈実施例の作用〉 まず初めに、ディスクからのデータの読み出しについて
説明する。
<Operation of the Embodiment> First, reading data from the disk will be explained.

ホストコンピュータからディスク上のデータを読み出す
要求がくると、その信号はポートレジスタ211を通り
てディレクトリ212または215に伝えられる。伝え
られた命令からディレクトリ212または213はデー
タ長を判断する。マスタコントローラ21は、小型磁気
ディスク装置3と転送を行なう時、ある決められたデー
タ長を一単位として転送を行なう。この長さは、ホスト
システムの扱5平均データ長に応じて決定される。
When a request to read data on the disk comes from the host computer, the signal is transmitted to the directory 212 or 215 through the port register 211. Directory 212 or 213 determines the data length from the transmitted command. When the master controller 21 transfers data to the small magnetic disk device 3, the master controller 21 performs the transfer using a certain predetermined data length as one unit. This length is determined according to the average data length handled by the host system.

ディレクトリは、要求データのデータ長が転送単位長よ
り長いかどうかを判断し、短い場合は要求データが記録
されている小型磁気ディスク装置3のアクセスを開始す
る。小型ディスクのアクセスが終了し、アクセス終了信
号がボート214、あるいは215を通してディレクト
リ212.216に伝えられると、ディレクトリはポー
トレジスタ211が空いているかどうかを調べ、空いて
いれば直接ホストコンピュータ1にデータの転送を開始
し、空いていなければバッファ216へ小型磁気ディス
ク装置3からのデータを転送する。ポートレジスタ21
1が空(まで該データはバッファ216ヘストアされ、
ポートレジスタ216が空いた時点でディレクトリによ
りバッファ216からホストコンピュータ1ヘデータが
転送される。この実施例によp1データ長が短し・デー
タセットについては、アクセス要求の順番によらず、ア
クセスを早く完了したディスク装置からデータを読み出
し始めることができるようになる。
The directory determines whether the data length of the requested data is longer than the transfer unit length, and if it is shorter, starts accessing the small magnetic disk device 3 in which the requested data is recorded. When the access to the small disk is completed and an access completion signal is transmitted to the directories 212 and 216 through the port 214 or 215, the directory checks whether the port register 211 is free or not, and if the port register 211 is free, the data is sent directly to the host computer 1. If the buffer 216 is not empty, the data from the small magnetic disk device 3 is transferred to the buffer 216. Port register 21
1 is empty (until the data is stored in the buffer 216,
When the port register 216 becomes empty, data is transferred from the buffer 216 to the host computer 1 using the directory. According to this embodiment, for a data set with a short p1 data length, it is possible to start reading data from a disk device that has completed access earlier, regardless of the order of access requests.

上記実施例では、アクセスを完了した順からホストコン
ピュータ1ヘデータを転送する場合につ℃・テ述べたが
、ホストコンピュータ1への転送は、アクセス要求順に
行なってもよい。先にディスク装fff5から読み出さ
れたデータは、ホストコンピュータ1へ転送が行なわれ
るまでの間、バッファ216に蓄えられ、順番がきた時
点でディレクトリ212.213によりホストコンピュ
ータ1に転送される。さらに、ホストコンピュータ1へ
のデータ転送順は、ホストコンピュータ1が任意に変更
することも可能である。ディスク装置5から読み出した
順、またはホストコンピュータ1からのデータ転送要求
順に転送を行なっている途中、優先度の高(・データ転
送要求がホストコンピュータ1から送られてきた場合、
ディレクトリ212.215は直ちに要求されたデータ
が記録されているディス装置3のアクセスを開始する。
In the above embodiment, data is transferred to the host computer 1 in the order in which accesses are completed, but data may be transferred to the host computer 1 in the order of access requests. The data read out from the disk device fff5 first is stored in the buffer 216 until it is transferred to the host computer 1, and then transferred to the host computer 1 through the directories 212 and 213 when its turn comes. Furthermore, the order of data transfer to the host computer 1 can be arbitrarily changed by the host computer 1. While data is being transferred in the order read from the disk device 5 or in the order of data transfer requests from the host computer 1, if the data transfer request is sent from the host computer 1 with a high priority,
Directories 212 and 215 immediately start accessing the disk device 3 in which the requested data is recorded.

アクセスが終了した時にポートレジスタ211が使用中
であった場合、ディスク装置3から転送されてきたデー
タは一旦パッ7ア216に格納され、ポートレジスタ2
11が空き次第ホストコンピュータ1に転送される。
If the port register 211 is in use when the access is completed, the data transferred from the disk device 3 is temporarily stored in the pad 7a 216, and the data transferred from the disk device 3 is stored in the port register 216.
11 is transferred to the host computer 1 as soon as it becomes available.

要求データ長が転送単位長よシ長い場合、ディレクトリ
は要求データが格納されている複数台の小型磁気ディス
ク装置3に一斉にアクセス命令を発行する。アクセス命
令を受は取った各々のディスク装置は一斉に信号読み出
しのための動作を開始し、ホストから要求されたデータ
を小型磁気ディスク装置内のメモリに書き出す。このメ
モリは、転送単位長のデータを十分格納できるだけの容
量を持つ。メモリへのデータの書き出しを完了すると同
時に、該ディスク装置はマスタコントローラ21ヘデー
タ転送の準備が終了したことを報告するための信号を送
出する。信号を受は取ったマスタコントローラ21のデ
ィレクトリ212または213は、−旦パッ7ア216
にデータを格納し、要求データの先頭から順にホストへ
転送を行なう。この実施例により、データ長が長い場合
も、複数台のディスク装置5から並列にデータが読み出
されることになるため、実効転送速度が向上する。
If the requested data length is longer than the transfer unit length, the directory issues an access command all at once to a plurality of small magnetic disk drives 3 in which the requested data is stored. Upon receiving the access command, each disk device simultaneously starts an operation for reading signals, and writes the data requested by the host to the memory within the small magnetic disk device. This memory has a capacity sufficient to store data of a transfer unit length. Upon completion of writing data to the memory, the disk device sends a signal to the master controller 21 to report that preparations for data transfer have been completed. The directory 212 or 213 of the master controller 21 that received the signal is
The data is stored in the host, and the requested data is transferred to the host in order from the beginning. According to this embodiment, even when the data length is long, the data is read out in parallel from a plurality of disk devices 5, so that the effective transfer speed is improved.

ディスク装置3へのデータの書き込みも、同様にして行
なう。
Data is written to the disk device 3 in the same manner.

次にディスクへのデータの書き込みについて説明する。Next, writing data to the disk will be explained.

書き込みデータ長がマスタコントローラ21と小型ディ
スク装置#5との間を転送させる時の単位転送長以下で
ある場合、転送命令を受は取ったマスクコントローラ2
1のディレクトリ212または213は、書き込み要求
データを指定されたディスク装@5へそのまま転送する
。指定ディスクが読み出しまたは書き込み中の時、ある
いは2本のバスが共に使用中の時は一旦パッファ216
に要求データを書き込んでおき、バスおよび指定ディス
ク装置6がフリーになった時点で当該ディスク装置にデ
ータの書き込みを開始する。
If the write data length is less than or equal to the unit transfer length when transferring between the master controller 21 and small disk device #5, the mask controller 2 that received the transfer command
Directory 1 212 or 213 directly transfers the write request data to the designated disk device @5. When the specified disk is being read or written, or when two buses are both in use, the buffer 216
Request data is written to the designated disk device 6, and when the bus and designated disk device 6 become free, writing of data to the disk device is started.

書き込みデータ長が単位転送長よりも長い場合、ディレ
クトリ212または213は、該データを書き込むディ
スクとして指定された小型磁気ディスク装置5各々に一
斉にアクセス要求を発行する。その後、ディレクトリ2
12または213は、各々の小型磁気ディスク装置3ヘ
データを転送する。各々の小型磁気ディスク装置6は、
そのデータを一旦第3図に示すところの内部メモリ51
 K格納し。
If the write data length is longer than the unit transfer length, the directory 212 or 213 issues an access request all at once to each of the small magnetic disk devices 5 designated as disks into which the data will be written. Then directory 2
12 or 213 transfers data to each small magnetic disk device 3. Each small magnetic disk device 6 is
The data is temporarily stored in the internal memory 51 as shown in FIG.
Store K.

アクセスが終了した時点でメそり31からディスク媒体
へヘッド36を用いてデータの書き込みを行なう。指定
ディスク装置3のいずれかが読み出しあるいは書き込み
処理中の場合、ディレクトリ212または213は、−
旦該ディスクKIIIFき込むべきデータをバッファ2
16に格納し、該ディスク装置が読み出し/書き込み処
理を終了した時点でバッファ216から該小型ディスク
装置t5への転送を行なう。
When the access is completed, data is written from the memory 31 to the disk medium using the head 36. If either of the designated disk devices 3 is in the process of reading or writing, the directory 212 or 213 is -
Once the data to be imported to the disk KIIIF is stored in buffer 2.
16, and when the disk device finishes the read/write process, the data is transferred from the buffer 216 to the small disk device t5.

小型磁気ディスク装置3では、マスタコ/トローラ21
から送られてきた命令は、ポートレジスタ37あるいは
38を通してCP U 35に送られムCPtJs3は
送られてきた命令の解析を行ない、その結果に従いメモ
リ51、ハードディスクコントローラ52、DMAC!
54、ディスクドライバー35等の制御を行なう。ポー
トレジスタS7はバス221に、ポートレジスタ38は
バス222につながり、各各ノバスを用いてマスタコン
トローラ21,6るいは他の小型磁気ディスク装r1t
3とのデータ転送を行なう。
In the small magnetic disk device 3, the master taco/troller 21
The commands sent from the CPU 35 are sent to the CPU 35 through the port register 37 or 38, and the CPU CPtJs3 analyzes the sent commands, and according to the results, the memory 51, the hard disk controller 52, and the DMAC!
54, controls the disk driver 35, etc. The port register S7 is connected to the bus 221, and the port register 38 is connected to the bus 222, and each Novus is used to connect the master controller 21, 6 or other small magnetic disk device r1t.
Data transfer with 3 is performed.

第4図は、本方式の効果を示すタイムチャートである。FIG. 4 is a time chart showing the effect of this method.

第4図aがメモリを設けていない従来方式、第4図すが
メモリを設けた本方式である。
FIG. 4a shows a conventional method without a memory, and FIG. 4a shows the present method with a memory.

第4図を用い、−例としてディスク装置4台を一度にア
クセスする場合について述べる。
With reference to FIG. 4, a case where four disk devices are accessed at once will be described as an example.

従来の方式では、同図aに示す通り、 ■まずディスクからのデータ転送順が予めホストによっ
て決められているため、たとえディスクb−aがディス
クaより早くアクセスを完了しても、ディスクaのデー
タ転送が完了するまでディスクbは待たなければならな
い。
In the conventional method, as shown in Figure a, the order of data transfer from disks is determined by the host in advance, so even if disk b-a completes access earlier than disk a, disk a's data transfer order is determined in advance by the host. Disk b must wait until the data transfer is complete.

■また、メ七すを設けていないため、ディスクbは、ヘ
ッドが記録媒体上の要求データの書き込まれている箇所
にきてもディスクaのデータ転送が終了しない5ちはデ
ータを読み出すことができず、そのまま通り過ぎてしま
い、次にその箇所がヘッドの下に回ってくるまで待たな
ければならない。そのため回転待ち時間が長くなってし
ま5゜■さらにディスク装置5からマスクコントローラ
21へのデータ転送時間は、ディスク装置3からのデー
タ読み出し速度で決定されてしまう。
■Also, since there is no menu, data transfer on disk A does not end even when the head reaches the location on the recording medium where the requested data is written on disk B. 5) Data cannot be read from disk B. If you can't, you'll just pass by, and then you'll have to wait until that spot comes under the head. As a result, the rotational waiting time becomes long.Furthermore, the data transfer time from the disk device 5 to the mask controller 21 is determined by the data reading speed from the disk device 3.

それに対し同19bに示す本方式では、■アクセスの終
了したディスクからデータを読み出し始めるため、マス
クコントローラへノテータ転送開始が早くなる。
On the other hand, in this method shown in 19b, (1) data starts to be read from the disk that has been accessed, so the notator transfer to the mask controller starts earlier.

■メモIJ (、持っているため、ディスクアクセス終
了時点ですぐにメモリにデータを格納することがでさ、
[1転待ち時間が大幅に減少する。
■Memo IJ (Because it has it, data can be stored in memory immediately after disk access is completed.
[The waiting time for one turn is significantly reduced.

■メモリに読み込まれたデータはメモリからマスクコン
トローラ21への転送となる。そのためディスク装置3
からのデータの読み出し速度に比べ転送速度が向上し、
データ転送時間が短くなる。
(2) The data read into the memory is transferred from the memory to the mask controller 21. Therefore, disk device 3
The transfer speed is improved compared to the data read speed from
Data transfer time becomes shorter.

以上の結果とし、て、第4図&およびbに示したように
、実効転送時間は大幅に短縮されることになる。
As a result of the above, the effective transfer time is significantly shortened, as shown in FIG. 4 &b.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、小型磁気ディスク集積型大容量記憶装
置において、複数台のディスク装置を並列にアクセスし
、データの分割、並列転送を行なうことができるように
なるので、データの転送時間を短(することができる。
According to the present invention, in a small magnetic disk integrated mass storage device, multiple disk devices can be accessed in parallel, and data can be divided and transferred in parallel, thereby reducing data transfer time. (can do.

ディスク装置を並列にアクセスすることができるように
なるので、データ転送要求がランダムに(るシステムに
対して、応答時間を短くすることができるようになる。
Since the disk devices can be accessed in parallel, the response time can be shortened for systems where data transfer requests are made randomly.

さらに小型磁気ディスク装置各々がバッファを持つこと
により、見かけ上の回転待ち時間、データ転送時間が短
縮される。
Furthermore, since each small magnetic disk device has a buffer, the apparent rotational waiting time and data transfer time are shortened.

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

第1図は本発明の一システム例の概要を示すブロック図
、第2図は第1図のマスクコントローラの一実施例を示
す内部構成図、第5図は第1図の小型磁気ディスク装置
の一実施例を示す内部構成図、第4図は本発明による方
式と従来の方式との比較に供するタイムチャートである
。 1・・・ホストコンピュータ、 2・・・小型磁気ディスク集積装置、 21・・・マスクコントローラ、 224.222・・・内部バス、 3・・・小型磁気ディスク装置。 代理人弁理士 小  川  勝  男 第 1 図 第 2 面 第 3 園
FIG. 1 is a block diagram showing an overview of an example of a system according to the present invention, FIG. 2 is an internal configuration diagram showing an embodiment of the mask controller shown in FIG. 1, and FIG. FIG. 4, which is an internal configuration diagram showing one embodiment, is a time chart for comparison between the method according to the present invention and the conventional method. DESCRIPTION OF SYMBOLS 1...Host computer, 2...Small magnetic disk integrated device, 21...Mask controller, 224.222...Internal bus, 3...Small magnetic disk device. Representative Patent Attorney Katsoo Ogawa Figure 1 Page 2 Page 3

Claims (1)

【特許請求の範囲】 1、複数の小型磁気ディスク装置と該小型磁気ディスク
装置を制御する上位コントローラとを備え、データ長が
ある決められた転送単位長より長い場合、該転送単位長
を一単位として分割され、各々別個の上記小型磁気ディ
スク装置に並列に書込まれる磁気ディスク装置において
、上記上位コントローラは、バッファを備え、データの
読み出し時、読み出しデータが上記転送単位長より長い
場合は上記バッファに一旦格納してデータセットが揃っ
てから、ホストコンピュータに送出し、上記読み出しデ
ータが上記転送単位長以下の場合、上記複数の小型磁気
ディスク装置から読み出されたデータをアクセス完了の
順に上記ホストコンピュータに送出する機能を有するこ
とを特徴とする磁気ディスク装置。 2、上記上位コントローラは、さらに、上記複数の小型
磁気ディスク装置から読み出されたデータを上記ホスト
コンピュータに送出する際、上記ホストコンピュータか
らの指示に従った順序で送出する機能を有する特許請求
の範囲第1項記載の磁気ディスク装置。 3、上記複数の小型磁気ディスク装置の各々は、少なく
とも上記上位コントローラとの間でデータ転送を行なう
際の決められた転送単位長の容量を有するバッファメモ
リを備える特許請求の範囲第1項記載の磁気ディスク装
置。
[Claims] 1. A plurality of small magnetic disk devices and a host controller that controls the small magnetic disk devices are provided, and if the data length is longer than a certain transfer unit length, the transfer unit length is set to one unit. In the magnetic disk device that is divided into two types of small magnetic disk devices and writes in parallel to each separate small magnetic disk device, the upper controller is equipped with a buffer, and when reading data, if the read data is longer than the transfer unit length, the upper controller transfers data to the buffer. Once the data set is complete, it is sent to the host computer, and if the read data is less than the transfer unit length, the data read from the plurality of small magnetic disk devices is sent to the host computer in the order of access completion. A magnetic disk device characterized by having a function of sending data to a computer. 2. The host controller further has a function of transmitting data read from the plurality of small magnetic disk devices to the host computer in an order according to instructions from the host computer. A magnetic disk device according to scope 1. 3. The method according to claim 1, wherein each of the plurality of small magnetic disk devices includes a buffer memory having a capacity of at least a predetermined transfer unit length for data transfer with the host controller. Magnetic disk device.
JP62297529A 1987-11-27 1987-11-27 Magnetic disk drive Expired - Lifetime JP2523715B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62297529A JP2523715B2 (en) 1987-11-27 1987-11-27 Magnetic disk drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62297529A JP2523715B2 (en) 1987-11-27 1987-11-27 Magnetic disk drive

Publications (2)

Publication Number Publication Date
JPH01140326A true JPH01140326A (en) 1989-06-01
JP2523715B2 JP2523715B2 (en) 1996-08-14

Family

ID=17847710

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62297529A Expired - Lifetime JP2523715B2 (en) 1987-11-27 1987-11-27 Magnetic disk drive

Country Status (1)

Country Link
JP (1) JP2523715B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0466641U (en) * 1990-10-12 1992-06-12
JPH06500186A (en) * 1990-03-02 1994-01-06 イーエムシー コーポレーション disk array system
US5778166A (en) * 1995-12-20 1998-07-07 Fuji Xerox Co., Ltd. Auxiliary storage controlling method and auxiliary storage controlling apparatus using the same
EP0858216A2 (en) * 1992-03-13 1998-08-12 Quantel Limited An electronic video processing system
US5875458A (en) * 1994-06-16 1999-02-23 International Business Machines Corporation Disk storage device
JP2007122167A (en) * 2005-10-25 2007-05-17 Fujitsu Ltd Data transfer program, data transfer method, and data transfer unit
US8549244B2 (en) 2010-07-16 2013-10-01 Fujitsu Limited Device and method of copying data between disks having equal or different rotational rates

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6278623A (en) * 1985-10-02 1987-04-10 Toshiba Corp Magnetic disk device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6278623A (en) * 1985-10-02 1987-04-10 Toshiba Corp Magnetic disk device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06500186A (en) * 1990-03-02 1994-01-06 イーエムシー コーポレーション disk array system
JPH0466641U (en) * 1990-10-12 1992-06-12
EP0858216A2 (en) * 1992-03-13 1998-08-12 Quantel Limited An electronic video processing system
EP0858216A3 (en) * 1992-03-13 1998-09-23 Quantel Limited An electronic video processing system
US5875458A (en) * 1994-06-16 1999-02-23 International Business Machines Corporation Disk storage device
US5778166A (en) * 1995-12-20 1998-07-07 Fuji Xerox Co., Ltd. Auxiliary storage controlling method and auxiliary storage controlling apparatus using the same
JP2007122167A (en) * 2005-10-25 2007-05-17 Fujitsu Ltd Data transfer program, data transfer method, and data transfer unit
US8549244B2 (en) 2010-07-16 2013-10-01 Fujitsu Limited Device and method of copying data between disks having equal or different rotational rates

Also Published As

Publication number Publication date
JP2523715B2 (en) 1996-08-14

Similar Documents

Publication Publication Date Title
JP4252139B2 (en) Storage system
US4972364A (en) Memory disk accessing apparatus
JP2561398B2 (en) Redundant disk controller
US5603062A (en) System for controlling data flow between plurality of host interfaces and drive interfaces using controller for select unoccupied interfaces after preparation of read/write operation is complete
JP2770901B2 (en) Disk control method
JP2550311B2 (en) Multiple control system of magnetic disk
JPH01140326A (en) Magnetic disk device
JPS6331806B2 (en)
JPH05165579A (en) Mirrored disk controller
JP2755103B2 (en) Storage device access method
JPS6027014A (en) Magnetic disk controller
JP3184406B2 (en) Disk array device
JPS6053326B2 (en) Double data recording method for input/output control equipment
JPH11175261A (en) Control method for disk
EP0278471B1 (en) Data processing method and system for accessing rotating storage means
JPH10293656A (en) Disk storage system and duplexing method applied to the storage system
JPH08202503A (en) Disk array device
JP2569524B2 (en) Virtual disk control method for extended storage device
JPH0876940A (en) Method for controlling disk array
JPH08106363A (en) Multi-disk device
JPH04346123A (en) Data transfer device
JPS6054062A (en) Input and output data transfer system
JPS59172186A (en) Cache memory control system
JP2001209577A (en) Information recording and reproducing device
JPS61198327A (en) Disc buffer device