JPH06309776A - Magnetic disk device and data read-out and write-in method - Google Patents
Magnetic disk device and data read-out and write-in methodInfo
- Publication number
- JPH06309776A JPH06309776A JP10202893A JP10202893A JPH06309776A JP H06309776 A JPH06309776 A JP H06309776A JP 10202893 A JP10202893 A JP 10202893A JP 10202893 A JP10202893 A JP 10202893A JP H06309776 A JPH06309776 A JP H06309776A
- Authority
- JP
- Japan
- Prior art keywords
- data
- magnetic disk
- spindle motor
- volatile memory
- read
- 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
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は磁気ディスク装置に係
り、特にスピンドルモータの消費電力を削減する方法に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a magnetic disk device, and more particularly to a method for reducing power consumption of a spindle motor.
【0002】[0002]
【従来の技術】従来、ノートブック型のパーソナルコン
ピュータ等のバッテリを駆動源とする情報処理機器に内
蔵されている磁気ディスク装置は、本体の電源がオンす
ると同時に、前記磁気ディスク装置のスピンドルモータ
が回転して、磁気ディスクから装置の立ち上げに必要な
情報を読み出す構成が一般的である。又、この種の磁気
ディスク装置はホストコンピュ−タから一定時間アクセ
スがないと、自動的に前記スピンドルモータを停止させ
るパワーセーブ機能が付いている。このような一度スピ
ンドルモータが停止した磁気ディスク装置に対して、再
び装置のホストコンピュ−タがデータを書き込み/読み
出しする時、前記スピンドルモータを再度回転させて、
前記磁気ディスクに対してデータの読み/書きを行う。2. Description of the Related Art Conventionally, a magnetic disk device built in an information processing apparatus using a battery as a drive source, such as a notebook personal computer, has a spindle motor of the magnetic disk device at the same time when the power of the main body is turned on. It is common to rotate and read the information necessary for starting the device from the magnetic disk. Further, this type of magnetic disk device has a power saving function for automatically stopping the spindle motor when there is no access from the host computer for a certain period of time. When the host computer of the apparatus again writes / reads data to / from the magnetic disk apparatus in which the spindle motor has once stopped, the spindle motor is rotated again,
Data reading / writing is performed on the magnetic disk.
【0003】ところで、磁気ディスク装置の性能は目的
のセクタがあるシリンダにヘッドを移動させるシーク時
間、スピンドルモータの回転が定常値になるまでの待ち
時間、前記シリンダ上の目的のセクタがヘッドの所まで
回ってくるまでの回転待ち時間及び線記録密度やキャッ
シュメモリの大きさとその操作方式によって決まる。特
に磁気ディスク装置へのアクセス時間の短縮化はシーク
時間の短縮化及びスピンドルモータの高速回転化やキャ
ッシュメモリの利用改善等によって達成でき、各種の工
夫がなされている。By the way, the performance of the magnetic disk device is determined by the seek time for moving the head to the cylinder having the target sector, the waiting time until the rotation of the spindle motor reaches a steady value, and the target sector on the cylinder being the head. It depends on the rotation waiting time, the linear recording density, the size of the cache memory and the operation method. In particular, the shortening of the access time to the magnetic disk device can be achieved by shortening the seek time, the high speed rotation of the spindle motor, the improvement of the utilization of the cache memory, etc., and various measures have been taken.
【0004】ノート型パーソナルコンピュータ等のバッ
テリ駆動型の情報処理機器にとって、搭載した磁気ディ
スク装置のスピンドルモータが消費する電力やリードラ
イト回路やサーボ回路等の周辺回路が消費する電力を無
視することができない。そこで、前述した如く磁気ディ
スク装置にアクセスがない間は前記スピンドルモータを
停止する等して、電力の消費を削減する制御をしてい
る。このような制御をしているにも拘らず、磁気ディス
ク装置のスピンドルモータの高速回転化を行って、上記
した回転待ち時間を減少させることにより、磁気ディス
クに対するアクセス時間を短縮化したような場合、スピ
ンドルモータの消費電力が増大する。このため、スピン
ドルモータの不必要な回転はできるだけ避けて、消費電
力を節約しなければ、磁気ディスク装置へのアクセス時
間は短縮化されたものの、装置を動作させるバッテリが
直ぐに上がってしまって、情報処理装置の動作時間が短
時間になってしまうという欠点が生じる。For a battery-powered information processing device such as a notebook personal computer, it is possible to ignore the power consumed by the spindle motor of the mounted magnetic disk device and the power consumed by peripheral circuits such as the read / write circuit and the servo circuit. Can not. Therefore, as described above, while the magnetic disk device is not accessed, the spindle motor is stopped to control the power consumption. In the case where the access time to the magnetic disk is shortened by performing the high-speed rotation of the spindle motor of the magnetic disk device to reduce the above-mentioned rotation waiting time despite the above control. , The power consumption of the spindle motor increases. Therefore, if unnecessary rotation of the spindle motor is avoided as much as possible and power consumption is not saved, the access time to the magnetic disk device is shortened, but the battery for operating the device immediately rises, and There is a drawback that the operating time of the processing device becomes short.
【0005】[0005]
【発明が解決しようとする課題】ノート型のパーソナル
コンピュータ等のバッテリ駆動型の情報機器では、磁気
ディスク装置のスピンドルモータを必要な時だけ回転さ
せて消費電力を節減することが行われている。しかし、
最近、磁気ディスク装置の性能を上げるためにスピンド
ルモータの高速回転化等が行われて、その消費電力が増
大する傾向にあるため、前記スピンドルモータの消費電
力の節減を更に一層高めて、バッテリからの消費電力の
増大を減少させなければ、磁気ディスク装置の性能はア
ップしても、バッテリが早く上がって情報処理機器の動
作時間が短くなってしまうという欠点があった。In a battery-driven information device such as a notebook personal computer, a spindle motor of a magnetic disk device is rotated only when necessary to save power consumption. But,
Recently, in order to improve the performance of the magnetic disk device, the spindle motor is rotated at a higher speed and the power consumption thereof tends to increase. Therefore, further reduction of the power consumption of the spindle motor is further improved, and If the increase in the power consumption of the magnetic disk device is not reduced, the battery will be quickly exhausted and the operation time of the information processing device will be shortened even if the performance of the magnetic disk device is improved.
【0006】そこで本発明は上記の欠点を除去し、スピ
ンドルモータの回転起動回数や回転している時間を一層
減らすことにより、消費電力を少なくすることができる
磁気ディスク装置及びデータ読み出し書き込み方法を提
供することを目的としている。Therefore, the present invention provides a magnetic disk device and a data read / write method capable of reducing power consumption by eliminating the above-mentioned drawbacks and further reducing the number of times of rotation start of the spindle motor and the time during which the spindle motor is rotating. The purpose is to do.
【0007】[0007]
【課題を解決するための手段】本発明はスピンドルモー
タにより回転される磁気ディスク上にデータを読み書き
する磁気ディスク装置において、データを記憶する書き
換え可能の不揮発性メモリと、前記磁気ディスクから読
み出した所定のデータを前記不揮発性メモリに書き込む
書込手段と、アクセス側の装置からの読み出し要求デー
タが前記不揮発性メモリ内に存在するか否かを判定する
判定手段と、この判定手段により前記要求データが不揮
発性メモリ内に存在すると判定された場合でこの時前記
スピンドルモータが停止状態の時はこれを起動すること
なく前記不揮発性メモリからデータを読み出して前記ア
クセス装置側へ送る読出手段とを具備した構成を有す
る。According to the present invention, in a magnetic disk device for reading and writing data on a magnetic disk rotated by a spindle motor, a rewritable non-volatile memory for storing data and a predetermined memory read from the magnetic disk. Writing means for writing the data in the non-volatile memory, a judging means for judging whether or not read request data from the device on the access side exists in the non-volatile memory, and the request data by the judging means. When it is determined that the spindle motor is present in the nonvolatile memory and the spindle motor is in a stopped state at this time, the spindle motor is provided with a reading means for reading data from the nonvolatile memory and sending the data to the access device side. Have a configuration.
【0008】[0008]
【作用】本発明の磁気ディスク装置において、書き換え
可能の不揮発性メモリはデータを記憶する。書込手段は
磁気ディスクから読み出した所定のデータを前記不揮発
性メモリに書き込む。判定手段はアクセス側の装置から
の読み出し要求データが前記不揮発性メモリ内に存在す
るか否かを判定する。読出手段は前記判定手段により前
記要求データが不揮発性メモリ内に存在すると判定され
た場合でこの時前記スピンドルモータが停止状態の時は
これを起動することなく前記不揮発性メモリからデータ
を読み出して前記アクセス装置側へ送る。これにより、
スピンドルモータの回転起動回数や回転時間を一層減少
させることができる。In the magnetic disk device of the present invention, the rewritable nonvolatile memory stores data. The writing means writes the predetermined data read from the magnetic disk in the non-volatile memory. The determination means determines whether or not the read request data from the device on the access side exists in the nonvolatile memory. The reading means reads the data from the non-volatile memory without activating the spindle motor when it is judged by the judging means that the requested data exists in the non-volatile memory and the spindle motor is stopped at this time. Send to the access device side. This allows
It is possible to further reduce the number of rotations of the spindle motor and the rotation time.
【0009】[0009]
【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1は本発明の磁気ディスク装置の一実施例を
示したブロック図である。1は磁気ディスク装置20の
各種制御を行うCPU、2はCPU1が動作する上で必
要な各種データを記憶するRAM,3はCPU1を制御
する各種プログラム等を格納しているROM、4は磁気
ディスク13からのデータ読み出し時にバッファとなる
キャッシュ用メモリ(DRAM等)、5は磁気ディスク
13から読み出したデータを格納したり、或いはホスト
コンピュータ30から送られてくる書き込み用データを
一旦格納する電気的書き換え可能な不揮発性メモリで、
図2に示すようにリード領域51とライト領域52に分
割されているものとする。6はヘッド10を介して磁気
ディスク13に対してデータを読み書きする制御を行う
リード/ライト回路、7はアクチュエータ11を移動さ
せるボイスコイルモータ(VCM)の駆動制御を行うサ
ーボ回路、8はスピンドルモータ15のオン、オフ及び
回転制御を行うモータ制御回路、9は磁気ディスク装置
20とホストコンピュ−タ30を接続するためのインタ
フェース、10は磁気ディスク13にデータを読み書き
するヘッド、11は先端部に取り付けてあるヘッド10
を磁気ディスク13の半径方向に往動させるアクチュエ
ータ、12はアクチュエータ11を回動させるVCM,
14は磁気ディスク13を支持するスピンドル、15は
スピンドル14を回転させるスピンドルモータ、20は
上記の部品で構成される磁気ディスク装置、30は磁気
ディスク装置20にデータを読み書きするホストコンピ
ュ−タである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a magnetic disk device of the present invention. Reference numeral 1 is a CPU that performs various controls of the magnetic disk device 20, 2 is a RAM that stores various data necessary for the CPU 1 to operate, 3 is a ROM that stores various programs that control the CPU 1, and 4 is a magnetic disk A cache memory (DRAM or the like) that serves as a buffer when data is read from 13 is an electrical rewrite that stores data read from the magnetic disk 13 or temporarily stores write data sent from the host computer 30. Possible non-volatile memory,
As shown in FIG. 2, it is assumed that the read area 51 and the write area 52 are divided. Reference numeral 6 is a read / write circuit that controls reading / writing of data from / to the magnetic disk 13 via the head 10, reference numeral 7 is a servo circuit that controls driving of a voice coil motor (VCM) that moves the actuator 11, and reference numeral 8 is a spindle motor. A motor control circuit for controlling ON / OFF and rotation of 15; 9 an interface for connecting the magnetic disk device 20 and the host computer 30; 10 a head for reading / writing data from / to the magnetic disk 13; Attached head 10
An actuator for moving the magnetic disk 13 in the radial direction of the magnetic disk 13, a VCM for rotating the actuator 11,
Reference numeral 14 is a spindle for supporting the magnetic disk 13, 15 is a spindle motor for rotating the spindle 14, 20 is a magnetic disk device constituted by the above-mentioned components, and 30 is a host computer for reading / writing data from / to the magnetic disk device 20. .
【0010】次に本実施例の動作について説明する。例
えば、図1に示した磁気ディスク装置20とホストコン
ピュ−タ30を含めたシステムの電源オン時に、ホスト
コンピュ−タ30は磁気ディスク装置20に立ち上げ用
のデータを読み出すためのアクセスを行う。この時、ホ
ストコンピュ−タ30は、どの論理ブロック(セクタ)
をアクセスするかをインタフェース9を介してCPU1
に知らせてくる。CPU1はモータ制御回路8により、
スピンドルモータ15を起動して磁気ディスク13を回
転させる。これに伴い、CPU1は前記インタフェース
9を介して送られてくる論理ブロック番号のセクタを有
する磁気ディスク13上のシリンダにヘッド10を移動
させるべく、サーボ回路7を起動する。Next, the operation of this embodiment will be described. For example, when the system including the magnetic disk device 20 and the host computer 30 shown in FIG. 1 is powered on, the host computer 30 accesses the magnetic disk device 20 to read the startup data. At this time, the host computer 30 determines which logical block (sector)
Whether to access the CPU 1 through the interface 9
Let me know. The CPU 1 uses the motor control circuit 8
The spindle motor 15 is activated to rotate the magnetic disk 13. Along with this, the CPU 1 activates the servo circuit 7 to move the head 10 to the cylinder on the magnetic disk 13 having the sector of the logical block number sent via the interface 9.
【0011】サーボ回路7はCPU1からの情報に基づ
いてVCM12を制御し、アクチュエータ11の先端に
取り付けてあるヘッド10を磁気ディスク13の半径方
向に移動させて、磁気ディスク13上のアクセスすべき
目標セクタを有するシリンダに前記ヘッド10を位置決
めする。その後、磁気ディスク13が回転して前記位置
決めしたシリンダ上の目標セクタがヘッド10のところ
へ回ってきたタイミングで、CPU1はリード/ライト
回路6を通してヘッド10からデータを読み出し、これ
をインタフェース9を介してホストコンピュ−タ30に
送る。この時、CPU1は前記読み出した立ち上げ用デ
ータを不揮発性メモリ5の図2に示したリード領域51
に書き込んでおく。CPU1はホストコンピュ−タ30
から所定時間アクセスがないと、モータ制御回路8によ
りスピンドルモータ15の回転を停止させる。その後、
ホストコンピュ−タ30からインタフェース9を介して
データの読み出し又は書き込み要求があると、CPU1
は再びモータ制御回路8によりスピンドルモータ15を
起動して、磁気ディスク13を回転させる。The servo circuit 7 controls the VCM 12 based on the information from the CPU 1 and moves the head 10 attached to the tip of the actuator 11 in the radial direction of the magnetic disk 13 to access the target on the magnetic disk 13. The head 10 is positioned on a cylinder having sectors. Thereafter, when the magnetic disk 13 rotates and the target sector on the positioned cylinder comes to the head 10, the CPU 1 reads the data from the head 10 through the read / write circuit 6, and the data is read via the interface 9. And sends it to the host computer 30. At this time, the CPU 1 transfers the read startup data to the read area 51 of the nonvolatile memory 5 shown in FIG.
Write in. CPU 1 is a host computer 30
If there is no access for a predetermined time from, the rotation of the spindle motor 15 is stopped by the motor control circuit 8. afterwards,
When a data read or write request is issued from the host computer 30 via the interface 9, the CPU 1
Restarts the spindle motor 15 by the motor control circuit 8 to rotate the magnetic disk 13.
【0012】上記したシステムの電源が一旦オフして再
び電源がオンになった時、ホストコンピュ−タ30はイ
ンタフェース9を介してCPU1にシステム立ち上げ用
のデータ読み出し要求を行う。この時、CPU1は不揮
発性メモリ5のリード領域51にデータが書き込まれて
いるか否かを判定し、書き込まれている場合は、前記リ
ード領域51から立ち上げ用のデータを読み出し、これ
をインタフェース9を介してホストコンピュ−タ30に
送る。従ってこの時、CPU1はスピンドルモータ15
を回転させず停止したままとする。その後ホストコンピ
ュ−タ30からインタフェース9を介してCPU1にデ
ータの読み出し/書き込み要求があった時、CPU1は
モータ制御回路8によりスピンドルモータ15を起動し
て、磁気ディスク13を回転させる。When the power of the above-mentioned system is once turned off and then turned on again, the host computer 30 requests the CPU 1 via the interface 9 to read data for system startup. At this time, the CPU 1 determines whether or not the data is written in the read area 51 of the non-volatile memory 5, and if the data is written, the start-up data is read from the read area 51, and this is read by the interface 9 To the host computer 30 via. Therefore, at this time, the CPU 1 makes the spindle motor 15
Does not rotate and remains stopped. After that, when a data read / write request is issued from the host computer 30 to the CPU 1 via the interface 9, the CPU 1 activates the spindle motor 15 by the motor control circuit 8 to rotate the magnetic disk 13.
【0013】ところで図1に示したシステムがノート型
のパーソナルコンピュータ等のような場合であって、こ
のパーソナルコンピュータを使用している利用者がこの
パーソナルコンピュータを書類作成だけに使用したとす
ると、過去に何度かこのパーソナルコンピュータを立ち
上げているため、書類作成に必要なプログラムは全て不
揮発性メモリ5のリード領域51に格納されていること
になる。従って、このような場合もパーソナルコンピュ
ータ立ち上げ時に、CPU1は不揮発性メモリ5のリー
ド領域51から書類作成に必要なプログラムを読み出し
てホストコンピュ−タ30に送るため、スピンドルモー
タ15を回転させることなく、書類作成機能を立ち上げ
用データをホストコンピュ−タ30に供給することがで
きる。By the way, if the system shown in FIG. 1 is a notebook type personal computer or the like, and a user using this personal computer uses the personal computer only for document creation, Since this personal computer has been started up several times, all the programs required to create a document are stored in the read area 51 of the non-volatile memory 5. Therefore, even in such a case, when the personal computer is started up, the CPU 1 reads the program required for document creation from the read area 51 of the non-volatile memory 5 and sends it to the host computer 30, so that the spindle motor 15 does not rotate. , It is possible to supply the data for starting the document creation function to the host computer 30.
【0014】ところで本例の磁気ディスク装置20で
は、ホストコンピュ−タ30からインタフェース9を介
してCPU1にデータの書き込み要求が来た時、CPU
1はスピンドルモータ15の回転を立ち上げてホストコ
ンピュ−タ30から送られてくるデータを直ちに磁気デ
ィスク13に書き込むのではなく、不揮発性メモリ5の
ライト領域52にホストコンピュ−タ30から送られて
きたデータをまず書き込む。その後、この不揮発性メモ
リ5のライト領域52が一杯になると、その時初めてC
PU1はモータ制御回路8を介してスピンドルモータ1
5を起動して、磁気ディスク13を回転させ、前記不揮
発性メモリ5のライト領域からデータを読み出し、この
データをリード/ライト回路6によってヘッド10から
磁気ディスク13上に書き込む。従って、ホストコンピ
ュ−タ30が文書等を作成し終り、これを磁気ディスク
装置20に保存する場合、通常1頁程度の文書10Kバ
イト以内に収まるため、400頁程度の文章までは、ス
ピンドルモータ15を立ち上げることなく、前記文書を
磁気ディスク装置20に保存することができる。即ち、
ホストコンピュ−タ30がデータのライト命令を本例の
磁気ディスク装置20に対して行った場合、書き込むデ
ータが不揮発性メモリ5のライト領域52の容量よりも
小さければ、前記データを不揮発性メモリ5だけに記録
することができるため、スピンドルモータ15の立ち上
げを行わずに、前記書き込み動作を終了することができ
る。In the magnetic disk device 20 of this embodiment, when a data write request is sent from the host computer 30 to the CPU 1 via the interface 9, the CPU
1 does not write the data sent from the host computer 30 to the magnetic disk 13 immediately by starting the rotation of the spindle motor 15, but sends the data from the host computer 30 to the write area 52 of the non-volatile memory 5. First, write the received data. After that, when the write area 52 of the non-volatile memory 5 becomes full, the C
PU1 is a spindle motor 1 via a motor control circuit 8.
5, the magnetic disk 13 is rotated to read data from the write area of the non-volatile memory 5, and the read / write circuit 6 writes the data from the head 10 onto the magnetic disk 13. Therefore, when the host computer 30 finishes creating a document or the like and saves it in the magnetic disk device 20, it usually fits within 10 Kbytes of a document of about one page. It is possible to save the document in the magnetic disk device 20 without starting up. That is,
When the host computer 30 issues a data write command to the magnetic disk device 20 of this example, if the data to be written is smaller than the capacity of the write area 52 of the non-volatile memory 5, the data is written to the non-volatile memory 5. Since the recording can be performed only on the recording medium, the writing operation can be completed without starting the spindle motor 15.
【0015】次に、ホストコンピュ−タ30が磁気ディ
スク装置20に頻繁にアクセスを行うシステムの場合、
CPU1は磁気ディスク13からヘッド10及びリード
/ライト回路6を介して読み出されたデータをキャッシ
ュ用メモリ4にバッファリングして、これをホストコン
ピュ−タ30に送るため、バッファリングしたデータの
読み出し要求があった場合はキャッシュ用メモリ4から
直ちにデータを読み出してホストコンピュ−タ30に送
ることができ、この分、磁気ディスク装置20に対する
アクセス時間を短縮化している。又、このようなシステ
ムにて、ホストコンピュ−タ30からデータの書き込み
指令がくると、CPU1はシステムの転送レートに応じ
て最適化されたライトバッファとして不揮発性メモリ5
のライト領域52を用いることにより、同様にホストコ
ンピュ−タ30から本例の磁気ディスク装置20に対す
るアクセスを円滑にしている。Next, in the case of a system in which the host computer 30 frequently accesses the magnetic disk device 20,
The CPU 1 buffers the data read from the magnetic disk 13 via the head 10 and the read / write circuit 6 in the cache memory 4 and sends it to the host computer 30. Therefore, the buffered data is read. When a request is made, the data can be immediately read from the cache memory 4 and sent to the host computer 30, and the access time to the magnetic disk device 20 is shortened by this amount. Further, in such a system, when a data write command is sent from the host computer 30, the CPU 1 uses the nonvolatile memory 5 as a write buffer optimized according to the transfer rate of the system.
By using the write area 52, the access from the host computer 30 to the magnetic disk device 20 of the present example is similarly facilitated.
【0016】本実施例によれば、システムを立ち上げる
時の立ち上げ用データを不揮発性メモリ5のリード領域
51に書き込んでおくことにより、次回の立ち上げから
はスピンドルモータ15を回転させずに、前記不揮発性
メモリ5のリード領域51に格納した立ち上げ用データ
をホストコンピュ−タ30に送るだけで、装置の立ち上
げを行うことができるため、この分、スピンドルモータ
15の回転起動回数及び同スピンドルモータ15が回転
している時間を減らすことができ、スピンドルモータ1
5の消費電力を少なくすることができる。このため、バ
ッテリ駆動時に装置全体の動作時間を短縮化することな
く、高回転型の磁気ディスク20を用い、これにに対す
るアクセス時間を短縮化することができる。又、磁気デ
ィスク装置20に対して頻繁にアクセスするシステムで
は、不揮発性メモリ5のライト領域52をライトキャッ
シュとして動作させることにより、磁気ディスク装置2
0のデータ書き込み時の性能を向上させることができ
る。According to the present embodiment, by writing the start-up data when the system is started up in the read area 51 of the non-volatile memory 5, the spindle motor 15 is not rotated from the next start-up. Since the device can be started up only by sending the start-up data stored in the read area 51 of the non-volatile memory 5 to the host computer 30, the number of rotation start-ups of the spindle motor 15 and It is possible to reduce the time during which the spindle motor 15 is rotating.
The power consumption of 5 can be reduced. Therefore, it is possible to use the high-rotation type magnetic disk 20 and shorten the access time to the magnetic disk 20 without shortening the operation time of the entire apparatus when the battery is driven. In a system that frequently accesses the magnetic disk device 20, the write area 52 of the non-volatile memory 5 is operated as a write cache, so that the magnetic disk device 2 is operated.
The performance at the time of writing 0 data can be improved.
【0017】[0017]
【発明の効果】以上記述した如く本発明の磁気ディスク
装置及びデータ読み出し書き込み方法によれば、スピン
ドルモータの回転起動回数や回転している時間を一層減
らすことにより、消費電力を少なくすることができる。As described above, according to the magnetic disk device and the data read / write method of the present invention, the power consumption can be reduced by further reducing the number of times the spindle motor is started and the time during which the spindle motor is rotating. .
【図1】本発明の磁気ディスク装置の一実施例を示した
ブロック図。FIG. 1 is a block diagram showing an embodiment of a magnetic disk device of the present invention.
【図2】図1に示した不揮発性メモリの構成例を示した
模式図。FIG. 2 is a schematic diagram showing a configuration example of the nonvolatile memory shown in FIG.
1…CPU 2…RAM 3…ROM 4…キャッシュ
用メモリ 5…不揮発性メモリ 6…リード/ラ
イト回路 7…サーボ回路 8…モータ制御
回路 9…インタフェース 10…ヘッド 11…アクチュエータ 12…VCM 13…磁気ディスク 14…スピンド
ル 15…スピンドルモータ 30…ホストコ
ンピュ−タ1 ... CPU 2 ... RAM 3 ... ROM 4 ... Cache memory 5 ... Non-volatile memory 6 ... Read / write circuit 7 ... Servo circuit 8 ... Motor control circuit 9 ... Interface 10 ... Head 11 ... Actuator 12 ... VCM 13 ... Magnetic disk 14 ... Spindle 15 ... Spindle motor 30 ... Host computer
Claims (5)
ディスク上にデータを読み書きする磁気ディスク装置に
おいて、データを記憶する書き換え可能の不揮発性メモ
リと、前記磁気ディスクから読み出した所定のデータを
前記不揮発性メモリに書き込む書込手段と、アクセス側
の装置からの読み出し要求データが前記不揮発性メモリ
内に存在するか否かを判定する判定手段と、この判定手
段により前記要求データが不揮発性メモリ内に存在する
と判定された場合でこの時前記スピンドルモータが停止
状態の時はこれを起動することなく前記不揮発性メモリ
からデータを読み出して前記アクセス装置側へ送る読出
手段とを具備したことを特徴とする磁気ディスク装置。1. In a magnetic disk device for reading and writing data on a magnetic disk rotated by a spindle motor, a rewritable non-volatile memory for storing data, and predetermined data read from the magnetic disk for the non-volatile memory. Writing means for writing into the nonvolatile memory, judging means for judging whether or not read request data from the device on the access side exists in the non-volatile memory, and if the request data exists in the non-volatile memory by this judging means. If it is determined that the spindle motor is in a stopped state at this time, the magnetic disk is provided with a reading means for reading data from the non-volatile memory and sending the data to the access device side without activating the spindle motor. apparatus.
ディスク上にデータを読み書きする磁気ディスク装置に
おいて、データを記憶する書き換え可能の不揮発性メモ
リと、アクセス側の装置から書き込み要求と共に送られ
てくる書き込み用データをまず前記不揮発性メモリに書
き込む第1の書込手段と、前記不揮発性メモリが満杯に
なったか否かを判定する判定手段と、この判定手段によ
り前記不揮発性メモリが満杯になったと判定されると、
前記スピンドルモータを起動する起動手段と、この起動
手段により前記スピンドルモータが起動した後前記不揮
発性メモリからデータを読み出して前記磁気ディスクに
書き込む第2の書込手段とを具備したことを特徴とする
磁気ディスク装置。2. In a magnetic disk device for reading and writing data on a magnetic disk rotated by a spindle motor, a rewritable non-volatile memory for storing data, and a writing device sent with a write request from an access side device. First, first writing means for writing data to the non-volatile memory, judging means for judging whether or not the non-volatile memory is full, and the judgment means for judging that the non-volatile memory is full. Then,
And a second writing unit that reads data from the nonvolatile memory and writes the data to the magnetic disk after the spindle motor is started by the starting unit. Magnetic disk device.
リを書き込み用のキャッシュメモリとして用いることを
特徴とする請求項1又は2記載の磁気ディスク装置。3. The magnetic disk device according to claim 1, wherein the nonvolatile memory is used as a cache memory for writing when writing data.
ディスク上にデータを読み書きする磁気ディスク装置に
おいて、前記磁気ディスクから読み出した所定のデータ
を不揮発性メモリに格納しておき、その後前記所定のデ
ータの読み出し要求があった場合、前記スピンドルモー
タを回転させることなく、不揮発性メモリから前記デー
タを読み出してアクセス側の装置に送ることを特徴とす
るデータ読み出し方法。4. A magnetic disk device for reading and writing data on a magnetic disk rotated by a spindle motor, wherein predetermined data read from the magnetic disk is stored in a non-volatile memory, and then the predetermined data is read. When there is a request, the data reading method is characterized in that the data is read from a non-volatile memory and sent to an access-side device without rotating the spindle motor.
ディスク上にデータを読み書きする磁気ディスク装置に
おいて、アクセス側の装置から送られてきた書き込み用
のデータをまず不揮発性メモリに書き込んでいき、この
不揮発性メモリが満杯になると、前記スピンドルモータ
を回転させて、前記不揮発性メモリからデータを読み出
してこれを前記磁気ディスクに書き込むことを特徴とす
るデータ書き込み方法。5. In a magnetic disk device for reading and writing data on a magnetic disk rotated by a spindle motor, write data sent from an access side device is first written into a non-volatile memory, and this non-volatile When the memory is full, the spindle motor is rotated to read data from the non-volatile memory and write the data to the magnetic disk.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10202893A JPH06309776A (en) | 1993-04-28 | 1993-04-28 | Magnetic disk device and data read-out and write-in method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10202893A JPH06309776A (en) | 1993-04-28 | 1993-04-28 | Magnetic disk device and data read-out and write-in method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06309776A true JPH06309776A (en) | 1994-11-04 |
Family
ID=14316307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10202893A Pending JPH06309776A (en) | 1993-04-28 | 1993-04-28 | Magnetic disk device and data read-out and write-in method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06309776A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100417224B1 (en) * | 1996-04-10 | 2004-04-30 | 삼성전자주식회사 | How to Overlay a Program on a Hard Disk Drive |
JP2007213682A (en) * | 2006-02-08 | 2007-08-23 | Toshiba Corp | Portable electronic equipment |
US7818494B2 (en) | 2007-02-22 | 2010-10-19 | Toshiba Storage Device Corporation | Storage device and control method of the storage device |
-
1993
- 1993-04-28 JP JP10202893A patent/JPH06309776A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100417224B1 (en) * | 1996-04-10 | 2004-04-30 | 삼성전자주식회사 | How to Overlay a Program on a Hard Disk Drive |
JP2007213682A (en) * | 2006-02-08 | 2007-08-23 | Toshiba Corp | Portable electronic equipment |
JP4521362B2 (en) * | 2006-02-08 | 2010-08-11 | 株式会社東芝 | Portable electronic devices |
US7818494B2 (en) | 2007-02-22 | 2010-10-19 | Toshiba Storage Device Corporation | Storage device and control method of the storage device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100759427B1 (en) | Hard disk drive and information processing system with reduced power consumption and data input and output method thereof | |
US8661194B2 (en) | Cache control method for hybrid HDD, related program, and hybrid disk drive using same | |
EP0763237B1 (en) | Power saving method and apparatus for computer disk drives | |
US20090019216A1 (en) | Disk drive device and method for saving a table for managing data in non-volatile semiconductor memory in disk drive device | |
KR20060052225A (en) | Hdd having both dram and flash memory | |
JP2008034085A (en) | Disk drive unit equipped with nonvolatile memory having a plurality of operation modes | |
US20080162803A1 (en) | Magnetic disk apparatus and method of controlling the same | |
JP2007200537A (en) | Hybrid disk drive and method of controlling data of hybrid disk drive | |
US8009378B2 (en) | Storage device and information processing apparatus | |
JP3708757B2 (en) | Storage device | |
US7174421B2 (en) | HDD with rapid availability of critical data after critical event | |
JP2001057010A (en) | Magnetic recording and reproducing device and its operation guaranteeing method | |
JPH04205963A (en) | Disk device | |
JPH11161527A (en) | Data storage system | |
JPH06309776A (en) | Magnetic disk device and data read-out and write-in method | |
JPH0492254A (en) | Hard disk memory device | |
JPH06314177A (en) | Magnetic disk device and access method | |
JP2001283503A (en) | Control method for head unloading of magnetic storage device and magnetic storage device | |
US20090216943A1 (en) | Data storage device and data management method in data storage device | |
JPH10171713A (en) | Disk storage device and method for controlling cache applied to the same device | |
JPH06267175A (en) | Storage device and method for controlling the same | |
JPH0744982A (en) | Data recording/reproducing device and method for controlling data write | |
JP2002093025A (en) | Magnetic disk drive and data access method | |
JPH05101514A (en) | External storage device provided with wait state | |
JPH05119923A (en) | Disk controller |