JPS58105434A - Controlling system of storage device - Google Patents

Controlling system of storage device

Info

Publication number
JPS58105434A
JPS58105434A JP20160681A JP20160681A JPS58105434A JP S58105434 A JPS58105434 A JP S58105434A JP 20160681 A JP20160681 A JP 20160681A JP 20160681 A JP20160681 A JP 20160681A JP S58105434 A JPS58105434 A JP S58105434A
Authority
JP
Japan
Prior art keywords
sector
sectors
command
writing
written
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
JP20160681A
Other languages
Japanese (ja)
Inventor
Takashi Doi
隆 土井
Michio Miyazaki
宮崎 道生
Masato Mori
正人 森
Takashi Oka
隆史 岡
Minoru Shibamiya
柴宮 実
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 JP20160681A priority Critical patent/JPS58105434A/en
Publication of JPS58105434A publication Critical patent/JPS58105434A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/24Record carriers characterised by shape, structure or physical properties, or by the selection of the material
    • G11B7/2407Tracks or pits; Shape, structure or physical properties thereof
    • G11B7/24085Pits

Landscapes

  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To enable to change the starting position of the following writing instruction to the position set before the issue of a command, by keeping a command ordering to transfer the information of the start sector position of the next writing command to a software from a rotary storage device. CONSTITUTION:Each sector includes an ID part 10 which specifies a sector, a BAD flag 12 which shows a defective sector, an ALT flag 13 which shows a replacing sector, a control field 14 including a pointer 15 which shows the starting point of the replacing sector, and data 11. The information is written following a certain number of sectors on the basis of a writing command. Then this information is checked, and a replacing sector is set for a defective sector. Then the information is written in succession to a certain number of new sectors after a replacing sector. This procedure is repeated. At the same time, a sector number is indicated for the writing start position which is led by the number of replacing sectors set to the sector to which the writing is first carried out and to a storage device. Then a writing command is delivered.

Description

【発明の詳細な説明】 本発明は、不良部分を含む記憶装置をその不良部分を避
けながら使用する記憶装置の制御方式に関し、特に光デ
ィスク等の書替不能な記憶装置において好適な、不良部
分の交替ブロックを明示して、エラーの回復を可能にし
た記録制御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage device control method for using a storage device including a defective portion while avoiding the defective portion, and is particularly suitable for a non-rewritable storage device such as an optical disk. This invention relates to a recording control method that makes it possible to recover from errors by specifying replacement blocks.

従来のシークンシャルアク七ス方式の書替可能形記憶装
置において、不良ブロックに対する制御方式としては1
次の2つが代表的な方法である。すなわち、その1つけ
、書き込み後読みとクチXツクを行ない不良ブロックが
存在すれば代替トラックにそのブロックの情報を書き込
むとと屯に不良ブロック中に不良箇所を避けて交替ブロ
ックの位置を記録する方法である。また、もう1うけ、
あらかじめ媒体への書き込み読み出しテストを行い、不
良ブロックに対するアクセス時にはハードウェア・ロジ
ックによシ交替ブロックに切シ替えを行う方法である。
In conventional sequential ax 7-bit rewritable storage devices, there are 1 control methods for bad blocks.
The following two methods are typical. That is, after writing, reading and checking are performed, and if a defective block exists, the information of that block is written to the alternative track, and then the position of the replacement block is recorded while avoiding the defective part in the defective block. It's a method. I'll take another one,
In this method, a read/write test is performed on the medium in advance, and when a defective block is accessed, hardware logic switches to a replacement block.

例えば、磁気バブル・メモリ等では、あらかじめテスト
を行って欠陥情報をあらかじめ外部メモリ(ROM) 
K格納しておくか、マイク・ルーズの一部に欠陥情報を
貯蔵しておき、メモリ使用時にそれを読み出して外部メ
モリ(R14M)VC格納し、入力データを並直列変換
する際に、外部メモリ6の内容を参照して、欠陥部はと
ばしてそヒにデータを書き込まずその次の記憶領域から
書き込むように制御する。
For example, with magnetic bubble memories, etc., tests are performed in advance and defect information is stored in external memory (ROM).
Either store the defect information in a part of the microphone loose, read it out when using the memory, and store it in the external memory (R14M). Referring to the contents of 6, the defective part is skipped, data is not written there, and data is written from the next storage area.

