JPH0312067A - 磁気ディスク装置 - Google Patents

磁気ディスク装置

Info

Publication number
JPH0312067A
JPH0312067A JP14515889A JP14515889A JPH0312067A JP H0312067 A JPH0312067 A JP H0312067A JP 14515889 A JP14515889 A JP 14515889A JP 14515889 A JP14515889 A JP 14515889A JP H0312067 A JPH0312067 A JP H0312067A
Authority
JP
Japan
Prior art keywords
seek
magnetic disk
disk device
access
sector
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
JP14515889A
Other languages
English (en)
Inventor
Takayuki Takeda
武田 隆幸
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP14515889A priority Critical patent/JPH0312067A/ja
Publication of JPH0312067A publication Critical patent/JPH0312067A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はハードディスク、フレキシブルディスクなどの
磁気ディスク装置、特に、データベースのようなアクセ
ス頻度の高い使い方がされる大型の磁気ディスク装置に
関する。
〔従来の技術] 従来の磁気ディスク装置では、第6図に示すように磁気
ヘッドを保持しシークさせる機構は一つのスピンドル当
り一つであった。第6図において、1はディスク媒体、
2はディスク媒体を駆動するスピンドルモータ、3は磁
気ヘッド、4は磁気ヘッドを支持するジンバル、5はシ
ーク機構を示している。このような磁気ディスク装置で
は、第7図に示すようにアクセス要求があった後、まず
目的のシリンダまでヘッドを移動(シーク)し、次に目
的のセクタがヘッドのところに来るまで待って、記録再
生を行う。この場合、記録再生したいセクタがヘッドの
下にくるまでの待ち時間はディスクの回転周期によって
決まり、回転周期がその最大値となる。したがって、こ
の回転待ち時間を短くするにはディスクの回転数を速く
しなければならない。また、シーク機構が一組だけであ
るので、たくさんのディスクアクセスが同一のディスク
に集中したときも一つずつ順番に読み書きしていかなけ
ればならない。
このような磁気ディスク装置であっても、磁気ディスク
装置の容量が小さく、コンピュータのプログラムファイ
ルとして用いられている間はそれほど不具合ではなかっ
た。
〔発明が解決しようとする課題] しかしながら、近年磁気ディスクの大容量化が進み、ま
た磁気ディスクが各種のデータベースとして用いられる
ようになり、一つの磁気ディスク装置にアクセスが集中
することが多々見られるようになってきた。その場合、
同じ磁気ディスク装置をアクセスしようとしているタス
クを待たせておかなければならず、このことはオンライ
ン−トランザクション処理などにおいては、利用者の待
ち時間の増大をもたらす。
本発明の目的は、このような従来の欠点を除去せしめて
、アクセス時間が短く、アクセスのスループットが大き
な磁気ディスク装置を提供するごとにある。
〔課題を解決するための手段] 本発明の磁気ディスク装置は、複数の磁気ディスク装置
と、各磁気ディスク装置をシークする複数のシーク機構
とを備え、各シーク機構には記録再生回路、変復調回路
、制御回路を設けたことを特徴とする。
本発明の磁気ディスク装置は、また、アクセス要求のあ
ったシリンダにシークするまでの時間と、シーク後アク
セス要求のあったセクタに到達するまでの時間を見積り
、その和が最小となるシーク機構に載っているヘッドを
選択する手段を備えることを特徴とする。
本発明の磁気ディスク装置は、さらに、書き込み動作を
行うとき、書き込みを行うシリンダ、ヘッド、セクタを
登録しておき、読み出しを行うときはこれをチェックし
て、書き込み動作が終了するまで他のシーク機構上のヘ
ッドにより同じセクタが読み出されることを禁止する手
段を備えることを特徴とする。
〔作用〕
本発明においては、複数設けたシーク機構のうちアクセ
スしたいセクタに最も速く到達するものを選択すること
により、アクセス時間を短縮させている。また、複数あ
るシーク機構、読み出し書き込み回路により、ディスク
上の異なるセクタの読み書きを並行して行うことができ
、ディスクアクセスのスループットを上げている。しか
し、このようにすると同じセクタに対して書き込み・読
み出しが続いたときに、書き込まれる前に読み出しを行
ってしまう可能性があるが、書き込みの動作の間は対象
となるセクタを読み出し禁止にすることで回避している
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図はシーク機構が3組ある場合の磁気ディスク装置
の実施例の構成を示す図である。この磁気ディスク装置
は、磁気ヘッド3−1.3−23−3がそれぞれ取り付
けられ、矢印で示す方向に直線運動させる1番目、2番
目、3番目のシーク機構5−1.5−2.5−3が等角
度間隔で設けられており、各シーク機構に一つずつ記録
再生回路、変復調回路、シーク駆動回路が設けられてい
る。
このような磁気ディスク装置では、ディスク媒体lの表
面の記録磁性層に、磁気ヘッド3−1゜3−2.3−3
によりデータが読み書きされる。
これら磁気ヘッドはシーク機構5−1.5−2゜5−3
に取り付けられており、シーク機構の可動子が動くこと
によって所定のシリンダにアクセスすることができる。
この例では、同時に3箇所までのアクセスが行え、また
、1箇所だけアクセスするのであればディスク媒体1の
回転待ち時間を短縮することができ、さらに各々のシー
ク機構をディスク媒体1の外周、中程、内周にあらかじ
め配しておけば、シーク時間も短縮できる。
ここでは、可動子が直線運動をするシーク機構を用いた
が、回転機構を用いたものでも構わない。
第2図は、1番目、2番目、3番目の3組のシーク機構
を制御する制御装置の一構成例を示す。
このシーク機構制御装置は、各磁気ヘッド3−1゜3−
2.3−3の現在のシリンダ番号を登録するレジスタI
f−1,11−2,11−3と、移動先シリンダ番号を
登録するレジスタ12−1.12−2.12−3を有し
、演算器13−1.13−2.13−3にて、現在のシ
リンダ番号と移動先シリンダ番号との差を計算しシーク
時間を見積もる。また、現在1番目のシーク機構5−1
があるセクタ番号を登録するレジスタ15と、アクセス
要求のあったセクタ番号を登録するレジスタ16を有し
、演算器17によりセクタ差(角度差)を計算する。得
られたシーク時間と角度差から、アクセス時間変換テー
ブル14−1.14−2.14−3を用いて、アクセス
時間を求める。
2番目、3番目のシーク機構5−2.5−3についても
同様にシーク時間を計算する。角度差については本来2
番目、3番目のシーク機構については1番目のシーク機
構角度差にそれぞれ総セクタ数の3分の1.3分の2を
加えるべきであるが、簡単のためにその機能を変換テー
ブルに含ませるようにした。
このようにして得た各シーク機構のアクセス時間を比較
器I8にて比較し、最もアクセス時間が小さいシーク機
構上のヘッドを選択する。こうして、良好なアクセス性
能を得ることができる。
本発明の磁気ディスク装置では、さらに、読み出しを行
うときはこれをチェックして、一つのシーク機構上のヘ
ッドにより書き込み動作が終了するまで、他のシーク機
構上のヘッドにより同じセクタが読み出されることを禁
止することが必要である。
このような制御が必要な理由を以下に説明する。
磁気ディスク装置が複数のシーク機構によって同時にデ
ィスク媒体上のデータを読み書きできると、第3図に示
すように、#N1シリンダ、#N、ヘッドの#0〜#1
27セクタを書き換える(ステップSt)というような
長い連続した書き換えのすぐ後に、#N1 シリンダ、
#N!ヘッドの#96〜#111セクタを読み出す(ス
テップ32)というように書き換え領域の後ろのほうの
ところを読み込む場合には、一つのシーク機構上のヘッ
ドで書き換えを行っているときに、別のシーク機構上の
ヘッドで、先行する書き換えが行われないうちに、その
部分を読み込んでしまう可能性がある。
第4図はその様子を示した図で、一つの磁気ヘッド21
で#Nシリンダの#Nヘッドの#0セクタ(書き始め)
から−周分書き換えを行い、次に、同じトラック上の#
96(読み始め)〜#111セクタの読み出し要求があ
り、別のシーク機構上のヘッド22で、読み出しが行え
る。しかしながら、図かられかるように読み出しを行っ
ている部分はまだ書き換えが行われておらず、第3図の
アルゴリズムを実行するところが、書き込みと読み出し
の順番が逆になってしまっている。したがって、書き込
み動作を行うとき、書き込みを行うシリンダ。
トラック、セクタを登録しておき、読み出しを行うとき
はこれをチェックして、書き込み動作が終了するまで他
のシーク機構上のヘッドにより同じセクタが読み出され
ることを禁止することが必要なのである。
第5図は、これを実現するための読み書き動作の制御装
置の一構成例を示す。
占き込み時には、会き込みを行うシリンダ、トラック、
セクタを、書き込みセクタ登録レジスタ3Iに登録する
。読み出し時には、読み出しセフクチニックレジスタ3
2に読み出しを行うシリンダ。
トラック、セクタを入れ、比較器33により読み出しセ
クタチェックレジスタ32の内容と書き込みセクタ登録
レジスタ31の内容を比較して一致しているセクタがあ
れば、論理和回路34を経て読み出し禁止信号を出力し
て読み出しを禁止し、書き込みが終わるまで待たせてお
く。
以上は、読み出し禁止の機能をハードウェアで実現した
例であるが、もちろん実行速度に余裕があればファーム
ウェアにて同様の機能を実現してもよい。さらに、この
機能はディスク制御装置、もしくは周辺機器制御装置(
Peripheral ControlUnit ; 
P C’U)上で実現することも可能である。
以上に述べた実施例の磁気ディスク装置と従来のシーク
機構が一つの磁気ディスク装置とを比較検討したところ
、平均アクセス時間は1/2.2に短縮され、アクセス
のスループットは2.7倍に増大した。
本実施例ではシーク機構を3組設けたが、2&Hでも2
倍弱の高性能化が見込まれる。また、4組。
5IJ1と増やすことによって、更に高性能なディスク
装置の実現が可能となる。
〔発明の効果〕
以上説明したように、本発明によれば、回転待ち時間が
短く、ディスクアクセスのスループットが大きな磁気デ
ィスク装置を提供することができる。
【図面の簡単な説明】
第1図は本発明の実施例の構成を示す図、第2図はシー
ク機構の制御装置の構成を示す図、第3図は読み書き動
作のアルゴリズムの一例を説明するための図、 第4図は磁気ディスク上での読み書き動作を説明するた
めの図、 第5図は読み凹き動作の制御装置の構成を示す図、 第6図は従来技術の磁気ディスク装置の構成を示す図、 第7図は磁気ディスクのアクセス時間を説明するための
図である。 1・・・・・ディスク媒体 2・・・・・スピンドルモータ 3・・・・・磁気ヘッド 4・・・・・ジンバル 5・ ・・・・シーク機構 11・・・・・現在のシリンダ番号を登録するレジスタ 12・・・・・移動先のシリンダ番号を登録するレジス
タ 13・・・・・演算器 14・・・・・アクセス時間変換テーブル15・・・・
・現在のセクタ番号を登録するレジスタ 16・・・・・アクセス要求のあったセクタを登録する
レジスタ 17・・・・・演算器 18・・・・・比較器 21・・・・・書き込みを行っているヘッド22・・・
・・読み出しを行っているヘッド31・・・・・書き込
みセクタ登録レジスタ32・・・・・読み出しセクタチ
ェックレジスタ 33・・・・・比較器 34・・・・・論理和回路 第 図

