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

磁気ディスク制御装置

Info

Publication number
JPH0378165A
JPH0378165A JP21259189A JP21259189A JPH0378165A JP H0378165 A JPH0378165 A JP H0378165A JP 21259189 A JP21259189 A JP 21259189A JP 21259189 A JP21259189 A JP 21259189A JP H0378165 A JPH0378165 A JP H0378165A
Authority
JP
Japan
Prior art keywords
record
magnetic disk
writing
end mark
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
JP21259189A
Other languages
English (en)
Inventor
Toshiaki Takagi
敏彰 高木
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 JP21259189A priority Critical patent/JPH0378165A/ja
Publication of JPH0378165A publication Critical patent/JPH0378165A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明は磁気ディスク制御装置に関し、特に磁気ディス
クボリュームのセイブ処理などにおけるレコードぬけ防
止方式に関する。
従来技術 従来、磁気ディスク制御装置においては、磁気ディスク
ボリュームのセイブ処理、す−なわち磁気ディスクのデ
ータを磁気テープなどの他の記憶媒体に移す処理を行う
場合、同一トラック内の最初のレコードから他のレコー
ドのカウント部が検出できなくなるまで、同一トラック
上のレコードを連続して読出すようになっていた。
このような従来の磁気ディスク制御装置では、レコード
のカウント部が検出できなくなると、同一トラック内の
レコードの読出しを終了するようになっているので、レ
コードの書込みが連続して行われず、レコード間が開い
ている場合に非連続のレコードを読出すことができず、
磁気ディスクボリュームのセイブ処理などにおいてレコ
ードぬけが発生するという欠点がある。
すなわち、最終レコードまで連続して書込まれていると
きにはよいが、レコードの書込みが連続して行われてい
ないときには最終レコードを誤認することがあり、この
最終レコードの誤認によりその後のレコードが読出され
ず、レコードぬけが発生することになる。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、最終レコードの誤認によるレコードぬけ
の発生を防止することができる磁気ディスク制御装置の
提供を目的とする。
発明の構成 本発明による磁気ディスク制御装置は、可変長のレコー
ドを記憶する磁気ディスク装置を制御する磁気ディスク
制御装置であって、前記磁気ディスク装置に前記レコー
ドを書込むとき、同一トラック内において最後に書込む
レコードを示す最終レコードの書込み後に、前記最終レ
コードを特定する特定情報を書込む書込み手段と、前記
磁気ディスク装置に書込まれた前記レコードを他の記憶
手段に移し変えるとき、前記磁気ディスク装置から前記
レコードを読出す毎に前記特定情報の有無を検出する検
出手段とを有することを特徴とする。
実施例 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る。図において、磁気ディスク制御装置1はホストプロ
セッサ2および磁気ディスク装置3に接続されており、
磁気ディスク装置3には複数のファイルが可変長で記録
される。
磁気ディスク制御装置1のマイクロプロセッサ11は磁
気ディスク装置3の磁気ディスク媒体(図示せず)に対
するレコードの書込みおよび読出しを制御する。
レコード終了マーク書込み回路12は磁気ディスク媒体
の同一トラックにおいて最終レコードの書込みが終了し
たとき、これを示すレコード終了マークを書込む。
レコード終了マーク検出回路13は磁気ディスク装置3
の磁気ディスク媒体に記録されたレコード終了マークの
検出を行う。
第2図は本発明の一実施例によるレコード読取り処理の
動作を示すフローチャートである。これら第1図および
第2図を用いて本発明の一実施例の動作について説明す
る。
磁気ディスク装置3の磁気ディスク媒体にレコードを書
込む場合、マイクロプロセッサ11はデータバス100
を介してホストプロセッサ2から転送されてきたデータ
を受取ると、データバス+01を介して磁気ディスク装
置3に書込みデータを転送し、その書込みデータを磁気
ディスク装置3に書込む。
マイクロプロセッサ11は磁気ディスク装置3の磁気デ
ィスク媒体の同一トラックにおいて最終レコードの書込
みが終了すると、信号線102を介してレコード終了マ
ーク書込み回路12に書込み指示信号を出力し、レコー
ド終了マークの書込みを指示する。
レコード終了マーク書込み回路12はマイクロプロセッ
サ11からの書込み指示信号を受取ると、信号線103
を介して磁気ディスク装置3にレコード終了マークを出
力し、磁気ディスク装置3の磁気ディスク媒体の同一ト
ラック上に書込まれた最終レコードの後にレコード終了
マークを書込む。
このときの最終レコードの後に追加レコードが書込まれ
るときには、その追加レコードの後にレコード終了マー
クが書込まれる。
磁気ディスク装置3に対してボリュームセイブ処理を行
う場合、ホストプロセッサ2からマイクロプロセッサ1
1にマルチレコードの読出し命令が出力される。
マイクロプロセッサ11はホストプロセッサ2からの読
出し命令を受取ると、磁気ディスク装置3において読出
し位置の位置決めを行う。マイクロプロセッサ11は位
置決めが終了すると、磁気ディスク装置3からレコード
の読出しを開始する。
まず、マイクロプロセッサ11はレコードのカウント部
の読出しを行い(第2図ステップ21)、カウント部が
検出されて読出されると(第2図ステップ22)、レコ
ードのキ一部の有無のチエツクを行う(第2図ステップ
23)。
マイクロプロセッサ11はキ一部が存在すれば、そのキ
一部の読出しを行い(第2図ステップ24)、ついでレ
コードのデータ部の読出しを行う(第2図ステップ25
)。
このデータ部の読出しが終了すると、マイクロプロセッ
サ11は次のレコードを読出すために次のレコードのカ
ウント部の読出しを行う(第2図ステップ21)。
マイクロプロセッサ11はレコードのカウント部の読出
しを行ったとき(第2図ステップ21)、そのカウント
部が検出されなければ(第2図ステップ22)、信号線
105を介して人力されるレコード終了マーク検出回路
13からのレコード終了マーク検出信号をチエツクする
(第2図ステップ26)。
すなわち、レコード終了マーク検出回路13はマイクロ
プロセッサ11がレコードのカウント部の読出しを行っ
ているときに、信号線104を介して磁気ディスク媒体
上のレコード終了マークの有無をチエツクしており、そ
の結果をレコード終了マーク検出信号として信号線10
5を介してマイクロプロセッサ11に出方している。
このレコード終了マーク検出信号によりレコード終了マ
ーク検出回路】3でレコード終了マークが検出されなか
ったことを知ると、マイクロプロセッサ11は最終レコ
ードまでの読出しが終了していないと判断し、エラー処
理番行う(第2図ステップ27)。
また、このし、コード終了マーク検出信号によりレコー
ド終了マーク検出回路13でレコード終了マークが検出
されたことを知ると、マイクロプロセッサ11は最終レ
コードまでの読出しが終了したと判断し、その処理の終
了もしぐは次の処理に移行する(第2図ステップ28)
このように、磁気ディスク媒体の同一トラック内におい
て最終レコードが書込まれた後にレコード終了マークを
書込んでおき、ボリュームセイブ処理のマルチレコード
の読出しを行うときにレコード終了マークの有無を検出
するようにすることによって、同一トラック内の最終レ
コードまでの読出しが終了したが否がを確認することが
でき、最終レコードの誤認によるレコードぬけを防止す
ることができる。
尚、本発明の一実施例では最終レコードの書込み後にレ
コード終了マークを書込んでいるが、レコードのカウン
ト部にレコード終了マークフラグを設け、最終レコード
の後のカウント部のレコード終了マークフラグをセット
しておき、カウント部の読出し時にそのレコード終了マ
ークフラグをチエツクすることにより最終レコードの確
認を行うこともできる。
また、レコード終了マークの検出をマイクロプロセッサ
11においてファームウェアを実行することによっても
行うことができ、これらに限定されない。
発明の詳細 な説明したように本発明によれば、同一トラック内にお
いて最終レコードの書込み後に、この最終レコードを特
定する特定情報を書込んでおき、磁気ディスク装置に書
込まれたレコードを他の記憶手段に移し変えるとき、レ
コードを読出す毎に特定情報の有無を検出するようにす
ることによって、最終レコードの誤認によるレコードぬ
けの発生を防止することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明の一実施例によるレコード読取り処理の動
作を示すフローチャートである。 主要部分の符号の説明 1・・・・・・磁気ディスク制御装置 3・・・・・・磁気ディスク装置 11・・・・・・マイクロプロセッサ