一方、バブル・メモリからの直列続出データを直並列変
換する際に、前記の外部メモリの内容を参照して欠陥領
域からのデータは除いて出力データとして与える制御を
行なう。
On the other hand, when converting serial data from the bubble memory into serial to parallel data, the contents of the external memory are referred to and control is performed to exclude data from the defective area and provide it as output data.

以上の記憶制御方式は、いずれも媒体が書替可能な場合
でありて、光ディスクのように書替不能の場合には、書
き込みエラーを回復する方法としてそのまま使用できな
いため、適用不可能である。
All of the above storage control methods apply when the medium is rewritable, and cannot be applied to non-rewritable media such as optical discs because they cannot be used as is as a method for recovering from write errors.

ms情報等の膨大なデータを記憶する安価な大容量記憶
装置として、光ディスクが実用化されてきている。光デ
ィスクに対してジークンどヤA/にデータを書き込み、
あるいけ書き込まれたデータを読み出すことがで纏るが
、データを書き終ってから読み出してチ翼ツクしたとき
エラーが判明しても、その位置で訂正することは不可能
である。したがりて、光ディスクの書き方法が最大の課
題である。
Optical disks have been put into practical use as inexpensive large-capacity storage devices that store enormous amounts of data such as MS information. Write data to the optical disc on Jeet Kun Doya A/,
It is possible to read out data that has been written for some time, but even if an error is found when reading and checking the data after it has been written, it is impossible to correct it at that location. Therefore, the biggest issue is how to write on optical discs.

本発明の目的は、このような問題を解決する。The object of the present invention is to solve such problems.

ため1元ディスク等の書替不能な記−媒体、特。Therefore, non-rewritable storage media such as single-source disks, especially.

にエラー中レートの高い媒体に適し、不要セフ3ターの
エラー回復を効率よく実現できる記憶値装置の制御方式
を提供することにある。    。
It is an object of the present invention to provide a control method for a storage value device, which is suitable for a medium with a high error rate and can efficiently realize error recovery from unnecessary safety data. .

本発明の他の目的は書き込み開始点がそれ以。Another object of the present invention is to provide a starting point for writing.

前の書き込みコマンドによりて定まる交代セフ・りの設
定方式による記憶制御を行なうラフトウ1トエアに書き
込み開始点が容易に判定しうる手段・を提供することに
ある。
It is an object of the present invention to provide a means for easily determining a writing start point in a raft that performs storage control based on a setting method of a replacement safety field determined by a previous write command.

本発明にあってはシーケンシャルアクセス方。In the present invention, it is a sequential access method.

式の記憶装着において、複数個の連続するセフ。In formula memory attachment, multiple consecutive sefs.

りに書き込みを行なうコマンドを続けて発行する場合、
それぞれの連続するセクタの書き込み。
If you issue a command that writes to the
Write each consecutive sector.

コマンドの後IC,次の書き込みコマンドの開始。After the command, the IC starts the next write command.

セクタ位置情報を回転形記憶装置からソフトク。Soft disk sector location information from rotating storage.

エアに対・し転送するコマンドを続けるととによ。Continue to send commands to the air.

〕、続く書き込み命令の開始位置をコマンド角。], the starting position of the following write command is the command angle.

行以前に変更するととを可能とする。It is possible to change the line before.

本発明においては以下のような交替セクタの設定が行な
われる。情111iFin個のセクタに連続して書き込
まれる。(以下に示す実施例では路は1回転の七りタ数
から1を引いた数であるー。)その後この1個のセクタ
を読み返し、不良セフ′りの摘出をする。不良セクタが
あった場合は轟該絡セクタのすぐ後にその分の情報を書
き込む。
In the present invention, the following replacement sectors are set. The information is continuously written to 111iFin sectors. (In the embodiment shown below, the path is the number of seven digits in one rotation minus one.) After that, this one sector is read back and defective sectors are extracted. If there is a defective sector, information about it is written immediately after the defective sector.

