JPH0877678A - Disk device and information processing method thereof - Google Patents

Disk device and information processing method thereof

Info

Publication number
JPH0877678A
JPH0877678A JP20858394A JP20858394A JPH0877678A JP H0877678 A JPH0877678 A JP H0877678A JP 20858394 A JP20858394 A JP 20858394A JP 20858394 A JP20858394 A JP 20858394A JP H0877678 A JPH0877678 A JP H0877678A
Authority
JP
Japan
Prior art keywords
disk
information
track
sector
disk device
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
JP20858394A
Other languages
Japanese (ja)
Inventor
Tatsuo Matsushita
達男 松下
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 JP20858394A priority Critical patent/JPH0877678A/en
Publication of JPH0877678A publication Critical patent/JPH0877678A/en
Pending legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)

Abstract

(57)【要約】 【目的】 情報を複数のトラックに対して同時に読み書
きすることにより、情報の読み書きの所要時間を飛躍的
に向上させ、さらに、従来可動式であったヘッドを固定
化することにより、ディスク装置の信頼性を大幅に向上
させ、かつディスク装置の寿命を飛躍的に延ばすことが
できる、ディスク装置及びその情報処理方法を提供す
る。 【構成】 本発明のディスク装置は、情報を読み書きす
るために回転するディスクと、ディスクの複数の各トラ
ックに対して1対1で対応する複数のヘッドと、複数の
ヘッドを保持する固定したヘッドバーと、ヘッド及びデ
ィスクを制御して、分割された情報の読み書きをそれぞ
れ同時に行ないかつ、読み込まれた情報を結合する制御
手段と、を有している。
(57) [Summary] [Purpose] To dramatically improve the time required for reading and writing information by reading and writing information to and from multiple tracks at the same time, and to fix the conventionally movable head. Thus, a disk device and an information processing method therefor, which can significantly improve the reliability of the disk device and dramatically extend the life of the disk device, are provided. According to a disk device of the present invention, a disk that rotates for reading and writing information, a plurality of heads that correspond to a plurality of tracks of the disk in a one-to-one correspondence, and a fixed head that holds the plurality of heads. It has a bar and a control means for controlling the head and the disk to simultaneously read and write the divided information and combine the read information.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、情報処理装置などの周
辺機器として情報の読み書きを行なうディスク装置およ
びその情報処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk device for reading and writing information as a peripheral device such as an information processing device and an information processing method thereof.

【0002】[0002]

【従来の技術】図5は、本実施例及び従来例のトラック
のイメージ図、図6は、本実施例及び従来例のセクタの
イメージ図、図7は、本実施例及び従来例のトラック・
セクタのイメージ図、図8は従来例の平面図である。
2. Description of the Related Art FIG. 5 is an image diagram of tracks of this embodiment and a conventional example, FIG. 6 is an image view of sectors of this embodiment and a conventional example, and FIG. 7 is a track of this embodiment and a conventional example.
FIG. 8 is an image view of a sector, and FIG. 8 is a plan view of a conventional example.

【0003】従来のディスク装置は、情報を読み書きす
るために回転するディスクと、可動のアームと、アーム
の先端に設けた1個のヘッドと、情報をディスクに対し
て読み書きする手段とを有しているケースが多い。
A conventional disk device has a disk that rotates for reading and writing information, a movable arm, one head provided at the tip of the arm, and a means for reading and writing information on the disk. There are many cases.

【0004】次に従来の技術について図面を参照して説
明する。
Next, a conventional technique will be described with reference to the drawings.

【0005】図8において、ディスク10の上に、第1
トラック41、第2トラック42、第xトラック43等
が設けられている。また、アーム82の先端にヘッド8
1が1個設けられている。
In FIG. 8, the first disk is placed on the disk 10.
A track 41, a second track 42, an xth track 43 and the like are provided. The head 8 is attached to the tip of the arm 82.
1 is provided.

【0006】次に従来の技術における処理動作について
説明する。
Next, the processing operation in the prior art will be described.

【0007】まず図8において、アーム82はヘッド8
1が設けられている端点とは反対の端点を中心として動
かせるように保持している。
First, in FIG. 8, the arm 82 is the head 8
It is held so that it can be moved around an end point opposite to the end point where 1 is provided.

【0008】第1トラック41に対して読み書きを行う
場合は、アーム82を回転させてヘッド81を第1トラ
ック41の上部に合わせる。同様に第2トラック42お
よび第xトラック43に対して読み書きを行う場合は、
アーム82を回転させてヘッド81をそれぞれ第2トラ
ック42および第xトラック43の上部に合わせる。本
図はヘッド81が第2トラック42に合わされている状
態を示している。
When reading / writing the first track 41, the arm 82 is rotated to align the head 81 with the upper portion of the first track 41. Similarly, when reading and writing to the second track 42 and the x-th track 43,
The arm 82 is rotated to align the head 81 with the upper portions of the second track 42 and the x-th track 43, respectively. This figure shows a state in which the head 81 is aligned with the second track 42.

【0009】[0009]

