JPH03238663A - 磁気ディスク制御装置 - Google Patents

磁気ディスク制御装置

Info

Publication number
JPH03238663A
JPH03238663A JP3539990A JP3539990A JPH03238663A JP H03238663 A JPH03238663 A JP H03238663A JP 3539990 A JP3539990 A JP 3539990A JP 3539990 A JP3539990 A JP 3539990A JP H03238663 A JPH03238663 A JP H03238663A
Authority
JP
Japan
Prior art keywords
data
sector
disk
shock
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
JP3539990A
Other languages
English (en)
Inventor
Satoshi Tamaoki
智 玉置
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 JP3539990A priority Critical patent/JPH03238663A/ja
Publication of JPH03238663A publication Critical patent/JPH03238663A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は磁気ディスク制御装置に関し、特に情報処理分
野における磁気ディスク記憶装置の制御を行なう磁気デ
ィスク制御装置に関する。
〔従来の技術〕
従来、この種の磁気ディスク制御装置は、ディスクの媒
体が破損していてもその破損したセクタへのアクセス時
点ではじめてデータの破損を確認することができる。こ
のデータの破損を確認すると、代替セクタへ論理ブロッ
クアドレスを移し、次のアクセスからこの破損したセク
タを用いないように制御している。
第5図はかかる従来の一例を示す磁気ディスク制御装置
のブロック図である。
第5図に示すように、従来の磁気ディスク制御装置は、
磁気ディスク記憶装置1にアクセスするにあたり、論理
アドレス入力端子AINからのアドレスおよびディスク
制御信号入力端子C0NTからの制御信号をそれぞれ論
理アドレス信号線群A1およびディスク制御信号線群C
1を介して受信しディスクコマンドを制御するためのデ
ィスクコマンド制御部3と、このディスクコマンド制御
部3からのアドレスおよび制御信号をそれぞれ物理アド
レス信号線群A2およびディスク制御信号線群C2を介
して受信し且つ磁気ディスク記憶装置1をディスク制御
信号線群C3を介して制御する磁気ディスク制御部2と
を有している。また、データ入出力端子I10に接続さ
れるり、〜D3は磁気ディスク記憶装置1に対する読出
しおよび書込みのためのデータ信号線群である。
かかるディスク制御装置において、磁気ディスク記憶装
置1にアクセスしたとき、そのセクタ内データが衝撃や
振動等により破壊されていることを磁気ディスク制御部
2で検出すると、ディスクコマンド制御部3に対して異
常通知信号7を送出するとともに、代替セクタへ論理ブ
ロックアドレスを移動させる。これにより、次のアクセ
スからこの破損したセクタを使用しないようにしている
〔発明が解決しようとする課題〕
上述した従来の磁気ディスク制御装置は、振動や衝撃に
よるセクタの破損を破損時に見逃し放置してしまうので
、破損したデータが修復できなくなる可能性が大きいと
いう欠点がある。
本発明の目的は、かかる衝撃や振動によるセクタ内デー
タの修復を容易にし、データ破壊を防止することのでき
るディスク制御装置を提供することにある。
〔課題を解決するための手段〕゛ 本発明の磁気ディスク制御装置は、磁気ディスク記憶装
置のディスク媒体の回転によって生じる空気の流れによ
りヘッドを浮上させ、一定の間隔に保ちながら前記ディ
スク媒体にデータを書き込みあるいは読み出しをする前
記磁気ディスク記憶装置の制御装置において、突発的な
衝撃あるいは振動を検出したときに衝撃・振動検出信号
を発生する衝撃・振動検出回路と、前記衝撃・振動検出
信号を受信したときに現在アクセスしている前記ディス
ク媒体のセクタデータの異常をチェックする機能および
前記セクタデータに異常が存在したときに異常通知信号
を発生する機能を有するとともに前記磁気ディスク記憶
装置を直接制御し且つ連続した衝撃・振動検出信号を受
信したときに前記ディスク媒体を停止させる磁気ディス
ク制御部と、前記磁気ディスク制御部にデータ信号線群
を介して接続され且つ書き込みデータを一時記憶するデ
ィスクキャッシュメモリと、前記異常通知信号を受信し
たとき異常を発生した前記ディスク媒体のセクタを使用
不能にするとともに代替セクタに前記異常を発生したセ
クタの論理アドレスを割りつける機能および前記セクタ
のデータの破損が書き込み動作時には前記破損したセク
タのデータを前記ディスクキャッシュメモリから前記代
替セクタに書き込む一方、前記セクタデータの破損が読
み出し時には上位装置側にエラーを通知する機能を有す
るディスクコマンド制御部とを含んで構成される。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の第一の実施例を示す磁気ディスク制御
装置のブロック図である。
第1図に示すように、本実施例は磁気ディスク記憶装置
1にデータ信号線群り、およびディスク制御信号線群C
3を介して接続された磁気ディスク制御部2と、磁気デ
ィスク記憶装置1のディスク媒体に対する衝撃・振動を
検出し且つこれを検出したとき磁気ディスク制御部2に
衝撃・振動検出信号6を送出する衝撃・振動検出回路4
と、論理アドレス入力端子A I N 、データ出力端
子I10およびディスク制御信号入力端子C0NTにそ
れぞれ論理アドレス信号線群A1.データ信号線群D1
およびデータ制御信号線群C1を介して接続され且つ磁
気ディスク制御部2から異常通知信号を受信するディス
クコマンド制御部3と、このディスクコマンド制御部3
がらのメモリアドレス信号8を受けて一時的に記憶した
データを読み出すディスクキャッシュメモリ5とを有し
ている。
しかも、磁気ディスク制御部2およびディスクコマンド
制御部3は物理アドレス信号線群A、とデータ信号線群
D2とディスク制御信号線群C2および異常通知信号7
を送受信する信号線とで接続されている。
第2図は第1図における衝撃と振動の際の衝撃・振動検
出信号の波形図である。
第2図に示すように、磁気ディスク記憶装置1に外部振
動として衝撃9あるいは振動1oが加わると、衝撃・振
動検出回路4がら単発あるいは連続性の衝撃・振動検出
信号6が磁気ディスク制御部2に送出される。
第3図は第1図に示すディスクコマンド制御部のブロッ
ク図である。
第3図に示すように、かがるディスクコマンド制御部3
は論理アドレス信号線群A1および物理アドレス信号線
群A2に接続されたアドレス変換回路11と、ディスク
制御信号線群C1に接続され異常通知信号7を受信する
と、アドレス変換制御信号16を送出するコマンド制御
回路12と、このコマンド制御回路12からのコマンド
制御信号19によりディスク制御信号線群c2を介して
ディスクを制御するコマンドを送出するコマンド発生回
路13と、データ信号線群D2からのデータをチェック
し且つエラーのときにエラー通知信号18をコマンド制
御回路12に送出するデータチェック回路14と、デー
タ信号線群D1およびD2に接続され且つコマンド制御
回路12がらのキャッシュコントローラ制御信号17に
よりディスクキャッシュメモリ5にメモリアドレス信号
8を送出するキャッシュコントローラ15とを有してい
る。
次に、上述した磁気ディスク制御装置の回路動作につい
て第1図乃至第3図を参照して説明する。
まず、ディスクコマンド制御部3は論理アドレス入力端
子AINから入力された論理アドレスおよびディスク制
御信号入力端子C0NTから入力されたディスク制御信
号により、論理アドレスと物理アドレスの変換を行ない
、ディスクキャッシュメモリ5の制御を行なう。
ここで、衝突・振動検出回路4が突発的な大きな衝撃9
を検出すると、衝撃・振動検出信号6を1回発生し、ま
た振動(連続した衝撃)10を検出すると、複数の振動
検出信号6を発生する。この1回の振動検出信号6を受
けた磁気ディスク制御部2はディスクコマンド制御部3
に異常通知信号7を送出する。この異常通知信号7を受
けたディスクコマンド制御部3は現在の動作しているア
ドレスに対してリード動作を行ない、ディスク媒体の破
損をデータチェック回路14によってチェックする。こ
のとき、エラーが存在した場合、ライト動作の際はアド
レス変換回路11が現在使用されている物理アドレスの
セクタを使用不能にするとともに、代替セクタにその論
理アドレスを設定し、新しく設定されたセクタに対しあ
らかじめディスクキャッシュメモリ5内へ書き込まれた
データを書き込む、一方、エラーが存在した場合、リー
ド動作の際は、コマンド制御回路12からディスク制御
信号線群C1を介してエラーを図示省略した上位装置に
通知する。
次に、衝撃・振動検出回路4が振動を検出すると、この
衝撃・振動検出回路4から磁気ディスク制御装置2へ複
数の衝撃・振動検出信号6を送出する。この検出信号6
を受信した磁気ディスク制御部2は磁気ディスク記憶装
置1におけるディスり動作を停止させ、異常通知信号7
を送出することによりディスクコマンド制御部3からの
動作を受けつけない、尚、ディスクキャッシュメモリ5
はディスク媒体へのアクセス頻度を減少させるために有
効である。
要するに、上述した第一の実施例によれば、ディスク媒
体の破損の最も大きな原因であるディスク媒体とヘッド
との接触による媒体の破損を検知するために、衝撃・振
動検出回路4を設け、衝撃を検出したときはこの時にア
クセスされていたデータをチェックし、エラーが生じて
いた場合、このセクタを使用不可能にして代替セクタに
論理セクタアドレスを移すことにある。この際、ライト
動作であれば、ライトデータを記憶しているキャッシュ
メモリ5からデータを書き、またリード動作であれば、
上位装置側にエラー発生を通知するようにしている。ま
た、連続した衝撃振動を検出したときは、ディスク媒体
の動作を停止させることにより、ディスク媒体が破損す
ることを極力未然に防ぎ、しかも仮にディスク媒体が破
損したとしても破損した時点でこれを検出できるように
している。
第4図は本発明の第二の実施例を示す磁気ディスク制御
装置のブロック図である。
第4図に示すように、本実施例は複数の磁気ディスク記
憶装置を有するディスクシステムを示している。すなわ
ち、複数の磁気ディスク制御部2と複数の磁気ディスク
記憶装置1を接続する複数のデータ信号線群D3にそれ
ぞれバッファメモリ20を接続し、ディスク媒体へ書き
込むデータをあらかじめ記憶しておくことにより、衝撃
・振動検出信号6の発生に伴う再書き込みに備えること
ができる。
尚、ディスクコマンド制御部3は回路的に大きくなるが
、その他の磁気ディスク制御装置としての基本的構成お
よび動作は前述した第一の実施例と同様であるので説明
を省略する。
〔発明の効果〕
以上説明したように、本発明の磁気ディスク−制御装置
は、衝撃・振動検出回路を設け、この検出回路からの単
発の衝撃・振動検出信号を検出したときに衝撃と判断し
、また連続発生の衝撃・振動検出信号を検出したときに
振動と判断する。従って、前者の衝撃を受けた場合はこ
の衝撃によるディスク上のデータの破損検出を行ない、
ライト動作であれば代替セクタに修復データを書き込み
、またリード動作であればこのセクタの破損を通知する
一方、後者の振動を受けた場合はディスクの動作を停止
させ、ディスクの破損時点でそれを検出することにより
、データの修復を容易に行なうことができるだけでなく
、ディスクのデータの破損を未然に防止することができ
るという効果がある。
【図面の簡単な説明】
第1図は本発明の第一の実施例を示す磁気ディスク制御
装置のブロック図、第2図は第1図における衝撃と振動
の際の衝撃・振動検出信号の波形図、第3図は第1図に
示すディスクコマンド制御部のブロック図、第4図は本
発明の第二の実施例を示す磁気ディスク制御装置のブロ
ック図、第5図は従来の一例の示す磁気ディスク制御装
置のブロック図である。 1・・・磁気ディスク記憶装置、2・・・磁気ディスク
制御部、3・・・ディスクコマンド制御部、4・・・衝
撃・振動検出回路、5・・・ディスクキャッシュメモリ
、6・・・衝撃・振動検出信号、7・・・異常通知信号
、8・・・メモリアドレス信号、9・・・衝撃波、10
・・・振動波、11・・・アドレス変換回路、12・・
・コマンド制御回路、13・・・コマンド発生回路、1
4・・・データチェック回路、15・・・キャッシュコ
ントローラ、16・・・アドレス変換制御信号、17・
・・キャッシュコントローラ制御信号、18・・・エラ
ー通知信号、19・・・コマンド制御信号、20・・・
バッファメモリ、Ilo・・・データ入出力端子、AI
N・・・論理アドレス入力端子、C0NT・・・ディス
ク制御信号入力端子、D、−D、・・・データ信号線群
、AI・・・論理アドレス信号線群、A2・・・物理ア
ドレス信号線群、01〜C3・・・ディスク制御信号線
群。 ′を埋人弁理士内原  晋 第1 図 出3図