不要セクタの数に係わらず当初のN個のセクタが正しく
書き込まれるまで必要なら何セクタで・も交替セクタが
当該ルセクタの後にとられる。
Regardless of the number of unnecessary sectors, as many replacement sectors as necessary are taken after that sector until the original N sectors have been correctly written.

そして、その交替セクタに引き続いて次の亀セ。Then, following that replacement sector, the next Kamese.

フタが書き込まれる。以下同様の手続が繰如返。The lid is written. The same procedure is repeated thereafter.

される。be done.

以下の実施例は光デイスク装置のようにシーケンシャル
にアクセスされる記憶装置を対象としている。
The following embodiments are intended for storage devices that are accessed sequentially, such as optical disk devices.

こむでセクタはディスク上の直列な情報のブロックを意
味する。
A sector is a serial block of information on a disk.

第1図に本発明の実施例を示す。本実施例では8セクタ
が1回で連続して書き込まれる単位である。各セクタは
セクタを特定するII)部10:不良七夕りであること
を示すBAD 7 I)グ12.交。
FIG. 1 shows an embodiment of the present invention. In this embodiment, 8 sectors are the unit in which data is continuously written at one time. Each sector identifies the sector II) section 10: BAD 7 indicating a bad Tanabata I) section 12. Exchange.

替用セクタであることを示すALTフラグ15.交。ALT flag 15 indicating that it is a replacement sector. Exchange.

替セクタの始点を示すポインタ15を含む制御フ5イー
ルド14.データ11からなる。
A control field 14 containing a pointer 15 indicating the starting point of the replacement sector. It consists of data 11.

第2図に書き込みの処理手順を示す。これは。FIG. 2 shows the write processing procedure. this is.

ディスク記憶装置が従来よシ4つ!イクロプμ・グラ五
制御機能を利用し、vイクロプログラム・を以下に詳述
する手順に組むことによシ実現さIIIれる。
There are four disk storage devices compared to the conventional one! This can be realized by using the microprogram μ/GRA5 control function and assembling the microprogram into the procedure described in detail below.

はじめに8セクタを書き込む、このとき交替。First write 8 sectors, then take turns.

セクタは第9セクタから始まるからすべてのセ。All sectors start from the 9th sector.

フタのポインタに9を書き込んでおく。次にこ。Write 9 on the pointer on the lid. Next.

れな読みとってエラーがあるかどうかをチェッ1゜りす
る。エラーの有無は情報に付与されたEC。
Read the file and check if there are any errors. The presence or absence of an error is determined by the EC attached to the information.

コードによりて検知される。エラーがなければ。Detected by code. If there are no errors.

次の8セクタを書き込む。エラーがあった場合。Write the next 8 sectors. If there is an error.

はエラーのあるセクタをその8セクタの次から。indicates the sector with the error from the next 8 sectors.

エラーのありたセクタの交替セクタを書き込む。Write a replacement sector for the sector with the error.

このときこのセクタのポインタ部にエラーのありたオリ
ジナルセクタ番号を書き込んでおく。
At this time, write the original sector number where the error occurred in the pointer part of this sector.

