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

磁気ディスク装置

Info

Publication number
JPH05189863A
JPH05189863A JP1943992A JP1943992A JPH05189863A JP H05189863 A JPH05189863 A JP H05189863A JP 1943992 A JP1943992 A JP 1943992A JP 1943992 A JP1943992 A JP 1943992A JP H05189863 A JPH05189863 A JP H05189863A
Authority
JP
Japan
Prior art keywords
power supply
data
abnormality
data buffer
magnetic disk
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
JP1943992A
Other languages
English (en)
Inventor
Shuji Kojima
修二 小島
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 Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
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 Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP1943992A priority Critical patent/JPH05189863A/ja
Publication of JPH05189863A publication Critical patent/JPH05189863A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【目的】 データ書き込みの高速化。 【構成】 制御装置2により全体の制御を行わせるもの
とし、記憶装置4における磁気ディスク媒体の中に退避
領域を確保する。また、電源異常検出回路6を設けて、
外部からの供給電源の異常を検出し、内蔵バッテリ電源
5に切り換えるものとする。制御装置2は、上位装置か
らのデータをデータバッファ3へ一旦格納し、格納終了
時点で上位装置に対し終了ステータスを返送する。デー
タバッファ3内のデータを記憶装置4へ書き込む前に、
供給電源の異常たとえば遮断が生じた場合、制御装置2
は、異常検出回路6からの知らせを受けて、磁気ディス
ク媒体中の退避領域に、データバッファ3内のデータを
セーブする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、上位装置からの磁気
ディスク媒体へのライトデータを一時的に蓄えるデータ
バッファを有する磁気ディスク装置に関するものであ
る。
【0002】
【従来の技術】従来より、この種の磁気ディスク装置に
おいては、上位装置からの磁気ディスク媒体へのライト
データを半導体記憶素子を使ったデータバッファに一時
的に蓄えるものとし、ヘッドがシーク動作中であった
り、回転待ちの間でも、上位装置からライトデータを受
け取っている。そして、ヘッドが目的の場所に達して、
書き込み準備が整った後、データバッファ内のライトデ
ータを磁気ディスク媒体へ書き込み、正常に書き込まれ
たことを確認した後で終了ステータスを上位装置へ返送
している。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の磁気ディスク装置によると、上述した如く、
上位装置から送られてきたライトデータを磁気ディスク
媒体へ書き込んだ後、上位装置へ終了ステータスを送っ
ている。このため、近年の半導体記憶素子の大容量化や
データ転送速度の向上によって、シーク動作や回転待ち
の間にライトデータを全て或いは大部分を転送すること
が可能になっている状態に於いては、いくら早くライト
データをデータバッファに転送しても結局実際に磁気デ
ィスク媒体上にライトデータが書き込まれるまでは待た
なければならず、データ書き込みのの高速化を阻害して
いた。
【0004】
【課題を解決するための手段】本発明はこのような課題
を解決するためになされたもので、各部への外部からの
供給電源の異常を検出し内蔵バッテリ電源に切り換える
電源異常検出手段と、データバッファへの上位装置から
のライトデータの転送終了時点で上位装置へ終了ステー
タスを返送する一方、電源異常検出手段にて外部からの
供給電源の異常が検出された場合、データバッファに蓄
えられたライトデータを磁気ディスク媒体中に確保され
た退避領域にセーブする制御手段とを備えたものであ
る。
【0005】
【作用】したがってこの発明によれば、データバッファ
への上位装置からのライトデータの転送終了時点で、す
なわち磁気ディスク媒体に実際にライトデータが書き込
まれる前に、上位装置に終了ステータスが返送される。
データバッファに一時的に蓄えられたライトデータを磁
気ディスク媒体へ書き込む前に、外部からの供給電源の
異常たとえば遮断が生じた場合、内蔵バッテリ電源に切
り換えられて各部への電源の供給が継続されると共に、
データバッファに蓄えられたライトデータが磁気ディス
ク媒体中の退避領域にセーブされる。
【0006】
【実施例】以下、本発明に係る磁気ディスク装置を詳細
に説明する。
【0007】図1はこの磁気ディスク装置の一実施例を
示すブロック図である。
【0008】同図において、1は磁気ディスク装置であ
り、全体の制御を行う制御装置2と、上位装置からのラ
イトデータを一時的に記憶するデータバッファ3と、磁
気ディスク媒体の中にデータバッファ退避領域を通常の
記憶領域とは別に確保している記憶装置4と、内蔵バッ
テリ電源5と、各回路への外部からの供給電源の異常を
検出し内蔵バッテリ電源5に切り換える電源異常検出回
路6とを備えている。
【0009】外部からの供給電源は、電源異常検出回路
6を経て磁気ディスク装置1内の各回路へ供給されると
共に、内蔵バッテリ電源5へも与えられている。また、
電源異常検出回路6は、外部からの供給電源の異常を検
出し内蔵バッテリ電源5に切り換えて各回路への電源の
供給を継続すると共に、制御装置2にその電源異常を知
らせる。内蔵バッテリ電源5は、少なくともデータバッ
ファ3の内容を記憶装置4に記録するために必要な時
間、磁気ディスク装置1全体に電力を供給することが可
能な容量を持っている。
【0010】次にこのように構成された磁気ディスク装
置1の動作について説明する。
【0011】制御装置2は、上位装置からライトデータ
が転送されてくると、このライトデータをデータバッフ
ァ3へ一旦格納すると共に、このデータバッファ3への
ライトデータの格納終了時点(転送終了時点)で上位装
置に対して終了ステータスを返送し、必要に応じて記憶
装置4に対してシーク動作や回転待ちを行う。
【0012】ヘッド(図示せず)の位置決めが終わる
と、制御装置2は、記憶装置4における磁気ディスク媒
体中の通常の記憶領域に、データバッファ3内のライト
データを書き込み始める。
【0013】すなわち、本実施例においては、ライトデ
ータが記憶装置4に書き込まれたかどうかに拘らず、ラ
イトデータがデータバッファ3に書き込まれた時点で、
上位装置に対して終了ステータスが返送される。
【0014】データバッファ3内のライトデータを記憶
装置4へ書き込む際、何らかの原因によりライトデータ
を書き込むことができなかった場合、制御装置2は、ラ
イトデータをデータバッファ3に保持したまま上位装置
に対して異常を報告する。この場合、データバッファ3
内の未書き込みデータを読み取ることにより、ライトデ
ータの喪失を防ぐことができる。
【0015】データバッファ3内のライトデータを記憶
装置4へ書き込む前に、すなわち終了ステータスを上位
装置へ返送した後に、外部からの供給電源の異常たとえ
ば遮断が生じた場合、制御装置2は、異常検出回路6か
らの電源異常の知らせを受けて、記憶装置4における磁
気ディスク媒体中の退避領域に、データバッファ3内の
ライトデータをセーブする。
【0016】そして、制御装置2は、電源異常検出回路
6により内蔵バッテリ電源5へ切り換えられている各回
路への電源の供給を遮断する。
【0017】再び電源が投入されると、制御装置2は、
退避領域にセーブされているライトデータをデータバッ
ファ3に読み出し、本来書き込むべき通常の記憶領域へ
の書き込み動作を再開する。
【0018】
【発明の効果】以上説明したことから明らかなように本
発明によれば、データバッファへの上位装置からのライ
トデータの転送終了時点で、すなわち磁気ディスク媒体
に実際にライトデータが書き込まれる前に、上位装置に
終了ステータスが返送されるので、データ書き込みを高
速化することができるようになる。また、本発明によれ
ば、データバッファに一時的に蓄えられたライトデータ
を磁気ディスク媒体へ書き込む前に、外部からの供給電
源の異常たとえば遮断が生じた場合、内蔵バッテリ電源
に切り換えられて各部への電源の供給が継続されると共
に、データバッファに蓄えられたライトデータが磁気デ
ィスク媒体中の退避領域にセーブされるので、データバ
ッファの内容を保証したうえ、データ書き込みの高速化
を図ることができる。
【図面の簡単な説明】
【図1】本発明に係る磁気ディスク装置の一実施例を示
すブロック図。
【符号の説明】
1 磁気ディスク装置 2 制御装置 3 データバッファ 4 記憶装置 5 内蔵バッテリ電源 6 電源異常検出回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 上位装置からの磁気ディスク媒体へのラ
    イトデータを一時的に蓄えるデータバッファを有する磁
    気ディスク装置において、 各部への外部からの供給電源の異常を検出し内蔵バッテ
    リ電源に切り換える電源異常検出手段と、 前記データバッファへの上位装置からのライトデータの
    転送終了時点で上位装置へ終了ステータスを返送する一
    方、前記電源異常検出手段にて外部からの供給電源の異
    常が検出された場合、前記データバッファに蓄えられた
    ライトデータを前記磁気ディスク媒体中に確保された退
    避領域にセーブする制御手段とを備えたことを特徴とす
    る磁気ディスク装置。