【発明が解決しようとする課題】この従来のディスク装
置では、アーム82を回転させることにより、読み書き
を行うトラックの上部に1個のヘッド81を合わせるた
め、アームを目的のトラック上に移動する時間(以下
“シークタイム”と略す)が長いという問題があった。
In this conventional disk device, since the arm 82 is rotated to align one head 81 with the upper portion of the track for reading and writing, the time for moving the arm onto the target track is increased. There was a problem that (hereinafter abbreviated as “seek time”) was long.

【0010】また、図7に示す第1トラック第1セクタ
71と第2トラック第1セクタ73、あるいは、第1ト
ラック第2セクタ72と第2トラック第2セクタ74の
ように隣り合うトラックの同一セクタに対して読み書き
を行う場合、例えばまず第1トラック第1セクタ71に
対して読み書きを行った後、アーム82を回転させてヘ
ッド81を第2トラック42上に移動しても、第2トラ
ック第1セクタ73がディスク10の回転でヘッド81
の下方に来るまで読み書きを行うことができないという
問題があった。
Further, adjacent tracks such as the first track first sector 71 and the second track first sector 73, or the first track second sector 72 and the second track second sector 74 shown in FIG. 7 are the same. When reading / writing to / from a sector, for example, even after first reading / writing to / from the first track / first sector 71, the arm 82 is rotated to move the head 81 onto the second track 42, The first sector 73 causes the head 81 to rotate when the disk 10 rotates.
There was a problem that I could not read or write until I came below.

【0011】そこで本発明の目的は、情報を複数のトラ
ックに対して同時に読み書きを行うことにより、情報の
読み書きの所要時間を飛躍的に向上させ、さらに、従来
可動式であったヘッドを固定化することにより、ディス
ク装置の信頼性を大幅に向上させ、かつディスク装置の
寿命を飛躍的に延ばすことができるディスク装置および
その情報処理方法を提供することである。
Therefore, an object of the present invention is to dramatically improve the time required to read / write information by simultaneously reading / writing information from / to a plurality of tracks, and further to fix the conventionally movable head. By doing so, it is an object of the present invention to provide a disk device capable of significantly improving the reliability of the disk device and dramatically extending the life of the disk device, and an information processing method thereof.

【0012】[0012]

【課題を解決するための手段】本発明のディスク装置の
情報処理方法は、情報を読み書きするために回転するデ
ィスクと、ディスクの複数のトラックに対応する複数の
ヘッドと、複数のヘッドを保持するヘッドバーとを有す
るディスク装置の情報処理方法において、情報を分割
し、分割された情報を同時にディスクに書き込み、書き
込まれた情報を同時にディスクから読み込み、読み込ま
れた情報を結合する、工程を有することを特徴としてい
る。
According to an information processing method of a disk device of the present invention, a disk rotating for reading and writing information, a plurality of heads corresponding to a plurality of tracks of the disk, and a plurality of heads are held. An information processing method for a disk device having a head bar, the method including dividing information, writing the divided information to the disk at the same time, reading the written information from the disk at the same time, and combining the read information. Is characterized by.

【0013】また、本発明のディスク装置は、情報を読
み書きするために回転するディスクと、ディスクの複数
のトラックに対応する複数のヘッドと、複数のヘッドを
保持するヘッドバーとを有するディスク装置において、
おのおのが、複数のトラックのおのおのに対して1対1
で対応する複数のヘッドと、ディスクの半径方向上方に
配置され、両端部はそれぞれ前記ディスクの外方および
中心部において固定されたヘッドバーと、各ヘッド及び
ディスクを制御して、分割された情報の読み書きをそれ
ぞれ同時に行ないかつ、読み込まれた情報を結合する制
御手段と、を有することを特徴としている。
The disk device of the present invention is a disk device having a disk that rotates for reading and writing information, a plurality of heads corresponding to a plurality of tracks on the disk, and a head bar that holds the plurality of heads. ,
One for each of multiple tracks
And a plurality of corresponding heads, which are arranged above the disk in the radial direction, and both ends of which are fixed to the outside and the center of the disk, respectively, and the divided information by controlling each head and the disk. Read / write simultaneously and control means for combining the read information.

【0014】[0014]

【作用】本発明のディスク装置は、ディスクの各トラッ
クに1対1で対応する複数の固定したヘッドを設けたこ
とにより、シークタイムがなく、しかも情報を複数のト
ラックに対して同時に読み書きでき、またヘッドバーを
従来の可動式から固定式に改めたことにより読み書き所
要時間の飛躍的向上ができ、かつディスク装置の信頼
性、寿命に好結果をもたらすものである。
The disk device of the present invention has a plurality of fixed heads corresponding to each track of the disk in a one-to-one relationship, so that there is no seek time and information can be simultaneously read / written to / from a plurality of tracks. Further, by changing the head bar from the conventional movable type to a fixed type, the time required for reading and writing can be dramatically improved, and the reliability and life of the disk device can be improved.

【0015】本発明のディスク装置の処理動作の概略を
述べると、 1.コンピューター(CPU)によりディスクの書き込
み可否の確認、ディスク管理情報を読み込み、ディスク
の空き容量チェック、必要なトラック・セクタ数算出、
書き込みトラック・セクタを決定、書き込む情報の分
割、分割情報とトラック・セクタの対応を決定、管理情
報の更新、これらの手順により、情報を分割する。
The outline of the processing operation of the disk device of the present invention is as follows. Check whether the disc can be written by the computer (CPU), read the disc management information, check the free space on the disc, calculate the required number of tracks and sectors,
Information is divided by determining the write track / sector, dividing the information to be written, determining the correspondence between the division information and the track / sector, and updating the management information.

