JPH0981328A - External storage - Google Patents
External storageInfo
- Publication number
- JPH0981328A JPH0981328A JP7239427A JP23942795A JPH0981328A JP H0981328 A JPH0981328 A JP H0981328A JP 7239427 A JP7239427 A JP 7239427A JP 23942795 A JP23942795 A JP 23942795A JP H0981328 A JPH0981328 A JP H0981328A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- error
- read
- information
- reading
- 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.)
- Withdrawn
Links
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は外部記憶装置に関
し、特に複数個の記憶デバイスを持つことによりミラー
システムを構成する外部記憶装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an external storage device, and more particularly to an external storage device forming a mirror system by having a plurality of storage devices.
【0002】[0002]
【従来の技術】従来、この種の外部記憶装置は、データ
書き込み時は、複数個の記憶デバイスに同時にデータを
書き込み、データ読み出し時は、任意の1個の記憶デバ
イスよりデータを読み出すことを特徴とする。2. Description of the Related Art Conventionally, an external storage device of this type is characterized in that data is simultaneously written in a plurality of storage devices when writing data, and data is read from any one storage device when reading data. And
【0003】この種の外部記憶装置においてデータ書き
込み命令を実行する場合、複数の記憶デバイスに対し
て、同一セクタアドレスに同一データを書き込むよう
に、データを多重記憶する。When a data write command is executed in this type of external storage device, multiple data are stored in a plurality of storage devices so that the same data is written at the same sector address.
【0004】これにより、全ての記憶デバイスの内容は
同一となるため、この種の外部記憶装置においてデータ
読み出し命令を実行する場合、複数の記憶デバイスより
任意の1個を選択し、これよりデータを読み出す。As a result, the contents of all the storage devices become the same, so when executing a data read command in this type of external storage device, an arbitrary one is selected from a plurality of storage devices and the data is read from this. read out.
【0005】また、データ読み出し命令実行時に、選択
した任意の記憶デバイスにおいて、記憶デバイスの物理
的不良を要因とする読み出しエラーなどを検出すると、
選択した記憶デバイスとは異なる別の任意の1個の記憶
デバイスを再選択し、これよりデータを読み出すことに
より、記憶データ内容を保証する。Further, when a read error or the like due to a physical defect of the storage device is detected in any selected storage device during execution of the data read command,
The content of the stored data is guaranteed by reselecting another arbitrary one storage device different from the selected storage device and reading the data therefrom.
【0006】以上の一連の動作により、この種の外部記
憶装置は、記憶デバイスを1個しか持たない通常の外部
記憶装置と比較して、記憶データの信頼性を向上させる
ことを可能としている。Through the above series of operations, this type of external storage device can improve the reliability of stored data as compared with a normal external storage device having only one storage device.
【0007】また、これに関連する技術が特開昭63−
98871号公報および特開昭59−14200号公報
に開示されている。A technique related to this is disclosed in Japanese Patent Laid-Open No. 63-
It is disclosed in Japanese Patent Publication No. 98871 and Japanese Patent Laid-Open No. 59-14200.
【0008】[0008]
【発明が解決しようとする課題】しかし、従来の外部記
憶装置では、記憶デバイス上に読み出しエラー等が存在
しない場合は、任意の1個の記憶デバイスのみが動作し
ており、このためデータ読み出しに要する速度は、記憶
デバイスを1個しか持たない通常の外部記憶装置での速
度と比較しても大差なく、また、この速度を短縮化する
ための対策は特に取られていなかった。However, in the conventional external storage device, if there is no read error or the like on the storage device, only one arbitrary storage device is operating, and therefore data read is not possible. The required speed is not much different from the speed of an ordinary external storage device having only one storage device, and no measures have been taken to reduce this speed.
【0009】また、特開昭63−98871号公報およ
び特開昭59−14200号公報に開示された技術にお
いても、最初にアクセスする方の記憶デバイスのデータ
読み出しに要する速度を短縮化する技術は開示されてい
ない。Further, in the techniques disclosed in Japanese Patent Laid-Open Nos. 63-98871 and 59-14200, there is no technique for reducing the speed required for reading data from the storage device to be accessed first. Not disclosed.
【0010】一方、このデータ読み出しに要する速度の
短縮化を図る技術として、特開昭62−167677号
公報にデータ読み出しアドレス範囲を記憶デバイス数で
分割し、各記憶デバイスに分担させることにより、シー
ク時間を短縮させる技術が開示されている。On the other hand, as a technique for reducing the speed required for this data reading, Japanese Patent Laid-Open No. 167677/1987 discloses that a data reading address range is divided by the number of storage devices, and the storage devices share the seek. Techniques for reducing time are disclosed.
【0011】しかし、一般にデータは記憶デバイス上で
はファイルとして一群で管理され、記憶デバイス上に局
所的に偏在する点を考慮すると有効な手段とは言い難
い。However, in general, data is managed as a group on the storage device as a file, and it is hard to say that it is an effective means considering that it is locally unevenly distributed on the storage device.
【0012】たとえば、読み出すデータのアドレスが分
割した2つのエリアにまたがる場合は2個の記録デバイ
スを作動させる必要が生じてくる。For example, when the address of the data to be read extends over two divided areas, it becomes necessary to operate two recording devices.
【0013】そこで本発明の目的はデータが記憶デバイ
ス上のどこに存在するかに拘らずデータ読み出しに要す
る速度を短縮化することができ、かつ読み出しエラーが
発生した場合でもその内容を迅速に保証することができ
る外部記憶装置を提供することにある。Therefore, an object of the present invention is to reduce the speed required for reading data regardless of where the data exists on the storage device, and to promptly guarantee the content even if a read error occurs. It is to provide an external storage device that can perform.
【0014】[0014]
【課題を解決するための手段】前記課題を解決するため
に本発明は、複数個の記憶デバイスに同時に同一情報を
書き込ませ、何れか1個の記憶デバイスより前記情報を
読み出させる制御手段を有する外部記憶装置であって、
前記記憶デバイスの記録ヘッドの位置情報を検出する位
置情報検出手段と、前記記憶デバイスの読み書き終了時
の記録ヘッドの位置情報が格納される位置情報格納手段
とを有し、前記制御手段は、情報読み出し時に前記位置
情報検出手段より読み出した位置情報に基づき、読み出
し要求アドレスまでのシーク時間が最も短い前記記憶デ
バイスを選択し読みさせることを特徴とする。In order to solve the above problems, the present invention provides a control means for writing the same information to a plurality of storage devices at the same time and reading the information from any one of the storage devices. An external storage device having
Position information detecting means for detecting the position information of the recording head of the storage device, and position information storage means for storing the position information of the recording head at the end of reading and writing of the storage device, the control means, On the basis of the position information read by the position information detecting means at the time of reading, the storage device having the shortest seek time up to the read request address is selected and read.
【0015】さらに、前記記憶デバイスの読み書きにエ
ラーが発生した場合、そのエラーが発生した記録ヘッド
のエラー位置情報が格納されるエラー位置情報格納手段
をさらに有し、前記制御手段は、前記エラー位置情報格
納手段より読み出したエラー位置情報に基づき、そのエ
ラー位置の情報読み出しを他の記憶デバイスに行わせる
ことを特徴とする。Further, when an error occurs in reading or writing of the storage device, the storage device further comprises error position information storage means for storing error position information of the recording head in which the error has occurred, and the control means includes the error position. It is characterized in that, based on the error position information read from the information storage means, another memory device is made to read the information of the error position.
【0016】[0016]
【発明の実施の形態】本発明によれば、位置情報格納手
段に格納された記録ヘッドの位置情報に基づき読み出し
要求アドレスまでのシーク時間が最も短い記憶デバイス
を選択して読み出しを行わせるため、データが記憶デバ
イス上のどこに存在するかに拘らずシーク時間を短縮さ
せることができる。According to the present invention, the storage device having the shortest seek time to the read request address is selected and read out based on the position information of the recording head stored in the position information storage means. The seek time can be reduced regardless of where the data resides on the storage device.
【0017】さらに、エラー位置情報格納手段に格納さ
れた記録ヘッドのエラー位置情報に基づき、エラー位置
の情報読み出しを他の記憶デバイスに行わせるため、エ
ラー位置の情報を迅速に保証することができる。Furthermore, since the error position information is read by another storage device based on the error position information of the recording head stored in the error position information storage means, the error position information can be quickly assured. .
【0018】以下、本発明の実施例について添付図面を
参照しながら説明する。図1は本発明に係る外部記憶装
置の一実施例の構成図である。Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block diagram of an embodiment of an external storage device according to the present invention.
【0019】外部記憶装置1は、データの読み書きを行
わせる2個の記憶デバイス2a,2bと、記憶デバイス
2a,2bの記録ヘッドの位置情報(以下、ヘッドアド
レスという。)を検出させるヘッドアドレス検出部3
a,3bと、記憶デバイス2a,2bの読み書き終了時
の記録ヘッドのヘッドアドレスを一時格納させるヘッド
アドレス格納部4a,4bと、記憶デバイス2a,2b
の読み書きにエラーが発生した場合、そのエラーが発生
した記録ヘッドのヘッドアドレスを長期間格納させるエ
ラーアドレス格納部5a,5bと、記憶デバイス2a,
2b、ヘッドアドレス格納部4a,4bおよびエラーア
ドレス格納部5a,5bを不図示の上位装置からの命令
に基づき制御する記憶デバイス制御部6とからなる。The external storage device 1 detects head addresses for detecting two storage devices 2a and 2b for reading and writing data and position information (hereinafter referred to as a head address) of recording heads of the storage devices 2a and 2b. Part 3
a, 3b, head address storage units 4a, 4b for temporarily storing head addresses of recording heads at the end of reading / writing of the storage devices 2a, 2b, and storage devices 2a, 2b
When an error occurs in the reading and writing of data, the error address storage units 5a and 5b for storing the head address of the recording head in which the error has occurred for a long time, and the storage device 2a,
2b, the head address storage units 4a and 4b, and the error address storage units 5a and 5b, and a storage device control unit 6 that controls the address storage units 5a and 5b based on a command from a higher-level device (not shown).
【0020】このように、記憶デバイス1個につきヘッ
ドアドレス検出部、ヘッドアドレス格納部およびエラー
アドレス格納部が各1個ずつ設けられる。なお、本実施
例では記憶デバイスは2個としたが、2個に限定される
ものではなく2個以上であれば個数は任意に設定が可能
である。As described above, one head address detection unit, one head address storage unit, and one error address storage unit are provided for each storage device. Although the number of storage devices is two in this embodiment, the number is not limited to two, and the number can be arbitrarily set as long as it is two or more.
【0021】次に、動作について説明する。Next, the operation will be described.
【0022】まず、データ書き込み命令の実行について
説明する。記憶デバイス制御部6は、上位装置からの命
令に基づき、記憶デバイス2a,2bに対して、同一セ
クタアドレスに同一データを書き込むようにデータを多
重化記録させる。この動作は公知である。First, the execution of the data write command will be described. The storage device control unit 6 multiplex-records data on the storage devices 2a and 2b so that the same data is written to the same sector address, based on an instruction from the host device. This operation is known.
【0023】次に、データ書き込み処理終了時、ヘッド
アドレス検出部3a,3bにより、個々の記憶デバイス
2a,2bの現ヘッドアドレスが検出され、この現ヘッ
ドアドレスがヘッドアドレス格納部4a,4bに一時的
に格納される。Next, at the end of the data writing process, the head address detection units 3a and 3b detect the current head addresses of the individual storage devices 2a and 2b, and the current head addresses are temporarily stored in the head address storage units 4a and 4b. Are stored in the memory.
【0024】そして、データ書き込み処理中にエラーが
検出された場合、エラーが検出された記憶デバイス2
a,2bのエラー発生アドレスがヘッドアドレス検出部
3a,3bにより検出され、そのエラー発生アドレスが
エラーアドレス格納部5a,5bに格納される。If an error is detected during the data writing process, the storage device 2 in which the error is detected.
The error occurrence addresses of a and 2b are detected by the head address detection units 3a and 3b, and the error occurrence addresses are stored in the error address storage units 5a and 5b.
【0025】次に、データ読み出し命令の実行について
フローチャートを参照しながら説明する。図2〜4は外
部記憶装置の読み出し動作を示すフローチャートであ
る。Next, the execution of the data read command will be described with reference to the flowchart. 2 to 4 are flowcharts showing the read operation of the external storage device.
【0026】まず、図2を参照して、読み出し命令の実
行に先立ち、記憶デバイス制御部6は、上位装置からの
読み出し要求アドレスを調べる(S1)。次に、記憶デ
バイス制御部6は、ヘッドアドレス格納部4a,4bを
参照し、現ヘッドアドレスがその読み出し要求アドレス
に最も近い記憶デバイス2aまたは2bを選択する(S
2)。First, referring to FIG. 2, prior to execution of the read command, the storage device control unit 6 checks the read request address from the host device (S1). Next, the storage device control unit 6 refers to the head address storage units 4a and 4b and selects the storage device 2a or 2b whose current head address is closest to the read request address (S).
2).
【0027】なお、ヘッドアドレス格納部4a,4bに
格納されるアドレスが異なるのは次の理由による。すな
わち、データ読み出しは何れか1個の記憶デバイス2a
または2bが行うため、データ読み出し後のヘッドアド
レスは夫々の記憶デバイス2a,2bで一般に異なるも
のとなる。したがって、ヘッドアドレス格納部4a,4
bに格納されるヘッドアドレスも一般に異なるアドレス
となるのである。The addresses stored in the head address storage units 4a and 4b are different for the following reason. That is, data read is performed by any one of the storage devices 2a.
Or 2b, the head address after data read generally differs between the storage devices 2a and 2b. Therefore, the head address storage units 4a, 4
The head address stored in b is also generally different.
【0028】次に、記憶デバイス制御部6は、選択した
記憶デバイス2aまたは2bに対応するエラーアドレス
格納部5aまたは5bを参照し、読み出し要求アドレス
中にエラーセクタが存在するか否かを確認する(S
3)。Next, the storage device control unit 6 refers to the error address storage unit 5a or 5b corresponding to the selected storage device 2a or 2b, and confirms whether or not an error sector exists in the read request address. (S
3).
【0029】そして、エラーセクタが存在しない場合
は、記憶デバイス制御部6は、選択した記憶デバイス2
aまたは2bに対してデータ読み出し処理を実行する
(S4)。そして、データ読み出し処理中にエラーが検
出されたか否かを調べ(S5)、エラーが検出されない
場合は、データ読み出し処理終了時に、選択した記憶デ
バイス2aまたは2bに対応するヘッドアドレス検出部
3aまたは3bにより現ヘッドアドレスを検出し、その
ヘッドアドレスで、選択した記憶デバイス2aまたは2
bに対応するヘッドアドレス格納部4a,4bの内容を
更新する(S6)。If the error sector does not exist, the storage device control section 6 determines that the selected storage device 2
Data read processing is executed for a or 2b (S4). Then, it is checked whether or not an error is detected during the data reading process (S5), and if no error is detected, at the end of the data reading process, the head address detecting unit 3a or 3b corresponding to the selected storage device 2a or 2b. To detect the current head address, and at that head address, select the selected storage device 2a or 2
The contents of the head address storage units 4a and 4b corresponding to b are updated (S6).
【0030】次に、データ読み出し処理中にエラーが検
出された場合の動作について説明する。この場合は、図
2のS5から図3のS11に進む。Next, the operation when an error is detected during the data reading process will be described. In this case, the process proceeds from S5 of FIG. 2 to S11 of FIG.
【0031】図3を参照して、データ読み出し処理中に
エラーが検出された場合、データ書き込み処理時と同様
の手順により、エラーアドレス格納部5aまたは5bの
内容を更新する(S11)。Referring to FIG. 3, when an error is detected during the data reading process, the contents of the error address storage unit 5a or 5b are updated by the same procedure as the data writing process (S11).
【0032】次に、エラーセクタ以外のアドレスに関す
るデータ処理と並行して、現選択記憶デバイス2aまた
は2bの次に現ヘッドアドレスがエラーセクタアドレス
に近い記憶デバイス2aまたは2bを通常データ読み出
し処理時と同様の手順により選択し、エラーセクタに関
しては、その新たに選択した記憶デバイス2aまたは2
bより読み出し(S12)、読み出した2個の記憶デバ
イス2a,2bのデータを結合することにより読み出し
データ内容を保証する(S13)。Next, in parallel with the data processing for the addresses other than the error sector, the storage device 2a or 2b whose current head address is next to the error sector address next to the currently selected storage device 2a or 2b is subjected to normal data read processing. The error sector is selected by the same procedure and the newly selected storage device 2a or 2 is selected for the error sector.
The data of the read data is guaranteed by combining the read data from the two storage devices 2a and 2b (S12).
【0033】次に、データ読み出し処理終了時に、選択
した記憶デバイス2aまたは2bに対応するヘッドアド
レス検出部3aまたは3bにより現ヘッドアドレスを検
出し、そのヘッドアドレスで、選択した記憶デバイス2
aまたは2bに対応するヘッドアドレス格納部4a,4
bの内容を更新する(図2のS6)。Next, at the end of the data reading process, the current head address is detected by the head address detection unit 3a or 3b corresponding to the selected storage device 2a or 2b, and the selected storage device 2 is detected at that head address.
head address storage units 4a, 4 corresponding to a or 2b
The contents of b are updated (S6 in FIG. 2).
【0034】次に、選択した記憶デバイス2aまたは2
bに対応するエラーアドレス格納部5aまたは5bを参
照し、読み出し要求アドレス中にエラーセクタが存在す
る場合(図2のS3)は、図4のS21に進む。Next, the selected storage device 2a or 2
If there is an error sector in the read request address by referring to the error address storage unit 5a or 5b corresponding to b (S3 in FIG. 2), the process proceeds to S21 in FIG.
【0035】図4を参照して、記憶デバイス制御部6
は、上記と同様の手順により、エラーセクタおよびエラ
ーセクタ以外を読み出す記憶デバイス記憶デバイス2
a,2bを選択し(S21)、並行してデータを読み出
させ(S22)、エラーが検出されなければ(S2
3)、読み出したデータを結合することにより、読み出
しデータ内容を保証する(図3のS13)。Referring to FIG. 4, the storage device controller 6
Is a storage device for reading out an error sector and a non-error sector by the same procedure as above.
a and 2b are selected (S21), data is read in parallel (S22), and if no error is detected (S2)
3) The read data contents are guaranteed by combining the read data (S13 in FIG. 3).
【0036】そして、データ読み出し処理終了時に、選
択した記憶デバイス2aまたは2bに対応するヘッドア
ドレス検出部3aまたは3bにより現ヘッドアドレスを
検出し、そのヘッドアドレスで、選択した記憶デバイス
2aまたは2bに対応するヘッドアドレス格納部4a,
4bの内容を更新する(図2のS6)。At the end of the data reading process, the head address detecting section 3a or 3b corresponding to the selected storage device 2a or 2b detects the current head address, and the head address corresponds to the selected storage device 2a or 2b. Head address storage unit 4a,
The contents of 4b are updated (S6 in FIG. 2).
【0037】また、S23でエラーが検出された場合
は、図3のS11に進む。If an error is detected in S23, the process proceeds to S11 in FIG.
【0038】ところで、本実施例では2個の記憶デバイ
ス2a,2bのみを用いているため、3個目の記憶デバ
イス2cを選択することはできない。したがって、記憶
デバイスが2個の場合はS23でエラーが検出された場
合は読み出し動作はこのエラーを無視して継続させるか
(S23から図3のS13を経由して図2のS6に進め
ること。)、もしくは中断することになる。By the way, since only the two storage devices 2a and 2b are used in this embodiment, the third storage device 2c cannot be selected. Therefore, when there are two storage devices, if an error is detected in S23, the read operation ignores this error and continues (proceeds from S23 to S6 in FIG. 2 via S13 in FIG. 3). ), Or will be interrupted.
【0039】したがって、以下の動作は3個目の記憶デ
バイス2c(不図示)が設けられている場合に適用でき
る。Therefore, the following operation can be applied when the third storage device 2c (not shown) is provided.
【0040】図3を参照して、データ読み出し処理中に
エラーが検出された場合、データ書き込み処理時と同様
の手順により、エラーアドレス格納部5aまたは5bの
内容を更新する(S11)。Referring to FIG. 3, when an error is detected during the data reading process, the contents of error address storage unit 5a or 5b are updated by the same procedure as in the data writing process (S11).
【0041】次に、エラーセクタ以外のアドレスに関す
るデータ処理と並行して、現選択記憶デバイス2a,2
bの次に現ヘッドアドレスがエラーセクタアドレスに近
い記憶デバイス2cを通常データ読み出し処理時と同様
の手順により選択し、エラーセクタに関しては、その新
たに選択した記憶デバイス2cより読み出し(S1
2)、読み出した3個の記憶デバイス2a,2bおよび
2cのデータを結合することにより読み出しデータ内容
を保証する(S13)。Next, in parallel with data processing relating to addresses other than the error sector, the currently selected storage devices 2a, 2
The storage device 2c whose current head address is next to the error sector address next to b is selected by the same procedure as in the normal data reading process, and the error sector is read from the newly selected storage device 2c (S1).
2) The read data contents are guaranteed by combining the read data of the three storage devices 2a, 2b and 2c (S13).
【0042】次に、データ読み出し処理終了時に、選択
した記憶デバイス2a〜2cに対応するヘッドアドレス
検出部3a〜3c(3cは不図示)により現ヘッドアド
レスを検出し、そのヘッドアドレスで、選択した記憶デ
バイス2a〜2cに対応するヘッドアドレス格納部4a
〜4c(4cは不図示)の内容を更新する(図2のS
6)。Next, at the end of the data reading process, the current head address is detected by the head address detection units 3a to 3c (3c is not shown) corresponding to the selected storage devices 2a to 2c, and the head address is selected by the head address. Head address storage unit 4a corresponding to the storage devices 2a to 2c
4c (4c is not shown) is updated (S in FIG. 2)
6).
【0043】[0043]
【発明の効果】以上説明したように本発明によれば、記
憶デバイスの記録ヘッドの位置情報を検出する位置情報
検出手段と、前記記憶デバイスの読み書き終了時の記録
ヘッドの位置情報が格納される位置情報格納手段とを有
し、前記制御手段は、情報読み出し時に前記位置情報検
出手段より読み出した位置情報に基づき、読み出し要求
アドレスまでのシーク時間が最も短い前記記憶デバイス
を選択し読みさせるよう構成したため、データが記憶デ
バイス上のどこに存在するかに拘らずデータ読み出しに
要する速度を短縮化することができる。As described above, according to the present invention, the position information detecting means for detecting the position information of the recording head of the storage device and the position information of the recording head at the end of reading / writing of the storage device are stored. Position information storage means, and the control means is configured to select and read the storage device having the shortest seek time to the read request address based on the position information read by the position information detection means at the time of reading information. Therefore, the speed required for reading data can be shortened regardless of where the data exists on the storage device.
【0044】また、読み書きエラーが発生した場合に、
その記録ヘッドのエラー位置情報を格納するエラー位置
格納手段をさらに有するため、そのエラー位置情報に基
づき読み出しエラーが発生した場合でもその内容を迅速
に保証することができる。When a read / write error occurs,
Since it further has an error position storage means for storing the error position information of the recording head, even if a read error occurs based on the error position information, the content can be quickly assured.
【図1】本発明に係る外部記憶装置の一実施例の構成図
である。FIG. 1 is a configuration diagram of an embodiment of an external storage device according to the present invention.
【図2】同外部記憶装置の読み出し動作を示すフローチ
ャートである。FIG. 2 is a flowchart showing a read operation of the external storage device.
【図3】同外部記憶装置の読み出し動作を示すフローチ
ャートである。FIG. 3 is a flowchart showing a read operation of the external storage device.
【図4】同外部記憶装置の読み出し動作を示すフローチ
ャートである。FIG. 4 is a flowchart showing a read operation of the external storage device.
1 外部記憶装置 2a,2b 記憶デバイス 3a,3b ヘッドアドレス検出部 4a,4b ヘッドアドレス格納部 5a,5b エラーアドレス格納部 6 記憶デバイス制御部 1 External Storage Device 2a, 2b Storage Device 3a, 3b Head Address Detection Unit 4a, 4b Head Address Storage Unit 5a, 5b Error Address Storage Unit 6 Storage Device Control Unit
Claims (5)
を書き込ませ、何れか1個の記憶デバイスより前記情報
を読み出させる制御手段を有する外部記憶装置であっ
て、 前記記憶デバイスの記録ヘッドの位置情報を検出する位
置情報検出手段と、前記記憶デバイスの読み書き終了時
の記録ヘッドの位置情報が格納される位置情報格納手段
とを有し、 前記制御手段は、情報読み出し時に前記位置情報検出手
段より読み出した位置情報に基づき、読み出し要求アド
レスまでのシーク時間が最も短い前記記憶デバイスを選
択し読み出させることを特徴とする外部記憶装置。1. An external storage device having control means for writing the same information to a plurality of storage devices at the same time and reading the information from any one of the storage devices. Position information detecting means for detecting the position information, and position information storing means for storing the position information of the recording head at the end of reading / writing of the storage device are provided, and the control means has the position information detecting means at the time of reading information. An external storage device, wherein the storage device having the shortest seek time to a read request address is selected and read based on the read position information.
発生した場合、そのエラーが発生した記録ヘッドのエラ
ー位置情報が格納されるエラー位置情報格納手段をさら
に有し、 前記制御手段は、前記エラー位置情報格納手段より読み
出したエラー位置情報に基づき、そのエラー位置の情報
読み出しを他の記憶デバイスに行わせることを特徴とす
る請求項1記載の外部記憶装置。2. When an error occurs in reading or writing of the storage device, the storage device further comprises error position information storage means for storing error position information of the recording head in which the error has occurred, and the control means includes the error position. 2. The external storage device according to claim 1, wherein, based on the error position information read from the information storage means, information reading of the error position is performed by another storage device.
る記憶デバイスは最初に選択された記憶デバイスの次に
シーク時間が短い記憶デバイスであることを特徴とする
請求項2記載の記載の外部記憶装置。3. The external storage device according to claim 2, wherein the storage device for causing the information reading at the error position to be a storage device having a second shortest seek time after the storage device selected first. .
読み出しを行わせる記憶デバイスと前記エラー位置以外
の情報読み出しを行わせる記憶デバイスとを並行に作動
させることを特徴とする請求項2または3記載の外部記
憶装置。4. The control means operates a storage device for reading information at the error position and a storage device for reading information at a position other than the error position in parallel. The external storage device described.
スより読み出した情報を結合して出力することを特徴と
する請求項2〜4いずれかに記載の外部記憶装置。5. The external storage device according to claim 2, wherein the control unit combines and outputs the information read from the two storage devices.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7239427A JPH0981328A (en) | 1995-09-19 | 1995-09-19 | External storage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7239427A JPH0981328A (en) | 1995-09-19 | 1995-09-19 | External storage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0981328A true JPH0981328A (en) | 1997-03-28 |
Family
ID=17044618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7239427A Withdrawn JPH0981328A (en) | 1995-09-19 | 1995-09-19 | External storage |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0981328A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8717700B2 (en) | 2011-06-30 | 2014-05-06 | Kabushiki Kaisha Toshiba | Channel circuit and seek method |
-
1995
- 1995-09-19 JP JP7239427A patent/JPH0981328A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8717700B2 (en) | 2011-06-30 | 2014-05-06 | Kabushiki Kaisha Toshiba | Channel circuit and seek method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4234753B2 (en) | Hard disk drive and command execution method | |
| KR950006086B1 (en) | Disc memory system | |
| KR950004214B1 (en) | Nonsynchronous direct access memory control method and system therefor | |
| JP2000330924A (en) | Multipath system of storage device | |
| JPH0316712B2 (en) | ||
| JPH04295677A (en) | Magnetic-disk processing device | |
| JPH07319636A (en) | Controller for storing data of magnetic disk | |
| JP3710351B2 (en) | Data processing device | |
| JPH07121310A (en) | Hard disk storage | |
| JP3870024B2 (en) | Information recording apparatus and information recording method | |
| JPH01243268A (en) | Data recording control method | |
| JPS59221810A (en) | Alternate sector device in magnetic storage device | |
| JPH0628779A (en) | Method for recording and controlling data in disk device | |
| JPH04354029A (en) | System software multiplex computer system | |
| JP2006085797A (en) | Optical disk device and replacement processing method for optical disk device | |
| JPH1049312A (en) | Magnetic disk drive | |
| JP2604360B2 (en) | Magnetic disk controller | |
| JPH0514353Y2 (en) | ||
| JP2007188370A (en) | Magnetic disk unit | |
| JPH11232046A (en) | Magnetic disk drive | |
| JP2001312376A (en) | Rotating medium storage device and rotating medium recording control method | |
| JPH1021653A (en) | Magnetic disk device | |
| JPH05101545A (en) | Magnetic disk controller | |
| JP2002150697A (en) | Magnetic disk control method and magnetic disk device using the same | |
| JPH02148127A (en) | magnetic disk controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20021203 |