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

磁気ディスク制御装置

Info

Publication number
JPH0227570A
JPH0227570A JP17739488A JP17739488A JPH0227570A JP H0227570 A JPH0227570 A JP H0227570A JP 17739488 A JP17739488 A JP 17739488A JP 17739488 A JP17739488 A JP 17739488A JP H0227570 A JPH0227570 A JP H0227570A
Authority
JP
Japan
Prior art keywords
sector
magnetic disk
overrun error
internal memory
data
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
JP17739488A
Other languages
English (en)
Inventor
Shigeru Oshima
茂 大島
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 JP17739488A priority Critical patent/JPH0227570A/ja
Publication of JPH0227570A publication Critical patent/JPH0227570A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、情報処理装置に使用する磁気ディスク制御装
置に関するものである。
従来の技術 従来、磁気ディスク制御装置において、リード時のオー
バーランエラー発生に対する磁気ディスク制御装置での
リトライ方法としては、オーバーランエラー発生セクタ
より、再度リード動作を実行する方法が一般的であった
発明が解決しようとする課題 しかしながら、L述した従来の磁気ティスフ制御装置の
オーバーランエラー発生時の磁気ディスク制御装置での
リトライ実行方法においては、オーバーランエラー発生
セクタの再リード動作をするために、−回転待ちが発生
し、−回転待ちに必要な時間だけ、リード動作の終了が
遅れるという欠点があった。
本発明は従来の技術に内在する上記欠点を解消する為に
なされたものであり、従って本発明の目的は、オーバー
ランエラー発生時における磁気ディスク制御装置でのリ
トライ動作の実行時間を短縮することを可能とした新規
な磁気ディスク制御装置を提供することにある。
課題を解決するための手段 」―記目的を達成する為に1本発明に係る磁気ディスク
制御装置は、磁気ディスク装置より読出したリードデー
タを主記憶装置へ転送する手段と、上記リードデータを
上記主記憶装置へ転送するのと同時に内部メモリへ書込
む手段と、リード時のオーバーランエラーを検出する手
段と、オーバーランエラーを発生したセクタを記憶する
手段と。
上記オーバーランエラーを発生したセクタを記憶する手
段により記憶したオーバーランエラー発生セクタよりオ
ーバーランエラーの発生したセクタのデータを記憶した
内部メモリのメモリアドレスを計算する手段と、オーバ
ーランエラー発生時のリトライ実行によるデータ転送動
作を上記メモリアドレスを計算する手段により計算され
た上記内部メモリのアドレスより読出したデータのデー
タ転送により実行する手段とを備えて構成される。
実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
第1図は本発明の一実施例を示す概念的ブロック構成図
である。
第1図において、磁気ディスク制御装置1()0は、バ
ス制御回路10.マイクロプロセッサ回路20、磁気デ
ィスク制御回路30、RAM/lo、内部メモリ50、
アドレスレジスタ60、及びアンダーラン検出回路70
より構成されている。又、磁気ディスク制御装置100
は、磁気ディスク装置200に接続されるとともに、バ
ス300を介して中央処理装置400及び主記憶装置5
00に接続されている。
この様に構成された磁気ディスク制御装置100の動作
は次の通りである。中央処理装置400より磁気ディス
ク装置200に対するリード命令がバス300を介して
磁気ディスク制御装置100に入力されたとすると、マ
イクロプロセッサ回路20は磁気ディスク制御回路30
を介して磁気ディスク装置200に対してシーク動作を
実行させる。
シーク動作の完了を磁気ディスク制御回路30を介し゛
〔マイクロプロセッサ回路20が認識すると。
マイクロプロセッサ回路20は、アドレスレジスタ60
及びRAM40の内容をクリアするとともに、磁気ディ
スク制御回路30に対しリード命令を出力する。
磁気ディスク制御回路30は、磁気ディスク装置200
からのリードデータを読出し、目的のセクタを検出する
と、読出したデータをバス制御回路10、バス300を
介して主記憶装置500へ書込むとともに読出したデー
タを内部メモリ50へ書込む、この場合、アドレスレジ
スタ60は1バイトのデータを1込むごとにインクリメ
ントされる。又、磁気ディスク制御回路30は、バス制
御回路IOへ出力するデータ量より磁気ディスク装随2
00から読出すデータ量の方が多い場合には、アンダー
ランエラーとし、アンダーラン検出回路70のフラグを
セットする。
マイクロプロセッサ回路20は、1セクタの読出し動作
が終了すると、アンダーラン検出回路70の状態をチエ
ツクし、アンダーランエラーが検出されている場合には
アンダーランエラーが発生したセクタ値をRAM40に
書込む(但しすでにセクタ値が書込まれている場合、書
込動作を実行しない)動作を実行後、アンダーランエラ
ーが検出されていない場合と同様に、リードセクタのチ
エツクを実施する。続けてリード動作を実行する場合に
は、マイクロプロセッサ回路20は磁気ディスク制御回
路30に対してリード動作継続命令を出力する。又、リ
ードセクタのチエツクを実施し、リード動作の終了を認
識すると、マイクロプロセッサ回路20は、flAM4
0の内容を読出し、セクタの値がセットされていない場
合には、リード動作の終了割込をバス制御回路lO,バ
ス300を介して中央処理装置400へ出力する。又、
 RAM40の内容を読出し、セクタの値がセットされ