【0016】2.CPUがセクタを初期化、カウントア
ップ、分割情報を入出力バッファへセット、トラック・
セクタへ書き込み、これらの手順により、分割した情報
を同時に書き込む。
2. CPU initializes sector, counts up, sets division information in I / O buffer, track
Writing to the sector, and by these steps, the divided information is written at the same time.

【0017】3.CPUがディスクの読み可否の情報を
受け、記憶回路に保存、管理情報をその領域のトラック
・セクタから読み、記憶回路に保存、読み込むトラック
・セクタを確認、セクタを初期化、カウントアップ、分
割情報を入出力バッファへ読み込み、これらの手順によ
り、情報を分割された状態で同時にディスクから読み込
む。
3. The CPU receives information on whether the disc is readable or not, saves it in the memory circuit, reads the management information from the track / sector of that area, saves it in the memory circuit, confirms the track / sector to be read, initializes the sector, counts up, and divides information. To the I / O buffer, and by these steps, the information is read simultaneously from the disk in a divided state.

【0018】4.分割情報にトラック・セクタの情報を
付加、分割情報の結合、読み完了のメッセージを出力、
これらの手順により、分割された状態で読み込まれた情
報を結合する。
4. Add track / sector information to division information, combine division information, output read completion message,
By these procedures, the information read in the divided state is combined.

【0019】[0019]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0020】図1は、本発明のディスク装置の一実施例
の構成図、図2は、本実施例の書き込みの処理動作を示
すフローチャート、図3は、本実施例の読み込みの処理
動作を示すフローチャート、図4は、本実施例の平面
図、図5は、本実施例及び従来例のトラックのイメージ
図、図6は、本実施例及び従来例のセクタのイメージ
図、図7は、本実施例及び従来例のトラック・セクタの
イメージ図である。
FIG. 1 is a block diagram of an embodiment of a disk device of the present invention, FIG. 2 is a flow chart showing a write processing operation of this embodiment, and FIG. 3 is a read processing operation of this embodiment. A flow chart, FIG. 4 is a plan view of this embodiment, FIG. 5 is an image view of tracks of this embodiment and a conventional example, FIG. 6 is an image view of sectors of this embodiment and a conventional example, and FIG. 7 is this embodiment. FIG. 6 is an image diagram of a track sector of a conventional example.

【0021】図1において、ヘッドバー1に第1ヘッド
11、第2ヘッド12、第xヘッド13が配置されてい
る。これら第1,第2,第xヘッド11,12,13に
対応して、それぞれ第1入出力バッファ14、第2入出
力バッファ15、第x入出力バッファ16が設けられて
いる。これら第1,第2,第x入出力バッファ14,1
5,16は入出力回路2を介して制御回路3に接続され
ている。CPU4には制御回路3、記憶回路5、センサ
ー9が接続されている。制御回路3には入出力回路2の
他、スイッチ6が接続されている。モーター8はスイッ
チ6を介して電源回路7から給電を受け、ディスク10
を回転させるものである。ディスク10に第1トラック
41、第2トラック42、第xトラック43が配置され
ている。第1,第2,第xヘッド11,12,13はそ
れぞれ第1,第2,第xトラック41,42,43に対
応して設けられている。
In FIG. 1, a first head 11, a second head 12, and an xth head 13 are arranged on a head bar 1. A first input / output buffer 14, a second input / output buffer 15, and an xth input / output buffer 16 are provided corresponding to the first, second, and xth heads 11, 12, and 13, respectively. These first, second and xth input / output buffers 14, 1
Reference numerals 5 and 16 are connected to the control circuit 3 via the input / output circuit 2. The control circuit 3, the memory circuit 5, and the sensor 9 are connected to the CPU 4. In addition to the input / output circuit 2, the switch 6 is connected to the control circuit 3. The motor 8 receives power from the power supply circuit 7 via the switch 6, and the disk 10
Is to rotate. A first track 41, a second track 42, and an xth track 43 are arranged on the disk 10. The first, second and xth heads 11, 12, 13 are provided corresponding to the first, second and xth tracks 41, 42, 43, respectively.

【0022】図4には、図1のヘッドバー1とディスク
10が平面図で示されている。ヘッドバー1は、ディス
ク10の半径方向上方に配置され、両端部がそれぞれデ
ィスクの外方および中心部において固定されている。
FIG. 4 shows the head bar 1 and the disk 10 of FIG. 1 in a plan view. The head bar 1 is arranged above the disk 10 in the radial direction, and both ends thereof are fixed to the outside and the center of the disk, respectively.

【0023】そして、ヘッドバー1には外側から内側に
向けて順に第1,第2,第xヘッド11,12,13が
配置、保持されている。またディスク10には外側から
内側に向けて順に第1,第2,第xトラック41,4
2,43が配置されている。そして、第1,第2,第x
ヘッド11,12,13はそれぞれ、第1,第2,第x
トラック41,42,43に対応するように設けられて
いる。
The head bar 1 has first, second and x-th heads 11, 12, 13 arranged and held in this order from the outside to the inside. In addition, the disk 10 has first, second, and xth tracks 41, 4 in order from the outer side to the inner side.
2, 43 are arranged. And the first, second, and xth
The heads 11, 12, and 13 are respectively the first, second, and xth heads.
It is provided so as to correspond to the tracks 41, 42, and 43.