この交替セクタの始点は不良、セクタの前後のポインタ
を利用して判断する。2以上の不良やセクタがあわば順
次交替七夕りを割ル当てる。この位IIは上記のr9J
に交替セクタが割夛当てられる毎に1ずつ加算すること
または既に書き込オれているかどうかを判定し、書き込
みの行なわれていない最初のセクタを知るととKよル求
められる。不良セクタについて交替セクタを書き終ると
交替セクタについて読みとシな行ないチェックする。こ
こで更にエラーが検出されると交替セクタについて更に
その交替セクタを次に書き込む。エラーが検出されなく
なるまでこの処理は繰夛返される。以上の処理において
不良セクタが検出されたときB、41)フックISを書
き入れ、Mみとプ時不嵐セクタがすぐに44J明するよ
うにしてもよい。これがなくとも読みとシ後のチェック
により不良は判明するからなくともかまわない。次に新
しi8セクタが書き込まれる。このポインタには既に書
き込まれた最後のセクタ番号に9を加えた値が書き込ま
れる。以下同様に書き込みが繰シ返される。この例では
ディスクの1回転1/c9セクタの容量があるとして1
つ少ない8セクタを1度に書くこととしている。その理
由信書き終りたのちディスクの回転待ちをすることな(
そのセクタな絖みとる仁とができること)Cある。
The starting point of this replacement sector is determined to be defective using pointers before and after the sector. Two or more defective or sectors are assigned replacement Tanabata in sequence. This II is r9J mentioned above.
Each time a replacement sector is allocated, it is incremented by 1, or it is determined whether the sector has already been written to, and the first sector that has not been written to is known. After writing a replacement sector for a bad sector, the replacement sector is read and checked. If an error is further detected here, the replacement sector is further written next. This process is repeated until no errors are detected. When a defective sector is detected in the above processing, a hook IS may be written (B, 41) so that the defective sector is immediately cleared by 44J when M is pressed. Even without this, defects can be found by reading and checking after installation, so there is no need for it. Next, a new i8 sector is written. A value obtained by adding 9 to the last sector number already written is written to this pointer. Writing is repeated in the same manner. In this example, assuming that the disk has a capacity of 1/c9 sectors per rotation, 1
It is assumed that 8 sectors, fewer than 8 sectors, are written at one time. The reason for this is that you don't have to wait for the disk to spin after you finish writing.
There are things that can be done in that sector.

第3図に読み数多時のフローを示す。始めに8個のオリ
ジナルなセクタを読みとる。そして不良のセクタがあり
たときは対応の交替セクタを読む。交替セクタはポイン
タによルその8セクタについての交替セクタの開始位置
を知多。
Figure 3 shows the flow when there are many readings. First, read 8 original sectors. If a bad sector is found, the corresponding replacement sector is read. For the replacement sector, use the pointer to determine the starting position of the replacement sector for those 8 sectors.

II)部の一致するセクタを読みとる。交替セクタに′
)Mで更にその交替セクタをもりた場合でもこれらの交
替セ)りはシリアルに書き込まれているから願に絖むこ
とによ1)II)一致を検出して所望のセクタを読みと
ることができる。これでもエラーが存在したと11はエ
ラーが存在したセクタにりいて再読取を行なう。これで
再度エラーが出たらそれは書き込み後に何らかの異常が
ありたものと推定される。工2−なく読みとシが成功す
ればそれで読みとルは終了する。
II) Read the matching sector of the section. to alternate sector′
Even if the replacement sectors are further read in M), since these replacement sectors are written serially, it is possible to read the desired sector by detecting 1) II) coincidence. If an error still exists, 11 rereads the sector in which the error occurred. If the error occurs again, it is assumed that something went wrong after writing. Work 2 - If reading and shi are successful, reading and shi are completed.

1度に連続的に書き込む単位はシステムによりて所望の
セクタ数にすることができ上記の数KIN定するもので
はない。これは1回転の中のセクタ数、システムにおけ
るデータの処理単位(ソフトウェアの操作の効率の点か
ら)ハードウェアのバッファ長(八−ドウエアでの処理
効率の点から)などを考慮して決められる。また、その
数は一定である必要はなく可変としてもよい。
The unit of continuous writing at one time can be set to a desired number of sectors depending on the system, and the above number KIN is not fixed. This is determined by taking into account the number of sectors in one rotation, the data processing unit in the system (in terms of software operation efficiency), the hardware buffer length (in terms of eight-way hardware processing efficiency), etc. . Further, the number does not need to be constant and may be variable.

以上のような構成によればオリジナルセクタ複数個をま
とめて、必要なだけの交替セクタをとシ、実際に必要と
した数だけの交替セクタエリヤが消費される為記録媒体
のスペースが空きなく利用出来、必要な交替セクタがす
べて当該オリジナルセクタの近傍にがたまりている為、
交替セクタの処理時間も小さくすることが出来る。
According to the above configuration, a plurality of original sectors are grouped together to create as many replacement sectors as necessary, and as many replacement sector areas as are actually required are consumed, the space on the recording medium cannot be used without any free space. , because all the necessary replacement sectors are gathered near the original sector,
The processing time for replacement sectors can also be reduced.