Claims (1)

    【特許請求の範囲】
  1. (1)可変長のレコードを記憶する磁気ディスク装置を
    制御する磁気ディスク制御装置であって、前記磁気ディ
    スク装置に前記レコードを書込むとき、同一トラック内
    において最後に書込むレコードを示す最終レコードの書
    込み後に、前記最終レコードを特定する特定情報を書込
    む書込み手段と、前記磁気ディスク装置に書込まれた前
    記レコードを他の記憶手段に移し変えるとき、前記磁気
    ディスク装置から前記レコードを読出す毎に前記特定情
    報の有無を検出する検出手段とを有することを特徴とす
    る磁気ディスク制御装置。
JP21259189A 1989-08-18 1989-08-18 磁気ディスク制御装置 Pending JPH0378165A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21259189A JPH0378165A (ja) 1989-08-18 1989-08-18 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21259189A JPH0378165A (ja) 1989-08-18 1989-08-18 磁気ディスク制御装置

Publications (1)

Publication Number Publication Date
JPH0378165A true JPH0378165A (ja) 1991-04-03

Family

ID=16625235

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21259189A Pending JPH0378165A (ja) 1989-08-18 1989-08-18 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPH0378165A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5143908A (ja) * 1974-10-12 1976-04-15 Fujitsu Ltd Jikiteepuseigyohoshiki
JPS63197057A (ja) * 1987-02-12 1988-08-15 Hitachi Ltd 情報記録方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5143908A (ja) * 1974-10-12 1976-04-15 Fujitsu Ltd Jikiteepuseigyohoshiki
JPS63197057A (ja) * 1987-02-12 1988-08-15 Hitachi Ltd 情報記録方法