【0024】図5には、図4のヘッドバー1を取外した
形態の一般的イメージ図としてディスク10に第1,第
2,第xトラック41,42,43が示されており、図
6には、同様に一般的イメージ図として、ディスク10
に第1,第2,第yセクタ61,62,63が示されて
いる。そして図7には、図5と図6を重ね合わせた一般
的イメージ図として、ディスク10に第1トラック第1
セクタ71、第1トラック第2セクタ72、第2トラッ
ク第1セクタ73、第2トラック第2セクタ74、第x
トラック第yセクタ75が配置されている状況が示され
ている。
FIG. 5 shows the first, second and x-th tracks 41, 42, 43 on the disk 10 as a general image of the head bar 1 of FIG. 4 removed, and FIG. Similarly, as a general image diagram, the disk 10
The first, second and y-th sectors 61, 62 and 63 are shown in FIG. FIG. 7 is a general image diagram of FIG. 5 and FIG.
Sector 71, first track second sector 72, second track first sector 73, second track second sector 74, xth
The situation is shown in which the track y-sector 75 is located.

【0025】第1図ないし図7を用いて本実施例の動作
について説明する。
The operation of this embodiment will be described with reference to FIGS.

【0026】まず情報の書き込みの処理動作について説
明する。
First, the information writing processing operation will be described.

【0027】ディスク10に書き込みを行う情報は、予
め記憶回路5に存在するものとする。
Information to be written on the disk 10 is assumed to exist in the storage circuit 5 in advance.

