[go: up one dir, main page]

JPH06208769A - Disk recorder - Google Patents

Disk recorder

Info

Publication number
JPH06208769A
JPH06208769A JP311193A JP311193A JPH06208769A JP H06208769 A JPH06208769 A JP H06208769A JP 311193 A JP311193 A JP 311193A JP 311193 A JP311193 A JP 311193A JP H06208769 A JPH06208769 A JP H06208769A
Authority
JP
Japan
Prior art keywords
sector
alternative
processing
command
host
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
JP311193A
Other languages
Japanese (ja)
Inventor
Tsuyoshi Yokogawa
剛志 横川
Fumitoshi Saito
文俊 斎藤
Izumi Takenaka
泉 竹中
Masaki Toyoda
政喜 豊田
Hiromi Kuwabara
広美 桑原
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP311193A priority Critical patent/JPH06208769A/en
Publication of JPH06208769A publication Critical patent/JPH06208769A/en
Pending legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)

Abstract

(57)【要約】 【目的】 情報処理システムで使用するディスク記録装
置に関するもので、特に、実質的なシーク時間を短縮
し、書込み/読出し処理の高速化をはかる具体的手段を
提供をすることを目的とする。 【構成】 ホストからのコマンドを受け取り、その指示
に応じたシーク位置にヘッドを移動せしめて、所定のセ
クタにセクタ単位でデータ情報を書込み処理を行うに際
し、書込みが不可能なセクタが存在した場合には、正常
なセクタへの書込み処理がなされた後に、代替セクタ割
当手段の割当に従って、代替トラックのセクタに、一括
して書込みの代替処理を行うディスク記録装置におい
て、その代替処理後に、次のシーク位置を予測し、前記
ホストからの次のコマンドを受け取る前に、その予測シ
ーク位置に前記ヘッドを移動せしめることを特徴とす
る。
(57) [Abstract] [Purpose] To provide a disk recording device used in an information processing system, and particularly to provide a concrete means for shortening a substantial seek time and speeding up a writing / reading process. With the goal. [Structure] When a command cannot be written when a command is received from the host, the head is moved to the seek position according to the command, and data processing is performed to write data information to a predetermined sector in sector units. In a disk recording apparatus that collectively performs writing alternative processing on sectors of an alternative track in accordance with the allocation of the alternative sector allocation means after writing processing to a normal sector is performed, It is characterized in that the seek position is predicted, and the head is moved to the predicted seek position before the next command from the host is received.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、情報処理システムで使
用するディスク記録装置に関するもので、特に、実質的
なシーク時間を短縮し、書込み/読出し処理の高速化を
はかる具体的手段を提供をするものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk recording apparatus used in an information processing system, and particularly, to provide a concrete means for shortening a substantial seek time and speeding up a writing / reading process. To do.

【0002】[0002]

【従来の技術】近年、代替セクタ処理は欠陥セクタを検
出する度に処理すると、余計なシーク処理が発生し高速
なデータ処理ができないため、正常なセクタへのデータ
情報の書込み/読出し処理後にヘッドを代替トラックに
シークして一括処理している。
2. Description of the Related Art In recent years, if the alternative sector processing is performed every time a defective sector is detected, an extra seek processing occurs and high-speed data processing cannot be performed. Therefore, the head after the writing / reading processing of the data information to the normal sector is performed. Is sought to the alternative track and processed in a batch.