以下1本発明の一実施例を第4図乃至第6h図によシ説
明する。いま第4図に示すごとく、9個のセクタから成
る第1エクステント(第1の連続するセクタ#)と、5
個のセクタから成る第2エクステントを1回転形記憶装
着の物理的セクタ番号peを持つセクタから書き込む場
合を考える。第5図はこの書き込みを行なうためのコマ
ンド群を示す。コマンド*Fi、第1のエクステントを
書き込むための一連のコマンド(コマンドチェイン1)
と、第2のエクステントを書き込むための一連のコマン
ド(コマンドチェイン2)とから成り立りてiる。以下
各コマンドの意味を説明する。DEFINII At’
)σENI’、LぽA1”E。
An embodiment of the present invention will be explained below with reference to FIGS. 4 to 6h. As shown in FIG. 4, the first extent (first continuous sector #) consists of nine sectors, and
Consider the case where a second extent consisting of 2 sectors is written from a sector having a physical sector number pe of a rotating storage attachment. FIG. 5 shows a group of commands for performing this writing. Command *Fi, series of commands to write the first extent (command chain 1)
and a series of commands (command chain 2) for writing the second extent. The meaning of each command will be explained below. DEFINII At'
) σENI', LpoA1"E.

IP’BITHのコマンドの意味は、18M社5310
磁気デイx / 装置 (IBM 55ta DIRE
CT ACCESS S’l”0RAGEREFERE
NCE MANUAL GA26−1660 )等に使
用されているFisccd 131ock Arahi
taatmra(以下PEAと略す)を用いたディスク
装置n使用されているコマンドと類似の意味を持つ。す
なわち、 DEFINEDσE#7′  コマンドは、
書き込みを行なうエクステントのおさまるべき回転記憶
装置上の物理的範囲を示し、 LOCArEコマンドに
よシ、当核エクステントの書き込み開始位置と、書き込
みセクタ数および1次K Il’RITEコマンドが続
くことを示す。IP’RITEコマンドは書き込みデー
タの転送および回転記憶装置への実際のデータの書き込
みを指示する。
The meaning of the IP'BITH command is 18M company 5310
Magnetic day x/device (IBM 55ta DIRE
CT ACCESS S'l”0RAGEREFERE
Fisccd 131ock Arahi used in NCE MANUAL GA26-1660) etc.
This command has a similar meaning to the command used in disk device n using taatmra (hereinafter abbreviated as PEA). In other words, the DEFINEDσE#7' command is
It indicates the physical range on the rotating storage device in which the extent to be written should fit, and indicates the write start position of the core extent, the number of sectors to be written, and the primary KIl'RITE command following the LOCArE command. The IP'RITE command directs the transfer of write data and the actual writing of data to rotating storage.

ただしFBA方弐方式いてはセクタ位置の表示に論理的
セクタ番号が使用されるが1本発明においてはすべて物
理的セクタ番号を使用する。
However, in the FBA method, logical sector numbers are used to indicate sector positions, but in the present invention, physical sector numbers are used.

第5図K k イテDEFINE EXI’ENr :
r マン)” IC関り。
Figure 5K k ite DEFINE EXI'ENr:
r Man)” IC related.

ては本発明と直接関係しないため説明を省略する。LO
CATE  コマンドの右側の()内の文字は、LOC
Al”Eコマンドで送られるパラメータを示す。すなわ
ちLOCATE(p、n、op)とある場合s ’Fに
よシRE肪またはIl’RIrE等、LOCATEの次
に実行されるコマンドを示し、Pはopで示される動作
を開始すべき1回転記憶装置上の物理的セクタ番号を示
す。ルは、Pから開始した動作を続けて行なうセクタ数
を示す。
Since these are not directly related to the present invention, their explanation will be omitted. L.O.
The characters in parentheses to the right of the CATE command are LOC
Indicates the parameters sent with the Al''E command. In other words, LOCATE (p, n, op) indicates the command to be executed next to LOCATE, such as s'F, REF or Il'RIrE, and P indicates the command to be executed after LOCATE. Indicates the physical sector number on the one-rotation storage device in which the operation indicated by op is to be started.