【0028】まず、CPU4が制御回路3を介して、ス
イッチ6をONにする。(図2のステップ201) すると、電源回路7がスイッチ6を介してモーター8に
給電し、ディスク10が回転する。(図2のステップ2
02) 次にセンサー9が検出穴17を感知してディスク10の
回転数を調べる。そしてCPU4がセンサー9からディ
スク10の回転数の情報を受け取り、ディスク10が所
定の回転数に達したことを確認する。(図2のステップ
203) 次に、CPU4がセンサー9からディスク10の書き込
み可否の情報を受け取り、記録回路5に保存する。(図
2のステップ204) 次に、ディスク10が書き込み不可であれば、図2のス
テップ206を行う。ディスク10が書き込み可能であ
れば、図2のステップ207を行う。(図2のステップ
205) CPU4が、ディスク10が書き込み不可の旨メッセー
ジを出力し、終了する。(図2のステップ206) CPU4が、ディスク10のディスク管理情報を、ディ
スク管理情報領域(仮に第xトラック第yセクタ75)
から読み込み、記録回路5に保存する。(図2のステッ
プ207) 次に、記録回路5に存在するディスク管理情報より、デ
ィスク10の空き容量のチェックを行う。(図2のステ
ップ208) 次に、ディスク10の空き容量が不足していれば、図2
のステップ210を行う。ディスク10の空き容量が充
分であれば、図2のステップ211を行う。(図2のス
テップ209) CPU4が、ディスク10の空き容量が不足している旨
メッセージを出力し、終了する。(図2のステップ21
0) CPU4が、情報をディスク10に書き込むために必要
なトラック・セクタ数を算出する。例えば、ディスク1
0に書き込みを行う情報量が512バイトで1トラック
・セクタあたりの容量が256バイトの場合、2トラッ
ク・セクタ分必要となる。また、ディスク10に書き込
みを行う情報量が1024バイトで1トラック・セクタ
あたりの容量が128バイトの場合、8トラック・セク
タ分必要となる。算出した情報をディスク10に書き込
むために必要なトラック・セクタ数を記憶回路5に保存
する。(図2のステップ211) 次に、CPU4が、記憶回路5に存在するディスク管理
情報とトラック・セクタの必要数から、情報の書き込み
を行うトラック・セクタを決定し、記憶回路5に保存す
る。(図2のステップ212) 次に、CPU4が、書き込みを行う情報を記憶回路5よ
り読み込み、1トラック・セクタあたりの容量に分割
し、記憶回路5に保存する。(図2のステップ213) 次に、CPU4が、記憶回路5に存在する分割情報をど
のトラック・セクタに書き込みを行うか対応を決定し、
記憶回路5に保存する。(図2のステップ214) 次に、CPU4が、記憶回路5に存在する分割情報をど
のトラック・セクタに書き込みを行うかの対応より、管
理情報を更新する。CPU4が、更新した管理情報を制
御回路3、入出力回路2、第x入出力バッファ16を介
して第xヘッド13よりディスク管理情報を保存する第
xトラック第yセクタ75に書き込みを行う。(図2の
ステップ215) 次に、CPU4が、セクタの値である“y”を初期化す
る(y=0)。(図2のステップ216) 次に、CPU4が、セクタの値である“y”をカウント
アップする(y=y+1)。(図2のステップ217) 次に、CPU4が、制御回路3、入出力回路2を介し
て、第yセクタ63(“y=1”の場合は第1セクタ6
1、“y=2”の場合は第2セクタ62)の書き込みを
行う第1ヘッド11、第2ヘッド12、第xヘッド13
に対応する第1入出力バッファ14、第2入出力バッフ
ァ15、第x入出力バッファ16に分割情報をセットす
る。(図2のステップ218) 次に、センサー9が検出穴17を感知してディスク10
の回転を調べる。そしてCPU4が、センサー9からの
情報でディスク10の回転を認識し、制御回路3、入出
力回路2を介して第1入出力バッファ14、第2入出力
バッファ15、第x入出力バッファ16にセットした分
割情報を第1ヘッド11、第2ヘッド12、第xヘッド
13に送り、第xトラック第yセクタ75(“y=1”
の場合は第1トラック第1セクタ71、第2トラック第
1セクタ73など、“y=2”の場合は第1トラック第
2セクタ72、第2トラック第2セクタ74など)に書
き込みを行う。(図2のステップ219) 次に、CPU4が、記憶回路5に存在する全ての分割情
報について、ディスク10に書き込みが完了したか調査
する。書き込みが完了していない場合には、図2のステ
ップ217から繰り返し行う。書き込みが完了した場合
には、図2のステップ221を行う。(図2のステップ
220) 情報の書き込みが完了した旨メッセージを出力し、終了
する。(図2のステップ221) 次に情報の読み込みの処理動作について説明する。
First, the CPU 4 turns on the switch 6 via the control circuit 3. (Step 201 in FIG. 2) Then, the power supply circuit 7 supplies power to the motor 8 via the switch 6, and the disk 10 rotates. (Step 2 in FIG. 2
02) Next, the sensor 9 senses the detection hole 17 and checks the rotation speed of the disk 10. Then, the CPU 4 receives the information on the rotation speed of the disk 10 from the sensor 9 and confirms that the disk 10 has reached a predetermined rotation speed. (Step 203 in FIG. 2) Next, the CPU 4 receives the information on whether or not the disc 10 can be written from the sensor 9 and stores it in the recording circuit 5. (Step 204 of FIG. 2) Next, if the disc 10 is not writable, step 206 of FIG. 2 is performed. If the disc 10 is writable, step 207 of FIG. 2 is performed. (Step 205 in FIG. 2) The CPU 4 outputs a message indicating that the disk 10 is not writable, and the process ends. (Step 206 in FIG. 2) The CPU 4 stores the disc management information of the disc 10 in the disc management information area (probably the xth track yth sector 75).
Read from and stored in the recording circuit 5. (Step 207 in FIG. 2) Next, the free capacity of the disk 10 is checked from the disk management information existing in the recording circuit 5. (Step 208 of FIG. 2) Next, if the free space of the disk 10 is insufficient, the process of FIG.
Step 210 is performed. If the free capacity of the disk 10 is sufficient, step 211 of FIG. 2 is performed. (Step 209 in FIG. 2) The CPU 4 outputs a message that the free space of the disk 10 is insufficient, and ends. (Step 21 in FIG. 2
0) The CPU 4 calculates the number of tracks / sectors required to write information on the disk 10. For example, disk 1
When the amount of information to be written to 0 is 512 bytes and the capacity per track sector is 256 bytes, two track sectors are required. If the amount of information to be written on the disk 10 is 1024 bytes and the capacity per track sector is 128 bytes, 8 track sectors are required. The number of tracks and sectors required to write the calculated information on the disk 10 is stored in the storage circuit 5. (Step 211 in FIG. 2) Next, the CPU 4 determines the track / sector to which the information is written from the disk management information existing in the storage circuit 5 and the required number of track / sectors, and stores it in the storage circuit 5. (Step 212 in FIG. 2) Next, the CPU 4 reads the information to be written from the storage circuit 5, divides it into the capacity per track / sector, and stores it in the storage circuit 5. (Step 213 in FIG. 2) Next, the CPU 4 determines the correspondence to which track / sector the division information existing in the storage circuit 5 is written,
It is stored in the memory circuit 5. (Step 214 in FIG. 2) Next, the CPU 4 updates the management information according to which track / sector the division information existing in the memory circuit 5 is written. The CPU 4 writes the updated management information from the xth head 13 through the control circuit 3, the input / output circuit 2, and the xth input / output buffer 16 to the xth track / yth sector 75 for storing the disk management information. (Step 215 in FIG. 2) Next, the CPU 4 initializes the sector value “y” (y = 0). (Step 216 in FIG. 2) Next, the CPU 4 increments the sector value “y” (y = y + 1). (Step 217 in FIG. 2) Next, the CPU 4 passes through the control circuit 3 and the input / output circuit 2 to the y-th sector 63 (in the case of “y = 1”, the first sector 6).
1, in the case of “y = 2”, the first head 11, the second head 12, and the x-th head 13 for writing in the second sector 62)
The division information is set in the first input / output buffer 14, the second input / output buffer 15, and the xth input / output buffer 16 corresponding to. (Step 218 of FIG. 2) Next, the sensor 9 senses the detection hole 17 to detect the disk 10
Examine the rotation of. Then, the CPU 4 recognizes the rotation of the disk 10 based on the information from the sensor 9, and controls the first input / output buffer 14, the second input / output buffer 15, and the xth input / output buffer 16 via the control circuit 3 and the input / output circuit 2. The set division information is sent to the first head 11, the second head 12, and the xth head 13, and the xth track yth sector 75 (“y = 1”).
In the case of, the first track first sector 71, the second track first sector 73, etc., and in the case of "y = 2, the first track second sector 72, the second track second sector 74, etc.) are written. (Step 219 in FIG. 2) Next, the CPU 4 checks whether or not writing of all the division information existing in the storage circuit 5 to the disk 10 has been completed. If the writing is not completed, the process is repeated from step 217 of FIG. When the writing is completed, step 221 of FIG. 2 is performed. (Step 220 in FIG. 2) A message indicating that the writing of information has been completed is output, and the process ends. (Step 221 of FIG. 2) Next, a processing operation of reading information will be described.