【0003】以下に従来の代替セクタ処理について説明
する。図6は従来のディスク記録装置の構成図を示すも
のである。61は制御部であり、ホストからコマンドを
受け取りその指示に応じて各種処理を制御する。書込み
又は読出しコマンドであれば、ディスク記録手段65に
対して指定されたセクタの書込み又は読出し処理を制御
する。その指定されたセクタに欠陥があり、上記処理が
不可能な場合は、代替トラックに上記処理を割り振る。
62はバッファメモリ部で、61で指定されたセクタデ
ータをディスク記録手段65に書込み又は読出し処理す
る前に一時格納するデータバッファと、欠陥セクタ検出
時に代替セクタ情報を格納する代替セクタ管理テーブル
と、欠陥セクタアドレスバッファを有する。63は代替
セクタ割当手段で、前記制御部61の制御に従って使用
可能な代替セクタを割当し、その代替アドレスを前記制
御部61に渡す。64は代替処理一括手段で、前記制御
部61の制御に従って代替セクタ情報を用いて代替処理
を一括して行う。
The conventional alternative sector processing will be described below. FIG. 6 shows a block diagram of a conventional disc recording apparatus. A control unit 61 receives commands from the host and controls various processes in accordance with the instructions. If it is a write or read command, it controls the write or read processing of the specified sector with respect to the disk recording means 65. If the specified sector is defective and the above processing is impossible, the above processing is assigned to the alternative track.
Reference numeral 62 denotes a buffer memory unit, which is a data buffer for temporarily storing the sector data designated by 61 before writing or reading to the disk recording means 65, an alternative sector management table for storing alternative sector information when a defective sector is detected, It has a defective sector address buffer. Reference numeral 63 denotes an alternative sector allocation means, which allocates an available alternative sector under the control of the control unit 61 and passes the alternative address to the control unit 61. Reference numeral 64 denotes an alternative processing batch means that collectively executes the alternative processing using the alternative sector information under the control of the control unit 61.

【0004】以上のように構成されたディスク記録装置
の代替セクタ処理について説明する。図7は、代替処理
用管理テーブルを用いた代替一括処理を示すものであ
る。
The alternative sector processing of the disk recording apparatus configured as described above will be described. FIG. 7 shows an alternative batch process using the alternative process management table.

【0005】まず書込み処理について説明する。バッフ
ァメモリ部62にデータバッファ71と代替セクタ管理
テーブル72を設ける。ホストからディスク記録手段6
5へ書込むデータを全部データバッファ71に順に格納
する。その後格納順にディスク記録手段65の指定アド
レスに1セクタ単位で書込む。書込み処理が不可能な欠
陥セクタがある場合には、その都度代替セクタ管理テー
ブル72に欠陥セクタのデータバッファポインタ,ホス
トから指示のあった物理アドレス,代替セクタ物理アド
レスを格納していく。欠陥セクタ以外のディスク記録手
段65への書込み処理終了後、ヘッドを代替トラックに
シークし、代替セクタ管理テーブル72を参照して代替
セクタ物理アドレスにデータバッファ71に残った欠陥
セクタデータd1,d2を一括して書込む。
First, the writing process will be described. A data buffer 71 and an alternative sector management table 72 are provided in the buffer memory unit 62. Disk recording means 6 from host
All the data to be written in 5 are sequentially stored in the data buffer 71. After that, the data is written in the designated addresses of the disk recording means 65 in the order of storage in units of one sector. When there is a defective sector that cannot be written, the data buffer pointer of the defective sector, the physical address designated by the host, and the alternate sector physical address are stored in the alternate sector management table 72 each time. After the writing process to the disk recording unit 65 other than the defective sector is completed, the head is sought to the alternative track and the alternative sector management table 72 is referred to to find the defective sector data d1 and d2 remaining in the data buffer 71 at the alternative sector physical address. Write in bulk.

【0006】次に読出し処理について説明する。バッフ
ァメモリ部62にデータバッファ71と代替セクタ管理
テーブル72,欠陥セクタアドレスバッファ73を設け
る。ディスク記録手段65からホストに1セクタずつデ
ータを読出しデータバッファ71に順に格納する。読出
し処理が不可能なセクタがある場合には、そのセクタの
欠陥セクタ物理アドレスを欠陥セクタアドレスバッファ
73に格納していく。そして、正常なセクタからの読出
し処理終了後、ヘッドを代替トラックにシークし、上記
欠陥セクタアドレスバッファ73の欠陥セクタ物理アド
レスを用いて代替セクタ管理テーブルを参照し、代替セ
クタ物理アドレスからデータバッファ71に残った欠陥
セクタデータエリアd1,d2に一括して読込み、デー
タバッファ71の全データを格納順にホストに読出す。
Next, the reading process will be described. The buffer memory unit 62 is provided with a data buffer 71, a substitute sector management table 72, and a defective sector address buffer 73. Data is read from the disk recording means 65 to the host one sector at a time and stored in the data buffer 71 in order. If there is a sector that cannot be read out, the defective sector physical address of the sector is stored in the defective sector address buffer 73. After the reading process from the normal sector is completed, the head is sought to the alternative track, the alternative sector management table is referred using the defective sector physical address of the defective sector address buffer 73, and the data buffer 71 is read from the alternative sector physical address. Are collectively read into the defective sector data areas d1 and d2 remaining in the memory area, and all the data in the data buffer 71 are read out to the host in the order of storage.