Claims (2)

    【特許請求の範囲】
  1. (1)複数の磁気ディスク装置と、各磁気ディスク装置
    をシークする複数のシーク機構とを備え、各シーク機構
    には記録再生回路、変復調回路、制御回路を設けたこと
    を特徴とする磁気ディスク装置。
  2. (2)アクセス要求のあったシリンダにシークするまで
    の時間と、シーク後アクセス要求のあったセクタに到達
    するまでの時間を見積り、その和が最小となるシーク機
    構に載っているヘッドを選択する手段を備えることを特
    徴とする請求項1記載の磁気ディスク装置。(3)書き
    込み動作を行うとき、書き込みを行うシリンダ、ヘッド
    、セクタを登録しておき、読み出しを行うときはこれを
    チェックして、書き込み動作が終了するまで他のシーク
    機構上のヘッドにより同じセクタが読み出されることを
    禁止する手段を備えることを特徴とする請求項2記載の
    磁気ディスク装置。
JP14515889A 1989-06-09 1989-06-09 磁気ディスク装置 Pending JPH0312067A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14515889A JPH0312067A (ja) 1989-06-09 1989-06-09 磁気ディスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14515889A JPH0312067A (ja) 1989-06-09 1989-06-09 磁気ディスク装置

Publications (1)

