JPH027273A - Disk access control system - Google Patents

Disk access control system

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
Application number
JP15756088A
Other languages
Japanese (ja)
Inventor
Akiko Mesaki
目崎 明子
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 JP15756088A priority Critical patent/JPH027273A/en
Publication of JPH027273A publication Critical patent/JPH027273A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To shorten a rotation waiting time by providing the position detecting means of a sector for a head, and issuing a request to make access to a disk controller sequentially from the sector having the minimum rotation waiting time out of the sectors desiring to make access in the case of multisector access. CONSTITUTION:The position detecting part 2 of the sector for the head is provided with a function to detect the position of the sector for the head at a time when seek on a cylinder desiring to make access is completed and an accessible state is set. A disk access control part 1 detects the position of the sector for the head at a time when the accessible state is set in advance before issuing an access request to a floppy disk controller 3. And the sector number of the sector nearest to the head out of the sectors desiring the access is designated, and the access request to the floppy disk controller 3 is issued. Thus, the access control of the disk is performed after the position of the sector for the head is recognized. In such a way, it is possible to shorten the rotation waiting time remarkably.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、電子計算機システムにおけるディスクのアク
セス制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a disk access control method in a computer system.

従来の技術 従来、ディスクのアクセス方法は、ヘットに対するセク
タの位置など意識せず、単にアクセスしたいセクタの中
で一番小さいセクタ番号と、アクセスしたいデータ長を
18定し、ディスクコントローラへアクセス要求を発行
していた(ディスクコントローラは、指定されたセクタ
番号が見つかってからデータ転送を開始する)。
Conventional technology Conventionally, the disk access method was to simply determine the smallest sector number among the sectors to be accessed and the data length to be accessed, without paying attention to the position of the sector relative to the head, and then send an access request to the disk controller. (The disk controller starts data transfer after the specified sector number is found.)

発明が解決しようとする課題 従来の方式では、マルチセクタアクセスの場合に回転待
ち時間を余計に費やすという欠点がある。
Problems to be Solved by the Invention The conventional system has the disadvantage of requiring extra rotational waiting time in the case of multi-sector access.

なぜならば、アクセス要求をディスクコントローラに発
行した時にヘッドがアクセスしたいセクタの一部を通過
中であったとしても、指定されたセクタ番号が見つかる
まではなにもせず、見つかってから初めてデータ転送を
開始するので(ここで回転待ち時間を余計に費やしてい
る)、二重にヘッドが通過する部分が生じる。
This is because even if the head is passing through a part of the sector that it wants to access when it issues an access request to the disk controller, it does nothing until it finds the specified sector number, and only starts data transfer after it finds the specified sector number. (This is where additional rotational waiting time is spent), so there is a portion where the head passes twice.

本発明は従来の技術に内在する上記課題を解決する為に
なされたものであり、従って本発明の目的は、F述の欠
点を除去し1回転待ち時間の短縮化をはかることをii
J能としたディスクの新規なアクセス方式を提供するこ
とにある。
The present invention has been made to solve the above-mentioned problems inherent in the prior art, and therefore, an object of the present invention is to eliminate the drawbacks mentioned in F and shorten the waiting time for one rotation.ii
The object of the present invention is to provide a new access method for disks with high performance.

課題を解決するための手段 上記目的を達成する為に、本発明に係るディスクアクセ
ス制御方式は、アクセス可能な状態になった時のヘッド
に対するセクタの位置を検出する手段と、その情報を利
用したディスタアクセス制御部とを具備するディスク制
御装置において、ディスク制御部内でディスクコン1〜
ローラ△の要求発生の都度、ヘッドに対するセクタの位
置を検出し、アクセス可能な状態になった時のヘッドに
対するセクタの位置を保持し、前記アクセス要求のセク
タ番号の中でヘッドに一番近いセクタ番号からディスク
コントローラへアクセス要求を発行するように構成され
ている。
Means for Solving the Problems In order to achieve the above object, the disk access control method according to the present invention includes means for detecting the position of a sector with respect to the head when it becomes accessible, and using that information. In a disk control device equipped with a disk access control unit, the disk controller 1 to
Each time a request for roller △ occurs, the position of the sector with respect to the head is detected, the position of the sector with respect to the head when it becomes accessible is maintained, and the sector closest to the head among the sector numbers of the access request is detected. The disk controller is configured to issue an access request from the number to the disk controller.

実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
Embodiment Next, a preferred embodiment of the present invention will be specifically explained with reference to the drawings.

第1図は本発明の一実施例を示すブロック構成図である
FIG. 1 is a block diagram showing one embodiment of the present invention.