第61wA、第6b図はコントローラと記憶装置の制御
の70−を示す。いずれにおいても制御はプログラムの
実行によって遂行される。記憶装置での書き込みを制御
するためのコマンドチェーンの発行はコントローラ側の
プログラムによる。記憶装置ではこれらのコマンドに従
って書き込みの制御を行なう。
61wA and 6b show the controller and storage device control 70-. In either case, control is accomplished by executing a program. A command chain for controlling writing in the storage device is issued by a program on the controller side. The storage device controls writing according to these commands.

第5図のコマンドチェイン1においては。In command chain 1 in FIG.

LOCAT’E (po、9.W’RITE with
 Cktyk)が示さレテいるため、回転記憶装置上の
物理的セクタ位置p。
LOCAT'E (po, 9.W'RITE with
Cktyk) indicates the physical sector location p on the rotating storage device.

から9個のセクタにわたりて書き込みが行なわれ、書き
込み終了後読取シチェックが行なわれる。いま第4図に
示すごと< po−p−のうち、P凰およびP6にエラ
ーが発生すると前述したようにpo、pto  を交代
セクタとしてアサインしデータを書き込む。すると次の
エクステントの先頭を書き込むべきセクタ位置はpss
ということになる。第5図のコマンドチェーイン1にお
けるM・ΦLSCATION命令はこのPIの値をソフ
トウェアが認識するために発行される。コントローラの
ソフトウェアはこのコマンドにより、記憶装置゛で計算
されたptscPN)を読みとることにょシ。
Writing is performed over nine sectors from 9 to 9, and a read check is performed after the writing is completed. Now, as shown in FIG. 4, when an error occurs in P 0 and P 6 of <po-p-, po and pto are assigned as alternate sectors and data is written as described above. Then, the sector position where the beginning of the next extent should be written is pss
It turns out that. The M·ΦLSCATION command in command chain 1 in FIG. 5 is issued for software to recognize the value of this PI. The controller software uses this command to read the ptscPN calculated in the storage device.

、pHの値を知ると、コマンドチェイン2におけ’bL
Oc−4rKコマ:/ )’ Oハ91− fi ヲC
P@、57RITEwith (:Meりから(PI 
l 、 5 、t’RITE wi th Cルーah
)に書き替える。従って、コマンドチェイン1終了後。
, knowing the pH value, 'bL' in command chain 2
Oc-4rK frame: / )' Oha91- fi woC
P@, 57RITEwith (:Me Rikara(PI
l, 5, t'RITE with Cluah
). Therefore, after command chain 1 ends.

コマンドチェイン2は正しくPtxの位置から書き込み
を開始することが可能゛となる。
Command chain 2 can now correctly start writing from the position of Ptx.

以上のように連続する複数個の上戸りを書き込むコマン
ドチェインを多数回発行する場合。
When issuing a command chain that writes multiple consecutive entries many times as shown above.

以前のコマンドチェインの結果によ)、書き込み開始セ
クタの位置が変わる場合、容易に次に発行するコマンド
チェインの書き込み開始位置を示すパラメータを修正す
ることができる。
If the position of the write start sector changes (depending on the result of the previous command chain), the parameter indicating the write start position of the next command chain to be issued can be easily modified.

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