【0007】[0007]

【発明が解決しようとする課題】しかしながら上記の従
来の代替セクタ処理方式では、代替処理終了後はヘッド
は代替トラック上にあるため、ホストからシーケンシャ
ルな書込み/読出し処理が連続して指示された場合に、
欠陥セクタを検出しておれば、次の書込み/読出し処理
時に代替トラックから前書込み/読出し処理を行ったト
ラックへのシーク処理が必要になるという問題点を有し
ていた。
However, in the above-mentioned conventional alternative sector processing method, since the head is on the alternative track after the completion of the alternative processing, the sequential write / read processing is continuously instructed by the host. To
If the defective sector is detected, there is a problem that a seek process from the alternative track to the track on which the pre-write / read process is performed is required at the next write / read process.

【0008】本発明は上記従来の問題点を解決するもの
で、ホストから次にディスク記録手段にアクセスするで
あろうシーク位置を予測し、代替セクタ処理後、ホスト
からの次の処理指示前にディスク記録手段のヘッドを予
測したシーク位置に自動シークすることにより、書込み
/読出し処理の高速化を提供することを目的とする。
The present invention solves the above-mentioned problems of the prior art by predicting the seek position at which the host will access the disk recording means next, and after the alternative sector processing and before the next processing instruction from the host. An object of the present invention is to provide a high speed writing / reading process by automatically seeking the head of the disk recording means to a predicted seek position.

【0009】[0009]

【課題を解決するための手段】この目的を達成するため
に本発明のディスク記録装置は、ホストからのコマンド
を受け取り、その指示に応じたシーク位置にヘッドを移
動せしめて、所定のトラックのセクタにセクタ単位でデ
ータ情報を書込み/読出し処理を行うに際し、その書込
み/読出し処理が不可能なセクタが存在した場合には、
正常なセクタへのそれぞれの書込み/読出し処理がなさ
れた後に、代替セクタ割当手段の割当に従って、他の代
替トラックのセクタに、それぞれ一括して書込み/読出
しの代替処理を行うディスク記録装置において、その代
替処理後に、次のシーク位置を予測し、前記ホストから
の次のコマンドを受け取る前に、その予測シーク位置に
前記ヘッドを移動せしめることを特徴とするものであ
る。
In order to achieve this object, a disk recording apparatus of the present invention receives a command from a host, moves a head to a seek position corresponding to the command, and then a sector of a predetermined track. When writing / reading data information in units of sectors, if there is a sector that cannot be written / read out,
In a disk recording device, after writing / reading to / from a normal sector is performed, writing / reading alternative processing is collectively performed on sectors of another alternative track according to the allocation of the alternative sector allocation means. After the substitution process, the next seek position is predicted, and the head is moved to the predicted seek position before receiving the next command from the host.

【0010】[0010]

【作用】この構成によって、ホストからの処理指示を受
ける前にディスク記録手段のヘッドを予測したシーク位
置に自動シークしておくことにより、ホストからシーケ
ンシャルな書込み/読出し処理が連続して指示された場
合に、前の処理過程で欠陥セクタを検出していても、処
理実行中に余計なシーク処理を行うことが少なくなり書
込み/読出し処理の高速化をはかることができる。
With this configuration, the head of the disk recording means is automatically sought to the predicted seek position before receiving the processing instruction from the host, so that the host successively issues the sequential write / read processing. In this case, even if the defective sector is detected in the previous processing step, unnecessary seek processing is less likely to be performed during processing, and the write / read processing can be speeded up.