JP1943992A 1992-01-09 1992-01-09 磁気ディスク装置 Pending JPH05189863A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1943992A JPH05189863A (ja) 1992-01-09 1992-01-09 磁気ディスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1943992A JPH05189863A (ja) 1992-01-09 1992-01-09 磁気ディスク装置

Publications (1)

Publication Number Publication Date
JPH05189863A true JPH05189863A (ja) 1993-07-30

Family

ID=11999331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1943992A Pending JPH05189863A (ja) 1992-01-09 1992-01-09 磁気ディスク装置

Country Status (1)

Country Link
JP (1) JPH05189863A (ja)

Similar Documents

Publication Publication Date Title
US5535355A (en) Controller for a storage device which allows either prestored or user defined firmware to be executed
JPH05189863A (ja) 磁気ディスク装置
JPH04111113A (ja) ハードディスクエミュレータ
JPH0744982A (ja) データ記録再生装置及びデータ書込み制御方法
JP3356106B2 (ja) 磁気ディスク装置及びそのリトライ処理方法
JPH11306674A (ja) ディスク記憶装置及び同装置に適用されるディスクライト制御方法
JP2893758B2 (ja) 光ディスク装置
JPH0411897B2 (ja)
JP2861846B2 (ja) 磁気ディスク制御システム
JPH1196083A (ja) 半導体ディスク装置
JPH05113854A (ja) バツフア付デイスク装置
JP2000066843A (ja) ディスクアレイ装置
JPS6095650A (ja) 磁気デイスク装置
JPH04358243A (ja) 半導体ディスク装置
JPS5897760A (ja) 磁気デイスク装置
JP2960455B2 (ja) 外部記憶制御方式
JPH04156611A (ja) ディスク装置のキャッシュメモリ管理装置
JPH05182369A (ja) 磁気ディスク制御方法
JPH11238319A (ja) 磁気ディスク装置のフォーマット効率化方式
JPH076003A (ja) 磁気ディスク制御装置
JP2002366265A (ja) 半導体ディスク装置
JPH09297712A (ja) データ転送制御装置
JPH0449452A (ja) 半導体ディスク装置のバックアップ制御方式
JPS58127260A (ja) デイスクキヤツシユ制御装置
JPH03164843A (ja) 光ディスク処理装置