第1図は本発明の交替セクタの設定を示す図第2図は本
発明における書込の基本的制御フローを示すフローチャ
ート、第3図は続出の基本的制御フローを示すフローチ
ャート、第4図は。 本発明の他の実施例を示す図、第5図は本発明の命令構
成を示す図、第6a図、第6h図は記憶装置及びそのコ
ントローラにおけるプログラムのフローチャートを示す
。 6:セクタ、      10:11)部。 11:データ部。 代理人弁理士 薄 1)利イi !九 第11 第2圓 第3巴 片 4[!1 −−−−  Po P+ rz Pa F’41% 1
% F’t h Py 1% Fj−Fjz Ra r
s ?s −第5口 (Fu、5.vvguEuMdtJ> オ An  畠 11゜ 1″ 「
FIG. 1 is a flowchart showing the setting of a replacement sector according to the present invention. FIG. 2 is a flowchart showing the basic control flow of writing in the present invention. FIG. 3 is a flowchart showing the subsequent basic control flow. . FIG. 5 is a diagram showing an instruction structure of the present invention, and FIGS. 6a and 6h are flowcharts of a program in a storage device and its controller. 6: sector, 10:11) part. 11: Data section. Representative Patent Attorney Susuki 1) Benefits! 9th 11th 2nd circle 3rd tomoe piece 4 [! 1 ---- Po P+ rz Pa F'41% 1
% F't h Py 1% Fj-Fjz Ra r
S? s - 5th mouth (Fu, 5.vvguEuMdtJ> Oh An Hatake 11゜1''

Claims (1)

【特許請求の範囲】[Claims] シーケンシャルにアクセスされるセクタ列をもった記憶
装置において、書き込み指令に従っである数のセクタに
連続して情報を書き込み、次にこれをチェックし、不良
セクタに対しては次に交替セクタを設定し、前記交替セ
クタに引き続いて新たなある数のセクタに連続して情報
を書き込むことを繰シ返し、かつ前記記憶装置に対して
、先に書き込まれるべきセクタと設定された交替セクタ
の数によシ導かれる書き込み開始位置のセクタ番号を指
示して前記書き込み指令を出すことを特徴とする記憶装
置の制御方式。
In a storage device that has a sequence of sectors that are accessed sequentially, information is written in a certain number of sectors in succession according to a write command, this is then checked, and replacement sectors are then set for bad sectors. and repeating the process of continuously writing information to a certain number of new sectors following the replacement sector, and writing information to the storage device according to the number of sectors to be written first and the set number of replacement sectors. A control method for a storage device, characterized in that the write command is issued by indicating a sector number of a write start position that is guided by the controller.
JP20160681A 1981-12-16 1981-12-16 Controlling system of storage device Pending JPS58105434A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20160681A JPS58105434A (en) 1981-12-16 1981-12-16 Controlling system of storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20160681A JPS58105434A (en) 1981-12-16 1981-12-16 Controlling system of storage device

Publications (1)

Publication Number Publication Date
JPS58105434A true JPS58105434A (en) 1983-06-23

Family

ID=16443836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20160681A Pending JPS58105434A (en) 1981-12-16 1981-12-16 Controlling system of storage device

Country Status (1)

Country Link
JP (1) JPS58105434A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814904A (en) * 1985-04-19 1989-03-21 Hitachi, Ltd. Method of controlling erasing following format writing in a magnetic disc apparatus
KR19990075795A (en) * 1998-03-24 1999-10-15 구자홍 Optical disc

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814904A (en) * 1985-04-19 1989-03-21 Hitachi, Ltd. Method of controlling erasing following format writing in a magnetic disc apparatus
KR19990075795A (en) * 1998-03-24 1999-10-15 구자홍 Optical disc

Similar Documents

Publication Publication Date Title
US5603002A (en) Hard disk drive having buffer memory employing directory based cache controller with data replacement scheme
JPH0773602A (en) Optical disk device
JPH04243061A (en) Flexible magnetic disk device
US5966263A (en) Method and apparatus to increase head/AE select robustness for a system using multiple head servo write
US7433149B1 (en) Media surface with servo data in customer data region
JPH03240821A (en) Information recording device
JPH04205970A (en) Disk track emulation method
JPH0316712B2 (en)
JPS58105434A (en) Controlling system of storage device
JPS59113509A (en) Disc processing device
JPH01171044A (en) Method for positioning block of memory
JPS59221810A (en) Alternate sector device in magnetic storage device
JPS5834003B2 (en) How to check signal integrity
JPS5969856A (en) Method for controlling built-in magnetic disc
JPH0684283A (en) Transfer method for magneto-optical disk data
JPS6344364A (en) Optical disk controller
JPS59157813A (en) Controller for magnetic memory of rotor
JPH04351764A (en) Magnetic disk device
JP2503371B2 (en) Disk system
JPS5891512A (en) Data recording system
JPH02236865A (en) Information recording and reproducing device
JPS6095762A (en) Magnetic disc controller
JPH06103510A (en) Method for processing data of recording and reproducing device
JPS583112A (en) Block assignment system in magnetic disc device
JPS6247735A (en) Controller for external memory device