【0011】[0011]

【実施例】【Example】

(実施例1)以下本発明の一実施例について、図面を参
照しながら説明する。
(Embodiment 1) An embodiment of the present invention will be described below with reference to the drawings.

【0012】図1にディスク記録装置の構成図を示す。
11は制御部であり、ホストからコマンドを受け取りそ
の指示に応じて各種処理を制御する。書込み又は読出し
コマンドであれば、ディスク記録手段17に対して指定
されたセクタの書込み又は読出し処理を制御する。欠陥
セクタがあり、上記処理が不可能な場合は、代替トラッ
クに上記処理を割り振る。12はバッファメモリ部で、
制御部11で指定されたセクタデータをディスク記録手
段17に書込み又は読出し処理する前に一時格納するデ
ータバッファ、欠陥セクタ検出時に代替セクタ情報を格
納する代替用バッファ、シーク位置予測データを格納す
るバッファを有する。
FIG. 1 shows a block diagram of a disk recording apparatus.
A control unit 11 receives a command from the host and controls various processes according to the instruction. If it is a write or read command, it controls the write or read processing of the specified sector with respect to the disk recording means 17. If there is a defective sector and the above processing cannot be performed, the above processing is assigned to the alternative track. 12 is a buffer memory unit,
A data buffer for temporarily storing the sector data designated by the control unit 11 before writing or reading to the disk recording means 17, a substitute buffer for storing substitute sector information when a defective sector is detected, and a buffer for storing seek position prediction data. Have.

【0013】13は代替セクタ割当手段で、前記制御部
11の制御に従って使用可能な代替セクタを割当し、そ
の代替アドレスを前記制御部11に渡す。14は代替処
理一括手段で、前記制御部11の制御に従って代替セク
タ情報を用いて代替処理を一括して行う。15はシーク
位置予測手段で、以前にホストから指示のあったコマン
ドから次にシークされるであろう位置を予測する。16
は自動シーク手段で、代替一括処理後ホストから次のコ
マンド指示がある前に、ディスク記録手段のヘッドを、
前記制御部11の制御に従って予測したシーク位置に自
動シークする。
Reference numeral 13 is an alternative sector allocation means, which allocates an available alternative sector under the control of the control unit 11 and passes the alternative address to the control unit 11. Reference numeral 14 denotes an alternative processing batch means which collectively executes the alternative processing using the alternative sector information under the control of the control unit 11. Reference numeral 15 is a seek position predicting means for predicting a position to be next sought from a command previously instructed by the host. 16
Is an automatic seek means, after the alternative batch processing, before the next command instruction from the host, the head of the disk recording means,
Under the control of the control unit 11, automatic seek is performed at the predicted seek position.

【0014】以上のように構成されたディスク記憶装置
について、以下その動作について説明する。図2は、本
発明のシーク位置予測手段15の処理フローである。
The operation of the disk storage device configured as described above will be described below. FIG. 2 is a processing flow of the seek position prediction means 15 of the present invention.