Claims (1)

    【特許請求の範囲】
  1. 磁気ディスク記憶装置のディスク媒体の回転によって生
    じる空気の流れによりヘッドを浮上させ、一定の間隔に
    保ちながら前記ディスク媒体にデータを書き込みあるい
    は読み出しをする前記磁気ディスク記憶装置の制御装置
    において、突発的な衝撃あるいは振動を検出したときに
    衝撃・振動検出信号を発生する衝撃・振動検出回路と、
    前記衝撃・振動検出信号を受信したときに現在アクセス
    している前記ディスク媒体のセクタデータの異常をチェ
    ックする機能および前記セクタデータに異常が存在した
    ときに異常通知信号を発生する機能を有するとともに前
    記磁気ディスク記憶装置を直接制御し且つ連続した衝撃
    ・振動検出信号を受信したときに前記ディスク媒体を停
    止させる磁気ディスク制御部と、前記磁気ディスク制御
    部にデータ信号線群を介して接続され且つ書き込みデー
    タを一時記憶するディスクキャッシュメモリと、前記異
    常通知信号を受信したとき異常を発生した前記ディスク
    媒体のセクタを使用不能にするとともに代替セクタに前
    記異常を発生したセクタの論理アドレスを割りつける機
    能および前記セクタのデータの破損が書き込み動作時に
    は前記破損したセクタのデータを前記ディスクキャッシ
    ュメモリから前記代替セクタに書き込む一方、前記セク
    タデータの破損が読み出し時には上位装置側にエラーを
    通知する機能を有するディスクコマンド制御部とを含む
    ことを特徴とする磁気ディスク制御装置。