【0029】まず、CPU4が制御回路3を介して、ス
イッチ6をONにする。(図3のステップ301) すると、電源回路7がスイッチ6を介してモーター8に
給電し、ディスク10が回転する。(図3のステップ3
02) 次にセンサー9が検出穴17を感知してディスク10の
回転数を調べる。そしてCPU4がセンサー9よりディ
スク10の回転数の情報を受け取り、ディスク10が所
定の回転数に達したことを確認する。(図3のステップ
303) 次に、CPU4がセンサーからディスク10の読み込み
可否の情報を受け取り、記憶回路5に保存する。(図3
のステップ304) 次に、ディスク10が読み込み不可であれば、図3のス
テップ306を行う。ディスク10が読み込み可能であ
れば、図3のステップ307を行う。(図3のステップ
305) CPU4が、ディスク10が読み込み不可の旨メッセー
ジを出力し、終了する。(図3のステップ306) CPU4が、ディスク10のディスク管理情報を、ディ
スク管理情報領域(仮に第xトラック第yセクタ75)
から読み込み、記憶回路5に保存する。(図3のステッ
プ307) 次に、CPU4が記憶回路5に存在する、ディスク管理
情報から、情報の読み込みを行うトラック・セクタを確
認し、記憶回路5に保存する。(図3のステップ30
8) 次に、CPU4が、セクタの値である“y”を初期化す
る(y=0)。(図3のステップ309) 次に、CPU4が、セクタの値である“y”をカウント
アップする(y=y+1)。(図3のステップ310) 次に、CPU4が、制御回路3、入出力回路2を介し
て、第yセクタ63(“y=1”の場合は第1セクタ6
1、“y=2”の場合は第2セクタ62)の読み込みを
行う第1ヘッド11、第2ヘッド12、第xヘッド13
に対応する第1入出力バッファ14、第2入出力バッフ
ァ15、第x入出力バッファ16に分割情報の読み込み
を行う。(図3のステップ311) 次に、CPU4が、第1入出力バッファ14、第2入出
力バッファ15、第x入出力バッファ16に分割情報
に、記憶回路5に存在するトラック・セクタの情報を付
加して、記憶回路5に保存する。(図3のステップ31
2) 次に、CPU4が、記憶回路5に存在するディスク管理
情報の全てのトラック・セクタについて、ディスク10
に読み込みが完了したか調査する。読み込みが完了して
いない場合には、図3のステップ310から繰り返し行
う。読み込みが完了した場合には、図3のステップ31
4を行う。(図3のステップ313) CPU4が、読み込みを行った分割情報全てを記憶回路
5より読み込み、図3のステップ312で付加したトラ
ック・セクタの情報と、記憶回路5に存在するディスク
管理情報より全ての分割情報を結合し、記憶回路5に保
存する。(図3のステップ314) 情報の読み込みが完了した旨メッセージを出力し、終了
する。(図3のステップ315)
First, the CPU 4 turns on the switch 6 via the control circuit 3. (Step 301 in FIG. 3) Then, the power supply circuit 7 supplies power to the motor 8 via the switch 6, and the disk 10 rotates. (Step 3 in FIG. 3
02) Next, the sensor 9 senses the detection hole 17 and checks the rotation speed of the disk 10. Then, the CPU 4 receives the information on the rotation speed of the disk 10 from the sensor 9 and confirms that the disk 10 has reached a predetermined rotation speed. (Step 303 in FIG. 3) Next, the CPU 4 receives information on whether or not the disk 10 can be read from the sensor and stores it in the memory circuit 5. (Fig. 3
Step 304 of FIG. 3) Next, if the disk 10 cannot be read, Step 306 of FIG. 3 is performed. If the disk 10 can be read, step 307 of FIG. 3 is performed. (Step 305 in FIG. 3) The CPU 4 outputs a message indicating that the disk 10 cannot be read, and the process ends. (Step 306 in FIG. 3) The CPU 4 stores the disc management information of the disc 10 in the disc management information area (tentatively, the xth track yth sector 75).
Read from and stored in the memory circuit 5. (Step 307 in FIG. 3) Next, the CPU 4 confirms the track / sector from which the information is read from the disk management information existing in the memory circuit 5, and stores it in the memory circuit 5. (Step 30 in FIG. 3
8) Next, the CPU 4 initializes the sector value "y" (y = 0). (Step 309 in FIG. 3) Next, the CPU 4 counts up the sector value “y” (y = y + 1). (Step 310 in FIG. 3) Next, the CPU 4 passes through the control circuit 3 and the input / output circuit 2 to the y-th sector 63 (if “y = 1”, the first sector 6).
1, when “y = 2”, the first head 11, the second head 12, and the x-th head 13 that read the second sector 62)
The division information is read into the first input / output buffer 14, the second input / output buffer 15, and the xth input / output buffer 16 corresponding to. (Step 311 in FIG. 3) Next, the CPU 4 sets the division information in the first input / output buffer 14, the second input / output buffer 15, and the xth input / output buffer 16 to the track / sector information existing in the storage circuit 5. It is added and saved in the storage circuit 5. (Step 31 in FIG. 3
2) Next, the CPU 4 sets the disk 10 for all track sectors of the disk management information existing in the storage circuit 5.
Check to see if the loading was completed. If the reading is not completed, the process is repeated from step 310 of FIG. When the reading is completed, step 31 in FIG.
Do 4. (Step 313 of FIG. 3) The CPU 4 reads all the read division information from the storage circuit 5, and all of the track / sector information added in step 312 of FIG. 3 and the disk management information existing in the storage circuit 5. The divided pieces of information are combined and stored in the storage circuit 5. (Step 314 in FIG. 3) A message indicating that the reading of information is completed is output, and the process ends. (Step 315 in FIG. 3)