【0015】制御部11は、ホストからコマンドを受信
し(21)、コマンド指示に従って書込み/読出し処理
等を行う(22)。ディスク記録手段17でヘッドのシ
ーク処理が発生したかどうかチェックし(23)、発生
していれば現アクセスアドレス及び処理セクタ数を順次
記憶する(24)。そして、その前のシーク処理発生時
に記憶したアクセスアドレス及び処理セクタ数と比較し
(25)、現シーク処理時のアクセスアドレスが前アク
セスアドレスより大きく且つ前アクセスアドレスに前処
理セクタ数を加算したアドレス以下であれば、ホストか
らシーケンシャルな書込み/読出し処理が連続して発生
していると判断し、シーク位置予測データに現アクセス
アドレスがあるトラックNo.を格納する(27)。シ
ーク処理が発生していないコマンドを受信した場合及び
上記比較条件を満たしていない場合は、ホストからシー
ケンシャルなアクセス処理が発生していないと判断し、
次のシーク位置は予測できないためシーク位置予測デー
タをクリアする(26)。
The control unit 11 receives a command from the host (21) and performs write / read processing and the like according to the command instruction (22). It is checked whether or not the seek processing of the head has occurred in the disk recording means 17 (23), and if it has occurred, the current access address and the number of processing sectors are sequentially stored (24). Then, the address is compared with the access address and the number of processing sectors stored at the time of the previous seek processing occurrence (25), and the access address at the time of the current seek processing is larger than the previous access address and the address obtained by adding the number of preprocessing sectors to the previous access address. In the case of the following, it is determined that sequential write / read processing is continuously occurring from the host, and the track No. having the current access address in the seek position prediction data. Is stored (27). If a command for which seek processing has not occurred is received and the above comparison conditions are not satisfied, it is determined that sequential access processing has not occurred from the host,
Since the next seek position cannot be predicted, the seek position prediction data is cleared (26).

【0016】図3は、本発明のホストから書込み命令を
受けた時の処理フローを示す。ホストからディスク記録
手段17へ書込むセクタデータを、バッファメモリ部1
2内に領域確保したデータバッファに順に格納する(3
1)。ディスク記憶手段17のヘッドをホストから書込
み処理を指示されたトラックにシークし(32)、セク
タデータが指定されたセクタに書込み可能か検査する
(33)。書込み可能であれば、格納順にディスク記録
手段17の指定セクタに1セクタ単位で書込む(3
4)。書込み不可能であれば、バッファメモリ部12内
に領域確保した代替セクタバッファに代替セクタ情報を
格納する(35)。ホストから指示を受けた全てのセク
タデータの書込み処理及び代替セクタバッファの格納処
理が終了するまで(36)、上記の処理を繰り返す。
FIG. 3 shows a processing flow when a write command is received from the host of the present invention. The buffer memory unit 1 stores sector data to be written from the host to the disk recording means 17.
Sequentially store in the data buffer that secures the area in 2 (3
1). The head of the disk storage means 17 is sought to the track instructed by the host to perform the writing process (32), and it is checked whether the sector data can be written in the designated sector (33). If it is writable, the data is written in the designated sector of the disk recording means 17 in the order of storage in units of one sector (3
4). If it is not writable, the alternative sector information is stored in the alternative sector buffer secured in the buffer memory unit 12 (35). The above process is repeated until the writing process of all the sector data and the storing process of the alternative sector buffer instructed by the host are completed (36).

【0017】ディスク記録手段17の書込み処理が終了
した時点で、ディスク記憶手段17のヘッドを代替トラ
ックにシークし(37)、代替セクタ情報を用いてデー
タバッファに格納されたままの欠陥セクタデータを代替
セクタ割当手段13で割当られた代替アドレスに一括書
込みすること(38)により代替処理が終了し、ホスト
に対して書込み処理の完了を報告する。図5は上記処理
時のディスク記録手段17の代替処理説明図である。5
1はホストから書込み処理の指示があったトラック、こ
こでは前記トラックに8セクタ分のデータを書込む。こ
こで7セクタ目の書込み処理で欠陥セクタ52を検出し
ている。
When the writing process of the disk recording means 17 is completed, the head of the disk storage means 17 is sought to the alternative track (37), and the defective sector data still stored in the data buffer is used by using the alternative sector information. The alternative processing is completed by collectively writing (38) to the alternative address allocated by the alternative sector allocation means 13, and the completion of the writing processing is reported to the host. FIG. 5 is an explanatory diagram of an alternative process of the disk recording means 17 at the time of the above process. 5
Reference numeral 1 is a track for which a writing process is instructed by the host. In this case, 8 sectors of data are written in the track. Here, the defective sector 52 is detected in the writing process of the seventh sector.