第1図を参照するに、フロッピィディスクコントローラ
(Fl)C)3は、フロッピィディスク装置(図示せず
)を制御するものであり、リード/ライトヘットを指定
シリンダへ移動させたり、指定された番号のセクタから
指定されたデータ長分データをホストへ転送(マルチセ
クタ処理も可能)したりする機能をもつ。
Referring to FIG. 1, a floppy disk controller (Fl) C) 3 controls a floppy disk device (not shown), and moves a read/write head to a designated cylinder or writes a designated number. It has the function of transferring data of a specified data length from the sector to the host (multi-sector processing is also possible).

ヘッドに対するセクタの位置検出部2は、これからアク
セスしようとしているシリンダへのシークが完でし、ア
クセス可能な状態になった時のヘッドに対するセクタの
位111(物理セクタ番号)を検出する機能をもつ。
The sector position detection unit 2 with respect to the head has a function of detecting the position 111 (physical sector number) of the sector with respect to the head when the seek to the cylinder to be accessed is completed and the cylinder becomes accessible. .

ディスクアクセス制御部1では、フロッピィティスフコ
ン1−〇−ラ31\アクセス要求を発行する前にアクセ
ス1■能な状j/Wになった時のヘッドに対するセクタ
の位置を検出しておき、アクセスしたいセクタの中で、
ヘッドに一番近いセクタ番号を指定して、フロッピィデ
ィスクコントローラ3ヘアクセス要求を発行する。−度
の要求で終わらない場合には再度発行する。
In the disk access control unit 1, before issuing an access request to the floppy disk controller 1-○-ra 31\, it detects the position of the sector relative to the head when the access is enabled. In the sector you want to access,
An access request is issued to the floppy disk controller 3 by specifying the sector number closest to the head. - If the request is not completed, it will be issued again.

次に本発明における動きの流れを述べる。Next, the flow of movement in the present invention will be described.

第2図は本発明の一実施例に使用されるフロッピィディ
スクの概略図である。
FIG. 2 is a schematic diagram of a floppy disk used in one embodiment of the present invention.

第2図に示すように、フロッピィディスクの1トラック
のセクタ数を14個(従って最大物理セクタ番号はN)
、アクセスしたい物理セクタ番5jをP番からQ番の全
てのセクタとする。この制御手順を第3図に示す。
As shown in Figure 2, the number of sectors on one track of a floppy disk is 14 (therefore, the maximum physical sector number is N).
, the physical sector numbers 5j to be accessed are all sectors P to Q. This control procedure is shown in FIG.

第3図を参照するに、フロー10では、IJ的クシリン
ダのシーク完了後、アクセス可能になった時のヘッドに
対するセクタの位置(物理セクタ番号)を検出する。そ
の番号をAとする。(Δ+1)がQより小さい場合を考
える(つまりセクタ番号(A+、1)がアクセスしたい
セクタの一部である時)、シーク実行後は、フロー20
で、まずセクタ番号(A+1)からQまでのアクセス要
求を、次にフロー30でセクタ番号PからAまでのアク
セス要求をフロッピィディスクコントローラ3に対し発
行する。
Referring to FIG. 3, in flow 10, after the IJ cylinder seek is completed, the position of the sector (physical sector number) with respect to the head when it becomes accessible is detected. Let that number be A. Consider the case where (Δ+1) is smaller than Q (that is, when sector number (A+, 1) is part of the sector you want to access), after executing the seek, flow 20
First, an access request for sector numbers (A+1) to Q is issued to the floppy disk controller 3, and then, in flow 30, an access request for sector numbers P to A is issued to the floppy disk controller 3.

従来のアクセス方式では、セクタ番号PからQまでのア
クセス要求を1回で発行するたけなので、前記の様な場
合には、本発明の方式では、セクタ番号(A+1)から
Qまでの通過時間分、回転待ち時間を短縮できたことに
なる。
In the conventional access method, an access request from sector numbers P to Q is issued only once, so in the above case, in the method of the present invention, the access request from sector number (A+1) to Q is issued only once. This means that the rotation waiting time can be reduced.

以上、フロッピィディスクを例にとって説明したが、本
発明は磁気ディスク、光ディスクなどのアクセス制御に
も適用することができる。
Although the above description has been made using a floppy disk as an example, the present invention can also be applied to access control of magnetic disks, optical disks, and the like.

発明の効果 以−1−説明したように、本発明によれは、ヘッドに対
するセクタの位置を知ったうえで、ディスクのアクセス
制御をすることにより、回転待ち時間を大幅に短縮でき
る効果が得られる。
Effects of the Invention - 1 - As explained above, according to the present invention, by controlling access to the disk after knowing the position of the sector with respect to the head, it is possible to obtain the effect of significantly shortening the rotational waiting time. .

