JPH027273A - ディスクアクセス制御方式 - Google Patents
ディスクアクセス制御方式Info
- Publication number
- JPH027273A JPH027273A JP15756088A JP15756088A JPH027273A JP H027273 A JPH027273 A JP H027273A JP 15756088 A JP15756088 A JP 15756088A JP 15756088 A JP15756088 A JP 15756088A JP H027273 A JPH027273 A JP H027273A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- access
- head
- access control
- disk controller
- 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
- 238000000034 method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、電子計算機システムにおけるディスクのアク
セス制御方式に関する。
セス制御方式に関する。
従来の技術
従来、ディスクのアクセス方法は、ヘットに対するセク
タの位置など意識せず、単にアクセスしたいセクタの中
で一番小さいセクタ番号と、アクセスしたいデータ長を
18定し、ディスクコントローラへアクセス要求を発行
していた(ディスクコントローラは、指定されたセクタ
番号が見つかってからデータ転送を開始する)。
タの位置など意識せず、単にアクセスしたいセクタの中
で一番小さいセクタ番号と、アクセスしたいデータ長を
18定し、ディスクコントローラへアクセス要求を発行
していた(ディスクコントローラは、指定されたセクタ
番号が見つかってからデータ転送を開始する)。
発明が解決しようとする課題
従来の方式では、マルチセクタアクセスの場合に回転待
ち時間を余計に費やすという欠点がある。
ち時間を余計に費やすという欠点がある。
なぜならば、アクセス要求をディスクコントローラに発
行した時にヘッドがアクセスしたいセクタの一部を通過
中であったとしても、指定されたセクタ番号が見つかる
まではなにもせず、見つかってから初めてデータ転送を
開始するので(ここで回転待ち時間を余計に費やしてい
る)、二重にヘッドが通過する部分が生じる。
行した時にヘッドがアクセスしたいセクタの一部を通過
中であったとしても、指定されたセクタ番号が見つかる
まではなにもせず、見つかってから初めてデータ転送を
開始するので(ここで回転待ち時間を余計に費やしてい
る)、二重にヘッドが通過する部分が生じる。
本発明は従来の技術に内在する上記課題を解決する為に
なされたものであり、従って本発明の目的は、F述の欠
点を除去し1回転待ち時間の短縮化をはかることをii
J能としたディスクの新規なアクセス方式を提供するこ
とにある。
なされたものであり、従って本発明の目的は、F述の欠
点を除去し1回転待ち時間の短縮化をはかることをii
J能としたディスクの新規なアクセス方式を提供するこ
とにある。
課題を解決するための手段
上記目的を達成する為に、本発明に係るディスクアクセ
ス制御方式は、アクセス可能な状態になった時のヘッド
に対するセクタの位置を検出する手段と、その情報を利
用したディスタアクセス制御部とを具備するディスク制
御装置において、ディスク制御部内でディスクコン1〜
ローラ△の要求発生の都度、ヘッドに対するセクタの位
置を検出し、アクセス可能な状態になった時のヘッドに
対するセクタの位置を保持し、前記アクセス要求のセク
タ番号の中でヘッドに一番近いセクタ番号からディスク
コントローラへアクセス要求を発行するように構成され
ている。
ス制御方式は、アクセス可能な状態になった時のヘッド
に対するセクタの位置を検出する手段と、その情報を利
用したディスタアクセス制御部とを具備するディスク制
御装置において、ディスク制御部内でディスクコン1〜
ローラ△の要求発生の都度、ヘッドに対するセクタの位
置を検出し、アクセス可能な状態になった時のヘッドに
対するセクタの位置を保持し、前記アクセス要求のセク
タ番号の中でヘッドに一番近いセクタ番号からディスク
コントローラへアクセス要求を発行するように構成され
ている。
実施例
次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
して具体的に説明する。
第1図は本発明の一実施例を示すブロック構成図である
。
。
第1図を参照するに、フロッピィディスクコントローラ
(Fl)C)3は、フロッピィディスク装置(図示せず
)を制御するものであり、リード/ライトヘットを指定
シリンダへ移動させたり、指定された番号のセクタから
指定されたデータ長分データをホストへ転送(マルチセ
クタ処理も可能)したりする機能をもつ。
(Fl)C)3は、フロッピィディスク装置(図示せず
)を制御するものであり、リード/ライトヘットを指定
シリンダへ移動させたり、指定された番号のセクタから
指定されたデータ長分データをホストへ転送(マルチセ
クタ処理も可能)したりする機能をもつ。
ヘッドに対するセクタの位置検出部2は、これからアク
セスしようとしているシリンダへのシークが完でし、ア
クセス可能な状態になった時のヘッドに対するセクタの
位111(物理セクタ番号)を検出する機能をもつ。
セスしようとしているシリンダへのシークが完でし、ア
クセス可能な状態になった時のヘッドに対するセクタの
位111(物理セクタ番号)を検出する機能をもつ。
ディスクアクセス制御部1では、フロッピィティスフコ
ン1−〇−ラ31\アクセス要求を発行する前にアクセ
ス1■能な状j/Wになった時のヘッドに対するセクタ
の位置を検出しておき、アクセスしたいセクタの中で、
ヘッドに一番近いセクタ番号を指定して、フロッピィデ
ィスクコントローラ3ヘアクセス要求を発行する。−度
の要求で終わらない場合には再度発行する。
ン1−〇−ラ31\アクセス要求を発行する前にアクセ
ス1■能な状j/Wになった時のヘッドに対するセクタ
の位置を検出しておき、アクセスしたいセクタの中で、
ヘッドに一番近いセクタ番号を指定して、フロッピィデ
ィスクコントローラ3ヘアクセス要求を発行する。−度
の要求で終わらない場合には再度発行する。
次に本発明における動きの流れを述べる。
第2図は本発明の一実施例に使用されるフロッピィディ
スクの概略図である。
スクの概略図である。
第2図に示すように、フロッピィディスクの1トラック
のセクタ数を14個(従って最大物理セクタ番号はN)
、アクセスしたい物理セクタ番5jをP番からQ番の全
てのセクタとする。この制御手順を第3図に示す。
のセクタ数を14個(従って最大物理セクタ番号はN)
、アクセスしたい物理セクタ番5jをP番からQ番の全
てのセクタとする。この制御手順を第3図に示す。
第3図を参照するに、フロー10では、IJ的クシリン
ダのシーク完了後、アクセス可能になった時のヘッドに
対するセクタの位置(物理セクタ番号)を検出する。そ
の番号をAとする。(Δ+1)がQより小さい場合を考
える(つまりセクタ番号(A+、1)がアクセスしたい
セクタの一部である時)、シーク実行後は、フロー20
で、まずセクタ番号(A+1)からQまでのアクセス要
求を、次にフロー30でセクタ番号PからAまでのアク
セス要求をフロッピィディスクコントローラ3に対し発
行する。
ダのシーク完了後、アクセス可能になった時のヘッドに
対するセクタの位置(物理セクタ番号)を検出する。そ
の番号をAとする。(Δ+1)がQより小さい場合を考
える(つまりセクタ番号(A+、1)がアクセスしたい
セクタの一部である時)、シーク実行後は、フロー20
で、まずセクタ番号(A+1)からQまでのアクセス要
求を、次にフロー30でセクタ番号PからAまでのアク
セス要求をフロッピィディスクコントローラ3に対し発
行する。
従来のアクセス方式では、セクタ番号PからQまでのア
クセス要求を1回で発行するたけなので、前記の様な場
合には、本発明の方式では、セクタ番号(A+1)から
Qまでの通過時間分、回転待ち時間を短縮できたことに
なる。
クセス要求を1回で発行するたけなので、前記の様な場
合には、本発明の方式では、セクタ番号(A+1)から
Qまでの通過時間分、回転待ち時間を短縮できたことに
なる。
以上、フロッピィディスクを例にとって説明したが、本
発明は磁気ディスク、光ディスクなどのアクセス制御に
も適用することができる。
発明は磁気ディスク、光ディスクなどのアクセス制御に
も適用することができる。
発明の効果
以−1−説明したように、本発明によれは、ヘッドに対
するセクタの位置を知ったうえで、ディスクのアクセス
制御をすることにより、回転待ち時間を大幅に短縮でき
る効果が得られる。
するセクタの位置を知ったうえで、ディスクのアクセス
制御をすることにより、回転待ち時間を大幅に短縮でき
る効果が得られる。
フロッピィディスク装置で9回転数360rp+n、倍
密度、11〜ラツクあたりのセクタ数26のものを例に
、本発明による回転待ち時間の短縮時間の平均値を第4
図に示す(アクセスするセクタは連続しているとする)
。
密度、11〜ラツクあたりのセクタ数26のものを例に
、本発明による回転待ち時間の短縮時間の平均値を第4
図に示す(アクセスするセクタは連続しているとする)
。
4、I2I而の前車な説明
第1図は本発明の一実施例を示すブロック構成図、第2
図は本発明に使用されるフロッピィディスクの概略図、
第3図は本発明の−・実施例における処理フローを示す
図、第4図は、本発明による回転待ち時間の短縮時間の
平均値の表である。
図は本発明に使用されるフロッピィディスクの概略図、
第3図は本発明の−・実施例における処理フローを示す
図、第4図は、本発明による回転待ち時間の短縮時間の
平均値の表である。
」01.ディスクアクセス制御部、269.ヘッドに対
するセクタの位置検出部、3.、、フロッピィディスク
コン)・ローラ
するセクタの位置検出部、3.、、フロッピィディスク
コン)・ローラ
Claims (1)
- ディスクのアクセス制御において、ヘッドに対するセク
タの位置検出手段を備え、マルチセクタアクセスの場合
には、アクセスしたいセクタの中で回転待ち時間が最も
少なくてすむセクタから順にディスクコントローラにア
クセス要求を発行することを特徴とするディスクアクセ
ス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15756088A JPH027273A (ja) | 1988-06-24 | 1988-06-24 | ディスクアクセス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15756088A JPH027273A (ja) | 1988-06-24 | 1988-06-24 | ディスクアクセス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH027273A true JPH027273A (ja) | 1990-01-11 |
Family
ID=15652349
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15756088A Pending JPH027273A (ja) | 1988-06-24 | 1988-06-24 | ディスクアクセス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH027273A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0744742A3 (en) * | 1995-05-25 | 1997-03-19 | Seagate Technology | Method of reducing rotational latency in a disk drive |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55143664A (en) * | 1979-04-25 | 1980-11-10 | Hitachi Ltd | Data transfer method of magnetic memory unit |
-
1988
- 1988-06-24 JP JP15756088A patent/JPH027273A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55143664A (en) * | 1979-04-25 | 1980-11-10 | Hitachi Ltd | Data transfer method of magnetic memory unit |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0744742A3 (en) * | 1995-05-25 | 1997-03-19 | Seagate Technology | Method of reducing rotational latency in a disk drive |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07225715A (ja) | キャッシュ内のデータにアクセスする方法およびシステム | |
| JP2759920B2 (ja) | Dasd周辺データ記憶サブシステムの作動方法及び装置 | |
| JP3103258B2 (ja) | ディスク装置 | |
| JPH027273A (ja) | ディスクアクセス制御方式 | |
| CA1322596C (en) | Seeking multitasking disk controller | |
| JP2845658B2 (ja) | データ記録再生装置のアクセス制御装置 | |
| US6088818A (en) | Data read apparatus and data read method | |
| US5875453A (en) | Apparatus for and method of information processing | |
| JPH0542071B2 (ja) | ||
| JP3341094B2 (ja) | 記録媒体読出し装置 | |
| JP2914834B2 (ja) | 磁気ディスク装置 | |
| JPH0562360A (ja) | 回転型記憶装置の欠陥セクタ処理方式 | |
| JPH02280221A (ja) | ディスク制御方式 | |
| JPH1092101A (ja) | 磁気ディスク装置及びその駆動方法 | |
| JPH03194766A (ja) | ディスクアクセス制御方式 | |
| JP3153429B2 (ja) | 磁気ディスク装置の制御方法 | |
| JP3402289B2 (ja) | 磁気ディスク装置 | |
| JP3104288B2 (ja) | ディスクコントロールシステム | |
| JP3524954B2 (ja) | ディスク制御装置 | |
| JPH04111015A (ja) | 情報記録装置 | |
| JPH0312866A (ja) | 書込読出動作の開始制御方式 | |
| JPS6149229A (ja) | 情報処理装置 | |
| JPH08255414A (ja) | 外部記憶装置 | |
| JPH02214075A (ja) | ディスク制御装置 | |
| JPS61251927A (ja) | 磁気デイスク制御装置 |