【0030】[0030]

【発明の効果】以上説明したように本発明は、ディスク
の各トラックに1対1で対応する複数の固定したヘッド
を設けたので、シークタイムが無く、しかも情報を複数
のトラックに対して同時に読み書きすることができ、情
報の読み書きの所要時間を飛躍的に向上させるという効
果を有する。さらに、従来可動式であったヘッドバーを
固定化することにより、ディスク装置の信頼性を大幅に
向上させ、かつディスク装置の寿命を飛躍的に延ばした
ディスク装置およびその情報処理方法を提供できる効果
がある。
As described above, according to the present invention, since a plurality of fixed heads are provided corresponding to each track of the disk in a one-to-one correspondence, there is no seek time, and moreover, information can be simultaneously transmitted to a plurality of tracks. It has the effect of being able to read and write and to dramatically improve the time required to read and write information. Furthermore, by fixing the conventionally movable head bar, it is possible to provide a disk device that greatly improves the reliability of the disk device and dramatically extends the life of the disk device, and an information processing method therefor. There is.

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

【図1】本発明のディスク装置の一実施例の構成図であ
る。
FIG. 1 is a configuration diagram of an embodiment of a disk device of the present invention.

【図2】本実施例の書き込みの処理動作を示すフローチ
ャートである。
FIG. 2 is a flowchart showing a write processing operation according to the present embodiment.

【図3】本実施例の読み込みの処理動作を示すフローチ
ャートである。
FIG. 3 is a flowchart showing a read processing operation of the present embodiment.

【図4】本実施例の平面図である。FIG. 4 is a plan view of the present embodiment.

【図5】本実施例及び従来例のトラックのイメージ図で
ある。
FIG. 5 is an image diagram of tracks of this embodiment and a conventional example.

【図6】本実施例及び従来例のセクタのイメージ図であ
る。
FIG. 6 is an image diagram of a sector according to the present embodiment and a conventional example.

【図7】本実施例及び従来例のトラック・セクタのイメ
ージ図である。
FIG. 7 is an image diagram of track sectors of the present embodiment and a conventional example.

【図8】従来例の平面図である。FIG. 8 is a plan view of a conventional example.

【符号の説明】[Explanation of symbols]

