JPS5860410A - 磁気デイスク制御方式 - Google Patents
磁気デイスク制御方式Info
- Publication number
- JPS5860410A JPS5860410A JP56159169A JP15916981A JPS5860410A JP S5860410 A JPS5860410 A JP S5860410A JP 56159169 A JP56159169 A JP 56159169A JP 15916981 A JP15916981 A JP 15916981A JP S5860410 A JPS5860410 A JP S5860410A
- Authority
- JP
- Japan
- Prior art keywords
- track
- disk
- information
- positioning
- magnetic disk
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F2003/0697—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は外部記憶装置として複数の磁気ディスク装#
(以下ディスクと称す)?制御する磁気ディスク制御方
式に関するものである。
(以下ディスクと称す)?制御する磁気ディスク制御方
式に関するものである。
従来のこの種制御方式について第1図および第(3)か
らなるI!1′算磯本体、(4)は入出力処理装置(3
)と複数個のディスク1)l−1)nの曲に介在しディ
スクの制御を行なう磁気ディスク制御装置(以下コント
ローラと称す)である。
らなるI!1′算磯本体、(4)は入出力処理装置(3
)と複数個のディスク1)l−1)nの曲に介在しディ
スクの制御を行なう磁気ディスク制御装置(以下コント
ローラと称す)である。
次に動作について説明する。例えは中央処理装置(1)
が、ディスク(DI)に格納されている情報を取シ込ん
で主記憶装置(2)に格納し処理しようとする場合、、
1ず入出力処理装置(3)に対し起動命令奮発する。次
いで入出力処理装置(3)はコントローラ(4)に対し
命令全伝達する。コントローラ(4)は命令全党けると
ディスクDI −1)nのなかからDI i選択し、
その後、ディスクCDI) の情報が格納されている
目的のトラックを選択するための位置決め情報上入出力
処理装置(3)から受取る。以後第2図に示すクローチ
ャート全相いて説明する。位置決め情報にもとすいて位
置決め動作指示全ディスクCDI)に与える(a)。位
置決めが完了する筺で待つ(b)。ディスクCDI)か
ら位置決め完了にともなう割込みケ検知すると位置決め
によシ選択された目的とするトラックから目的とするレ
コードのアドレスフィールド音読む(C)。通常トラッ
クは複数のレコードが存在している。そのトラックが不
良トラックである場合には、そのレコードのアドレスフ
ィールドには不良トラックである旨の情報が記録されて
いる。その不良トラック情報を検知すると、そのトラッ
ク内の別のフィールドにある交替トラックフィールドを
読み、不良トラックに対する交代トラック位置を確飴す
る(el。(elで読まれた交代トラック情報にもとづ
い−CTI度交代トラックへの位置決め動作を行ない(
fl、デバイスからの位置決め完了割込みを待って(4
))い再服−5この交代トシックのアドレスフィールド
を続む(hl 、、その後アドレスフィールドに続くチ
ータフイールドを読む(1)、読んだデータを逐次的に
入出力処理装?t(3)を介して上記1.Il装@ (
21に取込む。
が、ディスク(DI)に格納されている情報を取シ込ん
で主記憶装置(2)に格納し処理しようとする場合、、
1ず入出力処理装置(3)に対し起動命令奮発する。次
いで入出力処理装置(3)はコントローラ(4)に対し
命令全伝達する。コントローラ(4)は命令全党けると
ディスクDI −1)nのなかからDI i選択し、
その後、ディスクCDI) の情報が格納されている
目的のトラックを選択するための位置決め情報上入出力
処理装置(3)から受取る。以後第2図に示すクローチ
ャート全相いて説明する。位置決め情報にもとすいて位
置決め動作指示全ディスクCDI)に与える(a)。位
置決めが完了する筺で待つ(b)。ディスクCDI)か
ら位置決め完了にともなう割込みケ検知すると位置決め
によシ選択された目的とするトラックから目的とするレ
コードのアドレスフィールド音読む(C)。通常トラッ
クは複数のレコードが存在している。そのトラックが不
良トラックである場合には、そのレコードのアドレスフ
ィールドには不良トラックである旨の情報が記録されて
いる。その不良トラック情報を検知すると、そのトラッ
ク内の別のフィールドにある交替トラックフィールドを
読み、不良トラックに対する交代トラック位置を確飴す
る(el。(elで読まれた交代トラック情報にもとづ
い−CTI度交代トラックへの位置決め動作を行ない(
fl、デバイスからの位置決め完了割込みを待って(4
))い再服−5この交代トシックのアドレスフィールド
を続む(hl 、、その後アドレスフィールドに続くチ
ータフイールドを読む(1)、読んだデータを逐次的に
入出力処理装?t(3)を介して上記1.Il装@ (
21に取込む。
不良トラック判定(dJにおいて正常トラック判定であ
れば直ちに続くデータフィルドに対し、データの読取り
を行なう(il。
れば直ちに続くデータフィルドに対し、データの読取り
を行なう(il。
従来のディスク(Dl)〜(1)r+ )とコントロー
ラ(4)間における位置決め制御に関しては以上のよう
に構成されているので、以下の欠点が生じている。
ラ(4)間における位置決め制御に関しては以上のよう
に構成されているので、以下の欠点が生じている。
すなわち中央処理装fit (11は目的とするレコー
ドを読み畳きする場合に、そのレコードが存在している
トランクが不良トランクであるか否か不明であるために
位置決め情報は目的とするトラック(つ1υ結果的には
不良トラックである)會指ボする。
ドを読み畳きする場合に、そのレコードが存在している
トランクが不良トランクであるか否か不明であるために
位置決め情報は目的とするトラック(つ1υ結果的には
不良トラックである)會指ボする。
この時本来の情報は又化トランクに存在しているために
、コントローラ(4)は第2図t/Cおけるa −eの
余分な動作が要求さする。この余分な動作は(a)は6
0〜100 m s 、 (e)は10〜20m5の不
要な時1vl孕費やす。(i)のFr要時間は平均数m
sであり、上記不要な時間は不良トラックへのアクセス
會中央処理装良(Llがひんばんに行なう程計算機実行
のオーバーヘット上長く費やし、ターンアランドタイム
の増大化という結果ケ招く。特に近年ディスクの高性能
化が進むにつれ、ディスク媒体の不良率も増え交代トラ
ックによる、高性能化欠点tカバーする事も増えている
。
、コントローラ(4)は第2図t/Cおけるa −eの
余分な動作が要求さする。この余分な動作は(a)は6
0〜100 m s 、 (e)は10〜20m5の不
要な時1vl孕費やす。(i)のFr要時間は平均数m
sであり、上記不要な時間は不良トラックへのアクセス
會中央処理装良(Llがひんばんに行なう程計算機実行
のオーバーヘット上長く費やし、ターンアランドタイム
の増大化という結果ケ招く。特に近年ディスクの高性能
化が進むにつれ、ディスク媒体の不良率も増え交代トラ
ックによる、高性能化欠点tカバーする事も増えている
。
この発明は上記のような従来のものの欠点全除去するた
めになされkもので、ディスク各々に記録されている交
代トランク情報全コントローラの交代トランクテーブル
に保持させ、中央処理装置からの位置決め指示が不良ト
ランクであつ′ic場合には、直接、交代トラックに位
置決め全行なって余分な位置決め動作と交代トラック情
報を読むという動作孕しない磁気ディスク制御方式葡提
供すること全目的としている。
めになされkもので、ディスク各々に記録されている交
代トランク情報全コントローラの交代トランクテーブル
に保持させ、中央処理装置からの位置決め指示が不良ト
ランクであつ′ic場合には、直接、交代トラックに位
置決め全行なって余分な位置決め動作と交代トラック情
報を読むという動作孕しない磁気ディスク制御方式葡提
供すること全目的としている。
以下この発明について第3図と第4図全角いて説明する
。第3図vc 、z−イテ、(Il〜(3)、(51,
CDI)〜(Dn )は詑1図と同様である。(4)は
コントローラであるが、第1図と異なり交代トラックテ
ーブル(6) ’k 有しておp5中央処理装置f’+
−(1)がディスク(DI )に格納されてしる情報全
敗り込んで主記憶装置(2)に格納し、処理する場合を
例にとるとコントローラ(4)が位置決め情報を入出力
処理装置(3)から受取るまでは従来と同一であり以後
第4 fl 2用いて説明する。
。第3図vc 、z−イテ、(Il〜(3)、(51,
CDI)〜(Dn )は詑1図と同様である。(4)は
コントローラであるが、第1図と異なり交代トラックテ
ーブル(6) ’k 有しておp5中央処理装置f’+
−(1)がディスク(DI )に格納されてしる情報全
敗り込んで主記憶装置(2)に格納し、処理する場合を
例にとるとコントローラ(4)が位置決め情報を入出力
処理装置(3)から受取るまでは従来と同一であり以後
第4 fl 2用いて説明する。
第4図において(a)〜(りは第2図と同様である。
位置決め情報にもとすいて位置決め動作指示葡ディスク
(DI)に与える前にコントローラ(4)はディスクC
DI)に対応する交代トラックテーブル(6)葡アクセ
スし、受取った位置決めt′*報に対応する交代トラッ
クが存在しているか否か會判足する(j)。
(DI)に与える前にコントローラ(4)はディスクC
DI)に対応する交代トラックテーブル(6)葡アクセ
スし、受取った位置決めt′*報に対応する交代トラッ
クが存在しているか否か會判足する(j)。
有ればその交代トラック情@會用いて直接位置決め動作
指示全ディスクCDI)に行なう(f)、無ければ指定
された位置決め情報にもとづき位置決め動作指示ディス
クCDI )に与える(a)。その後、不良トランク判
定(d)として結果として不良トラックが見つかった場
合には、交代トランク格納フィールド音読んだあと、そ
の交代トラック情報全ディスクCDI)に対応する交代
トラックテーブル(6)に格納し、次の位置決め指示に
備えるΦ〕。
指示全ディスクCDI)に行なう(f)、無ければ指定
された位置決め情報にもとづき位置決め動作指示ディス
クCDI )に与える(a)。その後、不良トランク判
定(d)として結果として不良トラックが見つかった場
合には、交代トランク格納フィールド音読んだあと、そ
の交代トラック情報全ディスクCDI)に対応する交代
トラックテーブル(6)に格納し、次の位置決め指示に
備えるΦ〕。
以後位置決め指示の度毎に第4図の動作全行なう。
なお上記実施例では、交代トラックテーブルに交代トラ
ンク情報ケ格納する方法はアドレスフィールドr読んだ
時に不良トラックであった事全検知した時に同一トラン
クの交代トラック格納フィールドから交代トラック情報
音読み、それをテーブル(6)に格納するという事で説
明したかこれはディスクのパワーオン時に特別のフィー
ルドに格納した交代トラック一覧全ディスクから読んで
コントローラ(4)の交代トラックテーブル(6)に格
納する方法でも良いし、又−、計算機本体(5)〃・ら
交代トラック一覧ケ転送させてコントローラ(4)の交
代トラックテーブル(6)に格納させても良い。
ンク情報ケ格納する方法はアドレスフィールドr読んだ
時に不良トラックであった事全検知した時に同一トラン
クの交代トラック格納フィールドから交代トラック情報
音読み、それをテーブル(6)に格納するという事で説
明したかこれはディスクのパワーオン時に特別のフィー
ルドに格納した交代トラック一覧全ディスクから読んで
コントローラ(4)の交代トラックテーブル(6)に格
納する方法でも良いし、又−、計算機本体(5)〃・ら
交代トラック一覧ケ転送させてコントローラ(4)の交
代トラックテーブル(6)に格納させても良い。
以上のようにこの発明によれは、ディスク各々の交代ト
ランクテーブルrコントローラに持たせたために、菌性
h′ヒ化の進んだディスクの欠点として不良トランクが
増大化してきたディスクに対しては、余分な不良トラッ
クに対するアクセスと交代トラック情報音読むという不
要な時間がなくなり、計算機システムの処理能力が向上
するという効果がある。
ランクテーブルrコントローラに持たせたために、菌性
h′ヒ化の進んだディスクの欠点として不良トランクが
増大化してきたディスクに対しては、余分な不良トラッ
クに対するアクセスと交代トラック情報音読むという不
要な時間がなくなり、計算機システムの処理能力が向上
するという効果がある。
第1図は従来の磁気ディスク制御方式を示すブロック図
、第2図は従来のものの動作會示すフローチャート図、
第5図はこの発明の一夾絶例金示すブロック図、第41
&は第6図の動作會示すフローチャート図である。 図において、(■)は中火処理装置f&’、f2+は入
出力処理装置、(4)は磁気ディスク制御&ftft、
(fi)は計算機本体、(6)は交代トランクテーブル
、CDI)〜(Di )は磁気ディスク装置である。な
お図中同一符号は同一または相当部分會示す。 代理人 葛 野 信 − 第1図 第2図 篤3図 覧4図
、第2図は従来のものの動作會示すフローチャート図、
第5図はこの発明の一夾絶例金示すブロック図、第41
&は第6図の動作會示すフローチャート図である。 図において、(■)は中火処理装置f&’、f2+は入
出力処理装置、(4)は磁気ディスク制御&ftft、
(fi)は計算機本体、(6)は交代トランクテーブル
、CDI)〜(Di )は磁気ディスク装置である。な
お図中同一符号は同一または相当部分會示す。 代理人 葛 野 信 − 第1図 第2図 篤3図 覧4図
Claims (1)
- 複数個の磁気ディスク装置kZ k任童に選択して計算
機本体との間で情報の授受ヶ行なう磁気ディスク制御装
置において、又代トラックテーブル金設けこれに上記複
数個の磁気ディスク装置のそれぞれの不良トラックに対
する交代トラック情報全保持せしめ、不良トラックに対
する位置決め動作に対しては直接交代トランクに位置決
めさせるようにしたこと全特徴とする磁気ディスク制御
方式。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56159169A JPS5860410A (ja) | 1981-10-06 | 1981-10-06 | 磁気デイスク制御方式 |
US06/430,201 US4903198A (en) | 1981-10-06 | 1982-09-30 | Method for substituting replacement tracks for defective tracks in disc memory systems |
DE8282109232T DE3269853D1 (en) | 1981-10-06 | 1982-10-06 | Magnetic disc unit controlling method |
EP82109232A EP0076522B1 (en) | 1981-10-06 | 1982-10-06 | Magnetic disc unit controlling method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56159169A JPS5860410A (ja) | 1981-10-06 | 1981-10-06 | 磁気デイスク制御方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5860410A true JPS5860410A (ja) | 1983-04-09 |
Family
ID=15687781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56159169A Pending JPS5860410A (ja) | 1981-10-06 | 1981-10-06 | 磁気デイスク制御方式 |
Country Status (4)
Country | Link |
---|---|
US (1) | US4903198A (ja) |
EP (1) | EP0076522B1 (ja) |
JP (1) | JPS5860410A (ja) |
DE (1) | DE3269853D1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6013360A (ja) * | 1983-07-01 | 1985-01-23 | Hitachi Ltd | 記憶装置 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4746998A (en) * | 1985-11-20 | 1988-05-24 | Seagate Technology, Inc. | Method for mapping around defective sectors in a disc drive |
DE3723024A1 (de) * | 1987-07-11 | 1989-01-19 | Bosch Gmbh Robert | Verfahren und vorrichtung zur steuerung von technischen anlagen und maschinen |
JPH01128266A (ja) * | 1987-11-13 | 1989-05-19 | Pioneer Electron Corp | 書込み可能型ディスク用ドライブ装置の制御方法 |
US5737632A (en) | 1989-12-19 | 1998-04-07 | Hitachi, Ltd. | Magnetic disc control apparatus with parallel data transfer between disc control unit and encoder/decoder circuit |
US5367652A (en) * | 1990-02-02 | 1994-11-22 | Golden Jeffrey A | Disc drive translation and defect management apparatus and method |
US5088081A (en) * | 1990-03-28 | 1992-02-11 | Prime Computer, Inc. | Method and apparatus for improved disk access |
US5249288A (en) * | 1991-04-01 | 1993-09-28 | Xerox Corporation | Process for accommodating bad disk pages in an electronic printing system |
US5216655A (en) * | 1991-06-26 | 1993-06-01 | Digital Equipment Corporation | Method and apparatus for surface reallocation for improved manufacturing process margin |
US5564011A (en) * | 1993-10-05 | 1996-10-08 | International Business Machines Corporation | System and method for maintaining file data access in case of dynamic critical sector failure |
US6412042B1 (en) | 1999-11-17 | 2002-06-25 | Maxtor Corporation | System and method for improved disk drive performance and reliability |
US6560718B1 (en) * | 1999-11-30 | 2003-05-06 | Stmicroelectronics, Inc. | Disk drive error recovery and defect management method |
JP2007052509A (ja) * | 2005-08-15 | 2007-03-01 | Fujitsu Ltd | ディスクアレイ装置における媒体エラーリカバリ装置、方法、及びプログラム |
US8854758B2 (en) * | 2005-09-07 | 2014-10-07 | Agere Systems Inc. | Track defect map for a disk drive data storage system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5694454A (en) * | 1979-12-28 | 1981-07-30 | Fujitsu Ltd | Access control system of magnetic disc device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3689891A (en) * | 1970-11-02 | 1972-09-05 | Texas Instruments Inc | Memory system |
US3771143A (en) * | 1972-06-01 | 1973-11-06 | Burroughs Corp | Method and apparatus for providing alternate storage areas on a magnetic disk pack |
FR2379112A1 (fr) * | 1977-01-27 | 1978-08-25 | Cii Honeywell Bull | Mode d'ecriture d'informations concernant les defauts d'un support d'enregistrement magnetique |
FR2426938A1 (fr) * | 1978-05-26 | 1979-12-21 | Cii Honeywell Bull | Dispositif de detection de secteurs defectueux et d'allocation de secteurs de remplacement dans une memoire a disques |
US4310901A (en) * | 1979-06-11 | 1982-01-12 | Electronic Memories & Magnetics Corporation | Address mapping for memory |
US4434487A (en) * | 1981-10-05 | 1984-02-28 | Digital Equipment Corporation | Disk format for secondary storage system |
US4498146A (en) * | 1982-07-30 | 1985-02-05 | At&T Bell Laboratories | Management of defects in storage media |
-
1981
- 1981-10-06 JP JP56159169A patent/JPS5860410A/ja active Pending
-
1982
- 1982-09-30 US US06/430,201 patent/US4903198A/en not_active Expired - Fee Related
- 1982-10-06 DE DE8282109232T patent/DE3269853D1/de not_active Expired
- 1982-10-06 EP EP82109232A patent/EP0076522B1/en not_active Expired
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5694454A (en) * | 1979-12-28 | 1981-07-30 | Fujitsu Ltd | Access control system of magnetic disc device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6013360A (ja) * | 1983-07-01 | 1985-01-23 | Hitachi Ltd | 記憶装置 |
Also Published As
Publication number | Publication date |
---|---|
EP0076522A1 (en) | 1983-04-13 |
US4903198A (en) | 1990-02-20 |
DE3269853D1 (en) | 1986-04-17 |
EP0076522B1 (en) | 1986-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2635023B2 (ja) | フアイルデータ用ラベル書き込み方法 | |
JPH02263362A (ja) | 記録媒体上のデータをアクセスする方法およびその方法を使用したデータ記録装置 | |
JPS5860410A (ja) | 磁気デイスク制御方式 | |
JPH01128266A (ja) | 書込み可能型ディスク用ドライブ装置の制御方法 | |
JPH02281474A (ja) | 記憶媒体のオートチェンジャ装置 | |
JPS58114150A (ja) | デイスク装置における交代管理方式 | |
JPH0316712B2 (ja) | ||
US20070174736A1 (en) | Storage medium management apparatus, storage medium management program, and storage medium management method | |
JPS59113509A (ja) | デイスク処理装置 | |
JPH10240453A (ja) | ディスクアレイ装置 | |
JPH04111113A (ja) | ハードディスクエミュレータ | |
JPH03192436A (ja) | 情報記録再生方式 | |
JP2770917B2 (ja) | 情報記録再生装置 | |
JPS5898806A (ja) | 回転型記憶装置の制御方式 | |
JPS60245029A (ja) | デ−タ書込み方式 | |
JPH06309118A (ja) | 情報処理装置 | |
JP2752750B2 (ja) | オートチェンジャ | |
JPS5979406A (ja) | 磁気デイスク制御装置 | |
JPS59221810A (ja) | 磁気記憶装置における交代セクタ−装置 | |
JPH02113467A (ja) | デイスク制御方式 | |
US20070174737A1 (en) | Storage medium management apparatus, storage medium management program, and storage medium management method | |
JPS6095762A (ja) | 磁気デイスク制御装置 | |
JP2562605B2 (ja) | 磁気ディスク制御装置 | |
JPH0277927A (ja) | 半導体ディスクサブシステムの制御方式 | |
JPH05250105A (ja) | 情報処理装置 |