Publication Number Publication Date
JPH0312067A true JPH0312067A (ja) 1991-01-21

Family

ID=15378769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14515889A Pending JPH0312067A (ja) 1989-06-09 1989-06-09 磁気ディスク装置

Country Status (1)

Country Link
JP (1) JPH0312067A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5250215A (en) * 1975-10-20 1977-04-22 Hitachi Ltd Driving device for magnetic disc
JPS6036609A (ja) * 1983-05-16 1985-02-25 ヒルサ・エス・エー 鉄鉱石の還元方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5250215A (en) * 1975-10-20 1977-04-22 Hitachi Ltd Driving device for magnetic disc
JPS6036609A (ja) * 1983-05-16 1985-02-25 ヒルサ・エス・エー 鉄鉱石の還元方法

Similar Documents

Publication Publication Date Title
KR100208373B1 (ko) 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법
JP2001307410A (ja) 磁気ディスク装置、データ記録方法、およびデータ再生方法
JP2968181B2 (ja) ディスク装置及びデータ書込読出方法
JPH08185271A (ja) ディスク装置用データ処理方法及びディスク装置
JP2759920B2 (ja) Dasd周辺データ記憶サブシステムの作動方法及び装置
US20040003172A1 (en) Fast disc write mechanism in hard disc drives
US6480949B2 (en) Disk drive block ordering system
JPH0312067A (ja) 磁気ディスク装置
JPH05257613A (ja) マルチヘッド搭載ハードディスク装置
JPH03205657A (ja) 情報記録再生装置
JPH05274089A (ja) データ記録再生装置のアクセス制御装置
JP2833667B2 (ja) 情報記録再生装置
JPH0464985A (ja) 記録装置
JPH0215422A (ja) 光ディスク及びディスクドライブ装置
JPH0562360A (ja) 回転型記憶装置の欠陥セクタ処理方式
JP2701372B2 (ja) 光磁気ディスク装置
JPH03290873A (ja) ディスク型記憶装置、ディスク型記憶装置の制御装置、及びディスク型記憶装置の制御方法
JPH024075B2 (ja)
JPS6149229A (ja) 情報処理装置
TW200529194A (en) Storage performance improvement using data replication on a disk
JPH0628779A (ja) ディスク装置におけるデータ記録制御方法
JP2630932B2 (ja) 円盤状記録媒体のプログラム記録方法
JPH04149801A (ja) 磁気ディスク装置
JPH03116221A (ja) ディスクキャッシュ機構
JPH0765509A (ja) ディスク装置とその交替処理方法