JPH0312866A - 書込読出動作の開始制御方式 - Google Patents

書込読出動作の開始制御方式

Info

Publication number
JPH0312866A
JPH0312866A JP14743589A JP14743589A JPH0312866A JP H0312866 A JPH0312866 A JP H0312866A JP 14743589 A JP14743589 A JP 14743589A JP 14743589 A JP14743589 A JP 14743589A JP H0312866 A JPH0312866 A JP H0312866A
Authority
JP
Japan
Prior art keywords
write
sector
read
control means
format control
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
JP14743589A
Other languages
English (en)
Inventor
Tadashi Yoshida
紀 吉田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP14743589A priority Critical patent/JPH0312866A/ja
Publication of JPH0312866A publication Critical patent/JPH0312866A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概要] 磁気ディスク装置における書込読出動作の開始を制御す
る制御方式に関し、 回転待ち時間を短縮して処理性能を向上させるようにし
た書込読出動作の開始制御方式を提供することを目的と
し、 媒体への書込読出動作を制御するフォーマット制御手段
と、指定されたセクタを検出するセクタ検出手段と、該
セクタ検出手段の出力によりタイマーを起動して書込読
出動作の開始を判別する判別手段と、該判別手段の出力
に基づいて前記フォーマット制御手段を制御する制御手
段を備え、タイマー値が所定値に達しないとき前記制御
手段が前記フォーマット制御手段に書込読出動作の開始
を指示するように構成した。
[産業上の利用分野] 本発明は、磁気ディスク装置における書込続出動作の開
始を制御する制御方式に関する。
近年、コンピュータシステムに接続される磁気ディスク
装置は、ますますそのデータ処理速度の向上が望まれて
いる。しかし、磁気ディスク装置のヘッドが、リード/
ライト動作の対象セクタのあるトラック上にオントラッ
クしている場合、対象セクタがリード/ライトされるよ
うになるまで平均して半回転の待ち時間が生ずる。
したがって、データ処理速度を向上させるためには、こ
のような待ち時間を短縮することが必要である。
[従来の技術] 従来の固定長セクタ形式の磁気ディスク装置では、その
フォーマット制御部は、MPUからの動作開始指示がフ
ォーマット制御部に対して送出されたあとに最初に検出
するセクタパルスを契機として、シンクバイトやID部
のサーチ動作を開始する構造となっている。したがって
、MPUはリード/ライト動作の対象セクタの1つ手前
のセクタにヘッドが位置している時点でフォーマット制
御部に対して指示を送出しなければならない。
これを第5図に基づいて説明する。
第5図において、■〜■は、磁気ディスク装置がシーク
動作(ヘッドをリード・ライト動作の対象ブロックの位
置するシリンダ上およびトラック上へ移動させる動作)
゛を完了し、かつフォーマット制御部がリード・ライト
動作を行なうことができるように、フォーマット制御部
の準備(各レジスタへの値設定)を終えた時点を、それ
ぞれ示す。
なお、4はリード/ライト動作の対象ブロックの中での
先頭に位置するブロック、5はセクタパルスの発生箇所
、6はインデックスパルスの発生箇所をそれぞれ示す。
MPUは常にヘッドの位置が図中n−1に達したか否か
を監視しており、ヘッドがn−1に達している■および
■の場合にはフォーマット制御部へリード・ライト動作
開始の指示を行なう。
ところで、MPUはマイクロプログラムに基づいて動作
しており、n−1に達しているのを確認してから、フォ
ーマット制御部に指示を送出するという動作を行なうま
でのあいだに時間の間隙が生じることに注意する必要が
ある。
しかるに、■の場合には、後続のセクタパルスまでの余
裕がなく (例えば2μsec ) 、フォーマット制
御部の動作が開始した時には既に前記後続パルスが発生
している可能性があり、この場合にはシンクバイトのサ
ーチ動作がその次のセクタパルスの発生を契機に行なわ
れることになる。このため、フォーマット制御部は本来
のリード・ライト動作対象セクタの後続セクタ(n+1
)から動作を開始してしまい、10部のコンベアエラー
が発生する。 そこで、リード・ライト動作の対象セク
タの2つ手前のセクタ(n −2)を検出してそれらか
ら1つ手前のセクタ(n−1,)をまつことにより、M
PUがフォーマット制御部に対して指示するのに要する
時間に余裕を持たせていた。
これを第6図のフローチャートに基づいて説明する。
第6図において、ステップS1ではリード・ライト動作
の対象セクタ(n)から2つ手前のセクタ(n−2)上
にヘッドがあるか否かを判別し、ヘッドがセクタ(n−
2)上にあるときは、ステツブS2でリード・ライト動
作の対象セクタ(n)から1つ手前のセクタ(n−1)
上にヘッドがあるか判別する。そして、ヘッドがセクタ
(n−1)上にあるときは、ステップS3でフォーマッ
ト制御部へリード、またはライト動作の開始命令を送出
し、ステップS4でフォーマット制御部の動作が終了し
たか判別する。
[発明が解決しようとする課題] しかしながら、このような制御方式にあっては、まず、
リード・ライト動作の対象セクタの2つ手前のセクタを
検出しなければならず、MPUがリード・ライト動作を
開始することができる状態になったときにヘッドがすで
にリード・ライト動作の対象セクタの1つ手前に位置し
ているような場合には必ず1回転待ちが生ずることにな
る。
すなわち、第5図において、n−2の位置で待つように
すると、■の場合だけではなく■の場合のケースが一回
転時ちを強いられるようになる。
その結果、平均回転待ち時間が増加し、装置の処理性能
が低下するという問題点があった。
本発明は、このような従来の問題点に鑑みてなされたも
のであって、回転待ち時間を短縮して処理性能を向上さ
せるようにした書込読出動作の開始制御方式を提供する
ことを目的としている。
[課題を解決するための手段] 第1図は本発明の原理説明図である。
第1図において、11は媒体への書込読出動作を制御す
るフォーマット制御手段、12は指定されたセクタを検
出するセクタ検出手段、14は該セクタ検出手段12の
出力によりタイマーを起動して書込読出動作の開始を判
別する判別手段、13はタイマー値が所定値に達しない
とき前記フォーマット制御手段11に書込読出動作の開
始を指示する制御手段である。
[作用] 本発明においては、書込読出動作を開始することができ
る状態になったときに、ヘッドが書込読出動作の対象セ
クタの1つ手前の位置に達していることをセクタ検出手
段が検出すると、セクタ検出手段はタイマーを起動する
。書込読出動作の開始を指示するところの制御手段は、
セクタ検出手段からの割込信号に基づく割込み処理に移
行して、判別手段の出力に基づいて、フォーマット制御
手段に対して書込読出動作の開始を指示する。
すなわち、タイマー値が所定値に達しないときはコンベ
アエラーを招く可能性がないと判断して、制御手段はフ
ォーマット制御手段に書込読出動作の開始を指示する。
したがって、第5図の■の場合のような1回転待ちを回
避することができるので、アクセスタイムを短縮するこ
とができる。その結果、磁気ディスク装置の処理性能を
向上させることができる。
[実施例] 以下、本発明の実施例を図面に基づいて説明する。
第2図〜第4図は本発明の一実施例を示す図である。
第2図において、11はフォーマット制御手段としての
フォーマット制御部であり、フォーマット制御部11は
媒体への書込読出動作を制御する。
12はセクタ検出手段としてのセクタ検出回路であり、
セクタ検出回路12はマイクロプロセッサ(制御手段)
(以下、MPU)13の指定したセクタ、ここではリー
ド・ライト対象となるセクタの1つ手前のセクタを検出
して、割込信号をMPU13に、起動信号をタイマ一部
14にそれぞれ送出する(第3図(B)、参照)。
タイマ一部14は判別手段としての機能を有し、セクタ
検出回路12からの起動信号によりタイマーを起動し、
リード・ライト動作の開始を判別する。
タイマ一部14は、MPU13からのタイマー値を保持
するレジスター5と、レジスター5の出力値をデクリメ
ントするデクリメントカウントレジスタ16と、常に“
0”の値を保持するレジスタ17と、両レジスター6.
17の出力を比較する比較回路18と、比較回路18の
比較結果を格納するレジスタ19と、タイマ一部13内
部の動作をリセットするリセット回路20と、により構
成されている。
レジスタ19は、フォーマット制御部11を起動するか
否かを判別する判別信号を出力し、MPU13はこの判
別信号に基づいて、フォーマット制御部11にリード・
ライト動作の開始を指示する(第3図(C)、参照)。
すなわち、判別信号がオンの間にMPU13はフォーマ
ット制御部11を起動するようにし、デクリメントカウ
ントレジスタ16が0になると、タイムアウトになり、
タイマ一部14の動作を停止させる。タイマー値が所定
値になる時間りはセクタパルスの発生間隔(第3図(A
)、参照)と、MPU13のフェッチサイクルの時間な
どから設定される(第3図(D)、参照)。なお、21
はシステムバスである。
次に、動作を説明する。
第4図は本発明の動作を示すフローチャートで0 ある。
第4図において、まず、ステップS11でリード・ライ
ト動作の対象セクタから1つ手前のセクタ上にヘッドが
あるか否かを判別する。ヘッドがないときは、ステップ
S11へ戻り、ヘッドがあるときはステップS12に進
む。(このステップS11から812への移行は、セク
タ検出手段からの割込み信号22に基づいて行なわれる
為、その間、MPUはその他の内部処理を行なうことが
可能である。)ヘッドが1つ手前の対象セクタtにある
ときは、セクタ検出回路12は、割込信号をMPU13
に送り、同時に起動信号をタイマー部14へ送る(第3
図(B)、参照)。
タイマ一部14は起動信号により起動され、デクリメン
トカウントレジスタ16はMPU13から指定されたタ
イマー値を保持するレジスタ15の出力をデクリメント
し、比較回路18はデクリメントカウントレジスタ16
の出力と“0”値を常に保持するレジスタ17の出力を
比較する。
次に、ステップS12でMPU13は比較回路1 18の比較結果を保持するレジスタ19がタイムアウト
を示しているかを判別し、タイムアウトのときは、ステ
ップS11へ戻り、タイムアウトでないときは、ステッ
プS13へ進む。
ステップS13ではMPU13はフォーマット制御部1
1に対してリード・ライト動作の開始を指示し、ステッ
プS14でフォーマット制御部11の動作が終了したか
否かを判別する。そして、終了した場合は、次の動作に
移り、終了していない場合にはステップS14へ戻る。
このように、本実施例においては、タイムアウトのとき
は、10部のコンベアエラーを招く可能性があると判断
して1回転待ち、タイムアウトでないときは、ID部の
コンベアエラーを招く可能性がないと判断してリード・
ライト動作の開始指示を行なう。したがって、平均して
「媒体の1回転時間/トラック内セクタ数」弱程度のア
クセスタイムの短縮を図ることができ、磁気ディスク装
置の処理性能を向上させることができる。
2 [発明の効果] 以上説明してきたように、本発明によれば、リード・ラ
イト動作の対象セクタの1つ手前のセクタを検出して、
タイマー値によりID部のコンベアエラーを招く可能性
のあるものを事前に判別してフォーマット制御部にリー
ド・ライト動作の開始を指示するようにしたため、アク
セスタイムを短縮することができる。その結果、磁気デ
ィスク装置の処理性能を向上させることができる。
【図面の簡単な説明】
第1図は本発明の原理説明図、 第2図は本発明の一実施例を示すプロ・ツク図、第3図
は各信号の説明図、 第4図は動作を示すフローチャート、 第5図は従来例の説明図、 第6図は従来例を示すフローチャートである。 11・・・フォーマット制御部 (フォーマット制御手段)、 2・・・セクタ検出回路(セクタ検出手段)、3・・・
MPU (制御手段)、 4・・・タイマ一部(判別手段)、 5〜17.19・・・レジスタ、 8・・・比較回路、 0・・・リセット回路、 1・・・システムバス 2・・・割込み信号線、 3・・・起動信号線。 図中、 3 4