【0018】前記トラックへの書込み処理終了後、ヘッ
ドを代替トラック53にシークし代替セクタ割当手段1
3で割当られた代替セクタ54に欠陥セクタデータを一
括書込みしている。以上の処理は、従来と同じである。
ホストから次の処理指示が発生する前に図2で予測した
シーク位置、すなわち、トラック51上にディスク記録
手段17のヘッドを自動シークする(39)。この時、
シーク位置予測データがクリアされておれば、シーク位
置が予測できなかったことを示すのでヘッドは現シーク
位置、すなわち、トラック53上に止める。
After the writing process to the track is completed, the head seeks to the alternative track 53 and the alternative sector allocation means 1
The defective sector data is collectively written in the alternative sector 54 allocated in 3. The above process is the same as the conventional process.
Before the next processing instruction is issued from the host, the head of the disk recording means 17 is automatically sought on the seek position predicted in FIG. 2, that is, the track 51 (39). At this time,
If the seek position prediction data is cleared, it indicates that the seek position could not be predicted, and the head stops at the current seek position, that is, the track 53.

【0019】図4は、本発明のホストから読出し命令を
受けた時の処理フローを示す。ディスク記憶手段17の
ヘッドをホストから読出し処理を指示されたトラックに
シークし(41)、指定されたセクタデータが読出し可
能か検査する(42)。読出し可能であれば、データ記
録手段17から1セクタ単位で読込みバッファメモリ部
12内に領域確保したデータバッファに順に格納する
(43)。読込み不可能であれば、バッファメモリ部1
2内に領域確保した代替セクタバッファに代替セクタ情
報を格納する(44)。ホストから指示を受けた全ての
セクタデータの読出し処理及び代替セクタバッファの格
納処理が終了するまで(45)、上記の処理を繰り返
す。ディスク記録手段17の読出し処理が終了した時点
で、ディスク記憶手段17のヘッドを代替トラックにシ
ークし(46)、代替セクタ情報を用いて代替セクタ割
当手段13で割当られた代替アドレスよりデータバッフ
ァに読出すこと(47)により代替処理が終了し、デー
タバッファのデータを格納順にホストに読出すこと(4
8)により、ホストに対して読出し処理の完了を報告す
る。
FIG. 4 shows a processing flow when a read command is received from the host of the present invention. The head of the disk storage means 17 is sought to the track instructed to be read by the host (41), and it is checked whether the designated sector data can be read (42). If the data can be read, the data is stored in order from the data recording means 17 in units of one sector in the data buffer secured in the read buffer memory section 12 (43). If it cannot be read, buffer memory unit 1
The alternative sector information is stored in the alternative sector buffer whose area is secured in 2 (44). The above process is repeated until the process of reading all the sector data and the process of storing the alternative sector buffer instructed by the host are completed (45). When the reading process of the disk recording means 17 is completed, the head of the disk storage means 17 is sought to the alternative track (46), and the alternative sector information is used to create the data buffer from the alternative address assigned by the alternative sector assigning means 13. The alternative process is completed by reading (47), and the data in the data buffer is read in the storage order to the host (4
According to 8), the completion of the reading process is reported to the host.

【0020】図5は上記処理時のディスク記録手段17
の代替処理説明図である。51はホストから読出し処理
の指示があったトラック、ここでは前記トラックより8
セクタ分のデータを読出している。ここで7セクタ目の
読出し処理で欠陥セクタ52を検出している。前記デー
タバッファへの読出し処理終了後、ヘッドを代替トラッ
ク53にシークし代替セクタ割当手段13で割当られた
代替セクタ54より欠陥セクタデータを一括読出してい
る。ホストから次の処理指示が発生する前に図2で予測
したシーク位置、すなわち、トラック51上にディスク
記録手段17のヘッドを自動シークする(49)。この
時、シーク位置予測データがクリアされておれば、シー
ク位置が予測できなかったことを示すのでヘッドは現シ
ーク位置、すなわち、代替トラック53上に止める。
FIG. 5 shows the disk recording means 17 during the above processing.
FIG. 8 is an explanatory diagram of an alternative process of FIG. Reference numeral 51 denotes a track for which a read processing instruction has been issued by the host.
Data for the sector is being read. Here, the defective sector 52 is detected in the reading process of the seventh sector. After the reading process to the data buffer is completed, the head seeks to the alternative track 53 and the defective sector data is collectively read from the alternative sector 54 allocated by the alternative sector allocation means 13. Before the next processing instruction is issued from the host, the head of the disk recording means 17 is automatically sought on the seek position predicted in FIG. 2, that is, the track 51 (49). At this time, if the seek position prediction data has been cleared, it indicates that the seek position could not be predicted, so the head stops at the current seek position, that is, on the alternative track 53.