Similar Documents

Publication Publication Date Title
US5241521A (en) Optical disk driving apparatus
US20070263313A1 (en) Storage apparatus, defect check method, and program
JPS60113361A (ja) 磁気デイスクフオ−マツト識別方式
JPH0378165A (ja) 磁気ディスク制御装置
JPH05303854A (ja) 磁気ディスク装置
JPS58109954A (ja) 磁気デイスク制御装置
JP2589673B2 (ja) アドレスデータ検出装置
JPH01171044A (ja) メモリのブロック位置付け方法
JP2002042303A (ja) 磁気ディスク装置及び磁気ディスク装置のエラー処理方法
JPH02244409A (ja) 磁気テープ装置
JPS63195877A (ja) デ−タ記録再生方式
JPH0258768A (ja) ディスク制御装置
JPS58137175A (ja) アドレス情報認識方式
JPS6163968A (ja) デ−タブロツク書込み制御方法
JPS6095763A (ja) 光デイスク処理装置
JPH01312782A (ja) 欠陥セクタ処理システム
JPS6381663A (ja) 磁気デイスクのデ−タチエツク方式
JPS6141042B2 (ja)
JPS59121560A (ja) フロツピ−デイスクの読出制御方式
JPS60230233A (ja) 磁気デイスク読出し制御方式
JPS62192976A (ja) デイスク記録検査方式
JPH036614A (ja) 磁気ディスク制御装置
JPS6070571A (ja) ディスク装置のオ−バラン検出方法
JPH04102274A (ja) 磁気記憶装置の制御方式
JPH0380321A (ja) 再書込み不可能な媒体における書込み方式