ている場合には、マイクロプロセッサ回路20は、 R
AM40より読出したセクタ値より。
オーバーランエラーが検出されたセクタのデータが内部
メモリ50上で記憶されている先頭アドレスを計ti 
L、その値をアドレスレジスタ60にセットし、内部メ
モリ50のデータをバス制御回路10、バス300を介
して主記憶装置500へ転送する。全てのデータが主記
憶装置500へ転送されると、マイクロプロセッサ回路
20は終了割込をバス制御回路10、バス300を介し
て中央処理装置400へ出力し、リード動作を終了する
発明の詳細 な説明したように、本発明の磁気ディスク制、御装置を
採用することにより、オーバーランエラー発生時の磁気
ディスク制御装置でのリトライ動作の実行時間を短く出
来るという効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図である
。 10、、、バス制御回路、 20.、、マイクロプロセ
ッサ回路、 30.、、磁気ディスク制御回路、40.
、、RAM。 50、、、内部メモリ、 60.、、アドレスレジスタ
、70.、。

Claims (1)

    【特許請求の範囲】
  1. 磁気ディスク装置より読出したリードデータを主記憶装
    置へ転送する手段と、上記リードデータを上記主記憶装
    置へ転送するのと同時に内部メモリへ書込む手段と、リ
    ード時のオーバーランエラーを検出する手段と、オーバ
    ーランエラーを発生したセクタを記憶する手段と、上記
    オーバーランエラーを発生したセクタを記憶する手段に
    より記憶したオーバーランエラー発生セクタよりオーバ
    ーランエラーの発生したセクタのデータを記憶した内部
    メモリのメモリアドレスを計算する手段と、オーバーラ
    ンエラー発生時のリトライ実行によるデータ転送動作を
    上記メモリアドレスを計算する手段により計算された上
    記内部メモリのアドレスより読出したデータのデータ転
    送により実行する手段、とを有することを特徴とした磁
    気ディスク制御装置。
JP17739488A 1988-07-15 1988-07-15 磁気ディスク制御装置 Pending JPH0227570A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17739488A JPH0227570A (ja) 1988-07-15 1988-07-15 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17739488A JPH0227570A (ja) 1988-07-15 1988-07-15 磁気ディスク制御装置

Publications (1)

Publication Number Publication Date
JPH0227570A true JPH0227570A (ja) 1990-01-30

Family

ID=16030165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17739488A Pending JPH0227570A (ja) 1988-07-15 1988-07-15 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPH0227570A (ja)

Similar Documents

Publication Publication Date Title
JPH05224833A (ja) 外部記憶装置のデータ保証方法
JPH0227570A (ja) 磁気ディスク制御装置
JPS58109954A (ja) 磁気デイスク制御装置
JP3244203B2 (ja) 情報処理装置
JPS62250563A (ja) 磁気デイスク記憶装置
JP2913873B2 (ja) データ処理システム
JPS61127026A (ja) 光デイスク制御装置
JPS6347937Y2 (ja)
JPH04351764A (ja) 磁気ディスク装置
JPH0431129B2 (ja)
JPH0440794B2 (ja)
JPH01251375A (ja) 磁気ディスク制御装置
JP2854438B2 (ja) 光ディスク装置のアクセス制御方式
JPS5816212B2 (ja) エラ−リトライ制御方式
JPS6050672A (ja) 回転形記憶装置の読取り制御方式
JPH0528667A (ja) 磁気デイスク制御部
JPS6113259B2 (ja)
JPS6161273A (ja) 記憶装置の制御方式
JP2876488B2 (ja) 半導体ファイルメモリ装置
JPS58171724A (ja) 磁気デイスク・テ−プにおけるコピ−制御装置
JPS6247735A (ja) 外部記憶装置用コントロ−ラ
JPS5954091A (ja) 電子計算機
JPH06124173A (ja) ディスク制御装置
JPS63228322A (ja) フロツピ−デイスクコントロ−ラ
JPH04128917A (ja) 読み取り再試行回路