【0021】上記書込み/読出し処理後、ホストからの
次の処理指示が前トラックをアクセスするものであれ
ば、処理実行中に余分なシーク動作をする必要がなくな
る。
After the write / read processing, if the next processing instruction from the host is to access the previous track, it is not necessary to perform an extra seek operation during the processing execution.

【0022】[0022]

【発明の効果】以上のように本発明は、シーク位置予測
手段を用いてホストからの処理指示前にディスク記録手
段のヘッドを自動シークすることにより、ホストからシ
ーケンシャルな書込み/読出し処理が連続して指示され
た場合に欠陥セクタを検出しても、処理実行中に余計な
シーク処理を行う必要がなくなり、書込み/読出し処理
の高速化をはかることができる優れたディスク記録装置
を実現できるものである。
As described above, according to the present invention, the seek position predicting means is used to automatically seek the head of the disk recording means before the processing instruction from the host, so that the sequential write / read processing from the host is continued. Even if a defective sector is detected when instructed, it is not necessary to perform extra seek processing during processing, and it is possible to realize an excellent disk recording device that can speed up write / read processing. is there.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のディスク記録装置の一実施例を示す要
部ブロック図
FIG. 1 is a block diagram of essential parts showing an embodiment of a disk recording apparatus of the present invention.

【図2】同実施例におけるシーク位置予測手段の処理フ
ロー図
FIG. 2 is a processing flow chart of a seek position prediction means in the embodiment.

【図3】同実施例の書込み処理実施における処理フロー
FIG. 3 is a processing flow chart in writing processing execution of the embodiment.

【図4】同実施例の読出し処理実施における処理フロー
FIG. 4 is a processing flow chart in read processing implementation of the embodiment.

【図5】同実施例におけるディスク記録手段の代替処理
動作の説明図
FIG. 5 is an explanatory view of an alternative processing operation of the disk recording means in the embodiment.

【図6】従来のディスク記録装置の要部を示すブロック
FIG. 6 is a block diagram showing a main part of a conventional disc recording device.

【図7】従来の代替処理用管理テーブルを用いた代替一
括処理の動作説明図
FIG. 7 is an explanatory diagram of an operation of alternative batch processing using a conventional management table for alternative processing.

【符号の説明】[Explanation of symbols]

11 制御部 12 バッファメモリ部 13 代替セクタ割当手段 14 代替処理一括手段 15 シーク位置予測手段 16 自動シーク手段 17 ディスク記録手段 11 Control Unit 12 Buffer Memory Unit 13 Alternate Sector Allocation Means 14 Alternate Processing Batch Means 15 Seek Position Prediction Means 16 Automatic Seek Means 17 Disk Recording Means