Claims (1)

    【特許請求の範囲】
  1. 媒体への書込読出動作を制御するフォーマット制御手段
    (11)と、指定されたセクタを検出するセクタ検出手
    段(12)と、該セクタ検出手段(12)の出力により
    タイマーを起動して書込読出動作の開始を判別する判別
    手段(14)と、該判別手段(14)の出力に基づいて
    前記フォーマット制御手段(11)を制御する制御手段
    (13)を備え、タイマー値が所定値に達しないとき前
    記制御手段(13)が前記フォーマット制御手段(11
    )に書込読出動作の開始を指示するようにしたことを特
    徴とする書込読出動作の開始制御方式。
JP14743589A 1989-06-09 1989-06-09 書込読出動作の開始制御方式 Pending JPH0312866A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14743589A JPH0312866A (ja) 1989-06-09 1989-06-09 書込読出動作の開始制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14743589A JPH0312866A (ja) 1989-06-09 1989-06-09 書込読出動作の開始制御方式

Publications (1)

Publication Number Publication Date
JPH0312866A true JPH0312866A (ja) 1991-01-21

Family

ID=15430264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14743589A Pending JPH0312866A (ja) 1989-06-09 1989-06-09 書込読出動作の開始制御方式

Country Status (1)

Country Link
JP (1) JPH0312866A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0670890B1 (en) * 1992-11-25 1997-05-28 Cultor Ltd. Bioreactor with immobilized lactic acid bacteria and the use thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0670890B1 (en) * 1992-11-25 1997-05-28 Cultor Ltd. Bioreactor with immobilized lactic acid bacteria and the use thereof
US5635368A (en) * 1992-11-25 1997-06-03 Cultor Ltd. Bioreactor with immobilized lactic acid bacteria and the use thereof