フロッピィディスク装置で9回転数360rp+n、倍
密度、11〜ラツクあたりのセクタ数26のものを例に
、本発明による回転待ち時間の短縮時間の平均値を第4
図に示す(アクセスするセクタは連続しているとする)
Taking as an example a floppy disk device with 9 revolutions 360 rp+n, double density, 11 to 26 sectors per rack, the average value of the reduction in rotational waiting time according to the present invention is shown in the fourth table.
As shown in the figure (assuming that the sectors to be accessed are consecutive)
.

4、I2I而の前車な説明 第1図は本発明の一実施例を示すブロック構成図、第2
図は本発明に使用されるフロッピィディスクの概略図、
第3図は本発明の−・実施例における処理フローを示す
図、第4図は、本発明による回転待ち時間の短縮時間の
平均値の表である。
4. Explanation of the front vehicle of I2I Figure 1 is a block diagram showing an embodiment of the present invention, Figure 2 is a block diagram showing an embodiment of the present invention.
The figure is a schematic diagram of a floppy disk used in the present invention.
FIG. 3 is a diagram showing a processing flow in an embodiment of the present invention, and FIG. 4 is a table of average values of reductions in rotational waiting time according to the present invention.

」01.ディスクアクセス制御部、269.ヘッドに対
するセクタの位置検出部、3.、、フロッピィディスク
コン)・ローラ
”01. Disk access control unit, 269. 3. sector position detection unit with respect to the head; ,,floppy disk controller)・roller

Claims (1)

【特許請求の範囲】[Claims] ディスクのアクセス制御において、ヘッドに対するセク
タの位置検出手段を備え、マルチセクタアクセスの場合
には、アクセスしたいセクタの中で回転待ち時間が最も
少なくてすむセクタから順にディスクコントローラにア
クセス要求を発行することを特徴とするディスクアクセ
ス制御方式。
In disk access control, a means for detecting the position of a sector with respect to a head is provided, and in the case of multi-sector access, an access request is issued to a disk controller in order from the sector that requires the least rotational wait time among the sectors to be accessed. A disk access control method featuring:
JP15756088A 1988-06-24 1988-06-24 Disk access control system Pending JPH027273A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15756088A JPH027273A (en) 1988-06-24 1988-06-24 Disk access control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15756088A JPH027273A (en) 1988-06-24 1988-06-24 Disk access control system

Publications (1)

Publication Number Publication Date
JPH027273A true JPH027273A (en) 1990-01-11

Family

ID=15652349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15756088A Pending JPH027273A (en) 1988-06-24 1988-06-24 Disk access control system

Country Status (1)

Country Link
JP (1) JPH027273A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0744742A2 (en) * 1995-05-25 1996-11-27 Seagate Technology, Inc. Method for reducing rotational latency in a disc drive

Citations (1)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0744742A2 (en) * 1995-05-25 1996-11-27 Seagate Technology, Inc. Method for reducing rotational latency in a disc drive
EP0744742A3 (en) * 1995-05-25 1997-03-19 Seagate Technology Method for reducing rotational latency in a disc drive

Similar Documents

Publication Publication Date Title
JPH07225715A (en) Method and system for accessing data in cache
JP2759920B2 (en) Method and apparatus for operating a DASD peripheral data storage subsystem
US5650882A (en) Disk unit performing control using sector pulses
JPH027273A (en) Disk access control system
CA1322596C (en) Seeking multitasking disk controller
JP2845658B2 (en) Access control device for data recording / reproducing device
US6088818A (en) Data read apparatus and data read method
US5875453A (en) Apparatus for and method of information processing
JP3341094B2 (en) Recording medium reading device
JPH0542071B2 (en)
JP2914834B2 (en) Magnetic disk drive
JPH0562360A (en) System for processing defective sector of rotary type storage device
JPH02280221A (en) System for controlling disk
JPH03194766A (en) Disk access control system
JP3153429B2 (en) Control method for magnetic disk drive
JP3402289B2 (en) Magnetic disk drive
JP2541791B2 (en) Sequential seek processing method for MZR type magnetic disk unit
JP3104288B2 (en) Disk control system
JP3524954B2 (en) Disk controller
JPH04111015A (en) Information recorder
JPH1092101A (en) Magnetic disc apparatus and its driving method
JPH0312866A (en) Controlling system for start of write/read action
JPH05135483A (en) Information recording and reproducing device
JPH06187735A (en) Control device for alternative region of disk recording and reproducing device
JPS6032242B2 (en) file device