フロントページの続き (72)発明者 豊田 政喜 香川県高松市寿町2丁目2番10号 松下寿 電子工業株式会社内 (72)発明者 桑原 広美 香川県高松市寿町2丁目2番10号 松下寿 電子工業株式会社内Front page continuation (72) Inventor Masayoshi Toyota 2-10, Shoucho, Takamatsu City, Kagawa Prefecture Matsushita Kotobushiki Kogyo Co., Ltd. (72) Inventor Hiromi Kuwahara 2-10, Shoucho, Takamatsu City, Kagawa Prefecture Kotobuki Electronics Industry Co., Ltd.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】ホストからのコマンドを受け取り、その指
示に応じたシーク位置にヘッドを移動せしめて、所定の
トラックのセクタにセクタ単位でデータ情報を書込み/
読出し処理を行うに際し、その書込み/読出し処理が不
可能なセクタが存在した場合には、正常なセクタへのそ
れぞれの書込み/読出し処理がなされた後に、代替セク
タ割当手段の割当に従って、他の代替トラックのセクタ
に、それぞれ一括して書込み/読出しの代替処理を行う
ディスク記録装置において、その代替処理後に、次のシ
ーク位置を予測し、前記ホストからの次のコマンドを受
け取る前に、その予測シーク位置に前記ヘッドを移動せ
しめることを特徴とするディスク記録装置。
1. A command is received from a host, the head is moved to a seek position according to the command, and data information is written in sector units of a predetermined track in sector units.
When performing the reading process, if there is a sector in which the writing / reading process is impossible, after each writing / reading process to a normal sector, another replacement is performed according to the allocation of the alternative sector allocation means. In a disk recording apparatus that collectively performs writing / reading alternative processing on each sector of a track, the next seek position is predicted after the alternative processing, and the predicted seek is performed before the next command from the host is received. A disk recording apparatus, wherein the head is moved to a position.
【請求項2】シーク位置の予測は、最終コマンドがアク
セスしたアドレスが、その前のコマンドのアクセスした
アドレスと処理セクタ数の和以下で、前のコマンドのア
クセスしたアドレスより大きい場合には、最終コマンド
がアクセスしたアドレスがあるトラックを、予測シーク
位置とすることを特徴とするディスク記録装置。
2. The seek position is predicted when the address accessed by the last command is less than or equal to the sum of the accessed address of the previous command and the number of processing sectors and is larger than the accessed address of the previous command. A disk recording apparatus characterized in that a track having an address accessed by a command is set as a predicted seek position.
JP311193A 1993-01-12 1993-01-12 Disk recorder Pending JPH06208769A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP311193A JPH06208769A (en) 1993-01-12 1993-01-12 Disk recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP311193A JPH06208769A (en) 1993-01-12 1993-01-12 Disk recorder

Publications (1)

Publication Number Publication Date
JPH06208769A true JPH06208769A (en) 1994-07-26

Family

ID=11548246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP311193A Pending JPH06208769A (en) 1993-01-12 1993-01-12 Disk recorder

Country Status (1)

Country Link
JP (1) JPH06208769A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2396453A (en) * 2002-11-15 2004-06-23 Plasmon Lms Inc Relocation batch processing using a memory and defect management area in disk drives with grown defects

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2396453A (en) * 2002-11-15 2004-06-23 Plasmon Lms Inc Relocation batch processing using a memory and defect management area in disk drives with grown defects
US7200771B2 (en) 2002-11-15 2007-04-03 Plasmon Lms, Inc. Relocation batch processing for disk drives

Similar Documents

Publication Publication Date Title
US5745444A (en) Method of controlling recording information on an optical disk using replacement control information
US4525839A (en) Method of controlling storage device
US4733386A (en) Method of writing file data into a write-once type memory device
US6654904B1 (en) Method for registering, in a defect map, addresses of defective sectors of a data recording medium
JPH08328752A (en) Information recording apparatus and method
JPH01128266A (en) Method for controlling drive device for writable disk
JPH056891B2 (en)
US4494157A (en) Information readout apparatus
US5724500A (en) Multiple writing volume backup method
JPS5860410A (en) Magnetic disk control method
JPH0316712B2 (en)
JPH06208769A (en) Disk recorder
JPH0676480A (en) Disk device for alternate sector processing
JPH07319636A (en) Controller for storing data of magnetic disk
JP3136811B2 (en) Alternative sector processing method
JPH0562360A (en) A defective sector processing method for a rotary memory device.
JPH0528646A (en) Method for setting alternation sector
JPH0628779A (en) Method for recording and controlling data in disk device
JPH0589598A (en) Magnetic disk device
JPS59221810A (en) Alternate sector device in magnetic storage device
JPH0235663A (en) Magneto-optical disk device replacement processing method
JPS6055432A (en) Processing method of defective sector
JP2728949B2 (en) Control method of optical disk subsystem
JPH024075B2 (en)
JPH06187735A (en) Management device for alternative area of disk recording / reproducing device