Similar Documents

Publication Publication Date Title
US4903195A (en) Method for controlling data transfer
US5650882A (en) Disk unit performing control using sector pulses
EP0597512B1 (en) Interface circuit for controlling data transfers
JPH0312866A (ja) 書込読出動作の開始制御方式
US6154331A (en) Disk formatter write gate look-ahead device
JPH05233513A (ja) データ転送制御用インタフェース回路
JP3153429B2 (ja) 磁気ディスク装置の制御方法
JPH05265947A (ja) Scsiコントローラ
JPH0749664Y2 (ja) オーディオファイル装置
JP2933557B2 (ja) 磁気ディスク装置
JPH0542071B2 (ja)
JPH0281224A (ja) 磁気ディスク装置のバックアップ装置
JPS6117016B2 (ja)
JP2748056B2 (ja) ディスクコントローラ
JP2610286B2 (ja) フロッピ−ディスクインタフェ−ス回路
JPH02280221A (ja) ディスク制御方式
JP2973485B2 (ja) ディスク装置
JP3104288B2 (ja) ディスクコントロールシステム
JPH05257609A (ja) ディスク装置の連続書込み処理方法
JPH0520807A (ja) フロツピーデイスク装置
JPH04105264A (ja) 磁気テープ装置
JPH05127833A (ja) 磁気テープ記憶装置のテープマーク書込方式
JPH02214075A (ja) ディスク制御装置
JPH027273A (ja) ディスクアクセス制御方式
JPS61144773A (ja) 磁気デイスク制御装置