JP3539990A 1990-02-15 1990-02-15 磁気ディスク制御装置 Pending JPH03238663A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3539990A JPH03238663A (ja) 1990-02-15 1990-02-15 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3539990A JPH03238663A (ja) 1990-02-15 1990-02-15 磁気ディスク制御装置

Publications (1)

Publication Number Publication Date
JPH03238663A true JPH03238663A (ja) 1991-10-24

Family

ID=12440839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3539990A Pending JPH03238663A (ja) 1990-02-15 1990-02-15 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPH03238663A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0560600A3 (ja) * 1992-03-11 1994-02-23 Ministor Peripherals Internati
WO2006095426A1 (ja) * 2005-03-10 2006-09-14 Fujitsu Limited 記憶装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0560600A3 (ja) * 1992-03-11 1994-02-23 Ministor Peripherals Internati
US5333138A (en) * 1992-03-11 1994-07-26 Ministor Peripherals International Limited Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations
WO2006095426A1 (ja) * 2005-03-10 2006-09-14 Fujitsu Limited 記憶装置

Similar Documents

Publication Publication Date Title
JPH04205619A (ja) ディスク制御システム
KR950006750A (ko) 디스크 구동 장치 및 데이타 재생 장치
US20030046489A1 (en) Disk memory device
JPH03238663A (ja) 磁気ディスク制御装置
US6418508B1 (en) Information storage controller for controlling the reading/writing of information to and from a plurality of magnetic disks and an external device
JP3341745B2 (ja) 電子ディスク装置の書き込み/読み出し制御方法及びその装置
JP3288071B2 (ja) 情報変換処理装置および情報転送制御方法
JPH11306748A (ja) ディスクアレイ装置
JP2731678B2 (ja) 二重書き磁気ディスクサブシステム
JP2868003B1 (ja) 磁気ディスク装置
JPS6013360A (ja) 記憶装置
JP2002251332A (ja) ディスク制御装置
JP2810265B2 (ja) データ蓄積装置及び情報処理システム
JPH0713704A (ja) 磁気ディスク制御装置
JPH0528056A (ja) メモリ装置
JPH038040A (ja) 1ビット誤リ情報記憶装置
JPS6180564A (ja) 交替トラツク書込み制御回路
JPH0363743A (ja) 記憶装置におけるメモリエラー記録装置
JPS61208672A (ja) 記憶装置の制御方式
JPH01146135A (ja) 光ディスク処理装置
JPH02157952A (ja) 記憶装置
JPH01219935A (ja) 記憶装置のエラー情報制御装置
JPH08234930A (ja) 磁気ディスクアレイ保守方式
JPH06187250A (ja) ディスクアレイ装置
JPH07200186A (ja) ディスク・アレイ装置