1 ヘッドバー 2 入出力回路 3 制御回路 4 CPU 5 記憶回路 6 スイッチ 7 電源回路 8 モーター 9 センサー 10 ディスク 11 第1ヘッド 12 第2ヘッド 13 第xヘッド 14 第1入出力バッファ 15 第2入出力バッファ 16 第x入出力バッファ 17 検出穴 41 第1トラック 42 第2トラック 43 第xトラック 61 第1セクタ 62 第2セクタ 63 第yセクタ 71 第1トラック第1セクタ 72 第1トラック第2セクタ 73 第2トラック第1セクタ 74 第2トラック第2セクタ 75 第xトラック第yセクタ 81 ヘッド 82 アーム 1 head bar 2 input / output circuit 3 control circuit 4 CPU 5 memory circuit 6 switch 7 power supply circuit 8 motor 9 sensor 10 disk 11 first head 12 second head 13 x head 4 first input / output buffer 15 second input / output buffer 16 x-th input / output buffer 17 detection hole 41 1st track 42 2nd track 43 x-th track 61 1st sector 62 2nd sector 63 y-sector 71 1st track 1st sector 72 1st track 2nd sector 73 2nd Track 1st sector 74 2nd track 2nd sector 75 xth track yth sector 81 Head 82 Arm

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 情報を読み書きするために回転するディ
スクと、前記ディスクの複数のトラックに対応する複数
のヘッドと、前記複数のヘッドを保持するヘッドバーと
を有するディスク装置の情報処理方法において、 情報を分割し、 前記分割された情報を同時にディスクに書き込み、 前記書き込まれた情報を同時にディスクから読み込み、 前記読み込まれた情報を結合する、工程を有することを
特徴とするディスク装置の情報処理方法。
1. An information processing method for a disk device having a disk that rotates for reading and writing information, a plurality of heads corresponding to a plurality of tracks of the disk, and a head bar that holds the plurality of heads. An information processing method for a disk device, which comprises the steps of dividing information, writing the divided information to a disc at the same time, reading the written information from a disc at the same time, and combining the read information. .
【請求項2】 情報を読み書きするために回転するディ
スクと、前記ディスクの複数のトラックに対応する複数
のヘッドと、前記複数のヘッドを保持するヘッドバーと
を有するディスク装置において、 おのおのが、前記複数のトラックのおのおのに対して1
対1で対応する複数のヘッドと、 前記ディスクの半径方向上方に配置され、両端部はそれ
ぞれ前記ディスクの外方および中心部において固定され
たヘッドバーと、 前記各ヘッド及びディスクを制御して、分割された情報
の読み書きをそれぞれ同時に行ないかつ、読み込まれた
情報を結合する制御手段と、を有することを特徴とする
ディスク装置。
2. A disk device having a disk that rotates for reading and writing information, a plurality of heads corresponding to a plurality of tracks of the disk, and a head bar that holds the plurality of heads, each of which comprises: 1 for each of multiple tracks
A plurality of heads corresponding to each other, a head bar arranged at the upper side in the radial direction of the disc, and both ends thereof fixed to the outer and central portions of the disc, respectively, controlling the heads and the disc, A disk device comprising: a control unit that simultaneously reads and writes divided information and combines the read information.
JP20858394A 1994-09-01 1994-09-01 Disk device and information processing method thereof Pending JPH0877678A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20858394A JPH0877678A (en) 1994-09-01 1994-09-01 Disk device and information processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20858394A JPH0877678A (en) 1994-09-01 1994-09-01 Disk device and information processing method thereof

Publications (1)

Publication Number Publication Date
JPH0877678A true JPH0877678A (en) 1996-03-22

Family

ID=16558595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20858394A Pending JPH0877678A (en) 1994-09-01 1994-09-01 Disk device and information processing method thereof

Country Status (1)

Country Link
JP (1) JPH0877678A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014010846A (en) * 2012-06-27 2014-01-20 Nippon Telegr & Teleph Corp <Ntt> Disk storage device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5179314A (en) * 1974-12-30 1976-07-10 Fujitsu Ltd JIKIKIROKU SAISEISOCHI
JPS6157080A (en) * 1984-08-28 1986-03-22 Omron Tateisi Electronics Co Floppy disk driver
JPH0376003A (en) * 1989-08-17 1991-04-02 Mitsubishi Electric Corp Control system for magnetic disk device
JPH058759B2 (en) * 1983-09-06 1993-02-03 Exxon Research Engineering Co
JPH0636516A (en) * 1992-07-15 1994-02-10 Nec Niigata Ltd Disk-shaped storage device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5179314A (en) * 1974-12-30 1976-07-10 Fujitsu Ltd JIKIKIROKU SAISEISOCHI
JPH058759B2 (en) * 1983-09-06 1993-02-03 Exxon Research Engineering Co
JPS6157080A (en) * 1984-08-28 1986-03-22 Omron Tateisi Electronics Co Floppy disk driver
JPH0376003A (en) * 1989-08-17 1991-04-02 Mitsubishi Electric Corp Control system for magnetic disk device
JPH0636516A (en) * 1992-07-15 1994-02-10 Nec Niigata Ltd Disk-shaped storage device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014010846A (en) * 2012-06-27 2014-01-20 Nippon Telegr & Teleph Corp <Ntt> Disk storage device

Similar Documents

Publication Publication Date Title
JP2848528B2 (en) Optical disk drive
JPH1196684A (en) Recording apparatus, recording medium, and recording control method
JPH04243061A (en) Flexible magnetic disk device
JP3865723B2 (en) Method for recording data in hard disk drive and control device therefor
US6523142B1 (en) Apparatus and method of performing in a disk drive commands issued from a host system
JP2968181B2 (en) Disk device and data writing / reading method
JP3268547B2 (en) Method and apparatus for detecting an error in defined information recorded in a direct access storage device using an error correction code
US5161072A (en) Information recording/reproducing apparatus for recording information and verifying recorded information
JP4672454B2 (en) Storage device
JPH0316712B2 (en)
EP0437202B1 (en) Information recording/reproducing apparatus for recording information and verifying recorded information
US7433149B1 (en) Media surface with servo data in customer data region
JP2510662B2 (en) Data recording control method
JPH06309118A (en) Information processing equipment
JPS6117274A (en) Optical disk control device
JPH1049312A (en) Magnetic disk drive
JPS6013360A (en) Storage device
JPS63306567A (en) Rotary type storage device
JPH04178976A (en) Method for reading data from magneto-optical disk
JPH05120610A (en) Magnetic disk device
JPH04341977A (en) Data playback control method
JPS595407A (en) Storage device having plural heads
JPH05334016A (en) Information recording / reproducing device
JPS5891512A (en) Data recording method
JPH0594672A (en) Information recording and reproducing device