JPH01237955A - 回転型記憶装置の制御方式 - Google Patents

回転型記憶装置の制御方式

Info

Publication number
JPH01237955A
JPH01237955A JP6522288A JP6522288A JPH01237955A JP H01237955 A JPH01237955 A JP H01237955A JP 6522288 A JP6522288 A JP 6522288A JP 6522288 A JP6522288 A JP 6522288A JP H01237955 A JPH01237955 A JP H01237955A
Authority
JP
Japan
Prior art keywords
magnetic disk
storage medium
head
positioning
command
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
JP6522288A
Other languages
English (en)
Inventor
Yoshiaki Muto
武藤 義章
Akira Kurano
倉野 昭
Hisaharu Takeuchi
久治 竹内
Katsunori Nakamura
中村 勝憲
Mamoru Touraku
東落 守
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP6522288A priority Critical patent/JPH01237955A/ja
Publication of JPH01237955A publication Critical patent/JPH01237955A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、回転型記憶装置の制御方式に関し、特に、記
憶媒体の回転待ちによる無駄時間の低減に適用して効果
のある技術に関する。
〔従来の技術〕
たとえば、回転する磁気ディスクを記憶媒体とする磁気
ディスク装置においては、上位の中央処理装置の側に設
けられたチャネル装置に対して、磁気ディスク制御装置
を介して磁気ディスク駆動装置を接続し、中央処理装置
の側のチャネル装置からのコマンドを磁気ディスク制御
装置が解析することにより、磁気ディスクの任意の位置
に対してヘッドを位置付け、当該磁気ディスクに対する
情報の書き込みおよび読み出し動作などを行うことが一
般的である。
すなわち、チャネル装置と磁気ディスク駆動装置との間
に介在する磁気ディスク制御装置は、上位のチャネル装
置から磁気ディスクの所定のトラックにおけるヘッドの
位置付は命令を受は取ると、当該位置付は命令によって
指示されるセクタ値などを磁気ディスク駆動装置に指示
した後、動作の高速なチャネル装置が下位の磁気ディス
ク駆!II装置に拘束され1ヱいように、磁気ディスク
駆動装置を上位のチャネル装置から切り離す。
こうして、磁気ディスク駆動装胃において、目的のセク
タ位置にヘッドが位置付けられるのを待つ回転待ち動作
を行う。
そして、磁気ディスク駆動装置は、ヘッドが目的のセク
タ位置に位置付けられた時点で磁気ディスク制御装置に
割り込みをかけ、この割り込み要求を受けた磁気ディス
ク制御装置はさらに上位のチャネル装置に対して接続要
求を送出し、該磁気ディスク駆動装置とチャネル装置と
を接続するとともに、磁気ディスク駆動装置におけるヘ
ッドの位置付は完了を通知する。
この状態で、チャネル装置から送出される後続のコマン
ドにより、磁気ディスクに格納された情報に対する所定
の処理が実行される。
ところで、上記のようなチャネル装置と磁気ディスク駆
動装置とにおける切り離し・再接続動作のため、ヘッド
を位置付けるべきセクタの検出から後続のコマンドの実
行に移るまでには、チャネル装置と磁気ディスク駆動装
置が接続された状態に比較して大幅に時間を要すること
となり、目的のセクタ位置に対して単に位置付は動作を
行ったのでは、後続のコマンドの実行が間に合わなく!
;るという、不都合を生じる。
このため、前述のようなチャネル装置と磁気ディスク駆
動装置との間における切り離し・再接続に要する時間の
余裕を得るべく、磁気ディスク制御装置は磁気ディスク
駆動装置に対して、目的のセクタ位置よりも数セクタ前
に位置付けるよう指令することが一般的である。
なお、中央処理装置と回転型記憶装置などとの間におけ
るデータ転送制御技術については、特開昭62−920
22号公報に開示される技術が知られている。
〔発明が解決しようとする課題〕
ところが、上記の従来技術では、目的のセクタに格納さ
れた情報に対して後続のコマンドによる処理を確実に遂
行できるという利点はあるものの、目的のセクタ位置と
、現在のヘッドがあるセクタ位置との関係についてはな
んら配慮されていない。
すなわち、前述のような回転待ち動作では、現在ヘッド
が位置するセクタ位置と目的のセクタ位置との距離が後
続のコマンドの処理を直ちに遂行することが可能な範囲
にあり、回転待ちが不要な場合にも一律に磁気ディスク
駆動装置とチャネル装置との切り離しを行うため、後続
のコマンドを実行までに無駄に磁気ディスクの回転待ち
を行うこととなり、磁気ディスク装置におけるコマンド
の処理時間および特定のチャネル装置による磁気ディス
ク装置の占有時間などが必要以上に長くなるという問題
がある。
そこで、本発明の目的は、記憶媒体の回転待ちによる時
間の無駄を低減して、上位処理装置から指令されるコマ
ンドの実行時間および回転型記憶装置の占有時間を短縮
することが可能な回転型記憶装置の制御技術を提供する
ことにある。
本発明の前記ならびにその池の目的と新規な特徴は、本
明細書の記述および添付図面から明らかになるであろう
〔課題を解決するための手段〕
本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば、下記の通りである
すなわち、上位処理装置と、制御装置を介して上位処理
装置に接続され、回転する記憶媒体および記+:l! 
m体に対するアクセス手段を備えた回転型記憶装置とか
らなり、上位処理装置からの指令に基づいてアクセス手
段を記憶媒体の任意の位置に位置付けることにより、記
憶媒体に対する情報の書き込みおよび読み出し動作を行
う情報処理システムにおいて、上位処理装置からアクセ
ス手段を現在の第1の位置から第2の位置に対して位置
付ける指令がなされたとき、記憶媒体の回転方向におけ
る第2の位置が第1の位置の近傍である場合には記憶媒
体の回転待ちを行うことなくアクセス手段の位置付は完
了とするものである。
〔作用〕
上記した手段によれば、たとえば、アクセス手段の第1
の位置と目的の第2の位置との位置関係に係わらず一律
に回転待ち動作を行う場合などに比較して、記tα媒体
の回転待ちによる時間の無駄が確実に減少し、上位処理
装置から指令されるコマンドの実行時間および回転型記
憶装置の占有時間を短縮することができる。
〔実施例〕
第1図は、本発明の一実施例である回転型記憶装置の制
御方式の一例を示す流れ図であり、第2図は本実施例の
制御方式が適用される情報処理システムの一例を示すブ
ロック図、さらに、第3図は一連のコマンド群を示す説
明図、第4図および第5図は、回転型記憶装置の記憶媒
体における情報の格納形式の一例を示す概念図である。
まず、本実施例における情報処理システムは、第2図に
示されるように、汎用の電子計算機などの中央処理装置
l (上位処理装置)と、この中央処理装置1と外部と
の間における情報の授受を管理するチャネル装置2(上
位処理装置)とを備えている。
このチャネル装置2には、磁気ディスク制御装置3(制
御装置〉を介して磁気ディスク駆動装置4 (回転型記
憶装置)が接続されている。
この、磁気ディスク駆動装置4は、第5図に示されるよ
うに、回転する磁気ディスク4a(記憶媒体)と当該磁
気ディスク4aの径方向に移動自在にされたヘッド4b
(アクセス手段)とを備えている。
そして、磁気ディスク4aの回転とヘッド4bの径方向
における変位とを組み合わせることにより、磁気ディス
ク4aに同心円状に設けられた複数の記憶領域である図
示しないトラックの任意の一つにおける周方向の目的の
領域に対してヘッド4bを位置付け、当該ヘッド4bを
介して磁気ディスク4aの目的の領域に対する情報の書
き込みおよび読み出し動作などが行われるものである。
また、磁気ディスク駆動装¥4において実施される前述
のような磁気ディスク4aに対するヘッド4bの位置付
は動作などは、上位の中央処理装置lからチャネル装置
2および磁気ディスク制御装置3を介して与えられる一
群のコマンドによって制御されるものである。
ここで、磁気ディスク4aに同心円状に設けられた図示
しないトラックにおける情報の格納形式の一例を示すも
のが第4図および第5図であり、図示しない各々のトラ
ックには、当該トラックの起点を示すインデックスマー
カIDXが設けられている。
このトランクに格納される情報の格納単位である複数の
レコードR,,,R1,、、、、、、の各々は、カウン
ト部C,キーWJK、データ部りなどで構成されている
このカウント部Cは、たとえば、当該カウント部Cが属
するトラックの欠陥情報としてのディフェクト情報SD
と、当該カウント部Cが属するレコードのインデックス
マーカIDXからの距離を示すセグメントナンバSNと
、当該カウント部Cが属するレコードの磁気ディスク駆
動装置4における物理的な格納位置を示す物理アドレス
PAと、当該レコードが属するトラックの不良の有無お
よび交代トラックなどの関する情報を保持するフラグF
と、当該カウント部Cが属するレコードの磁気ディスク
駆動装置4における論理的な格納位置を示す論理アドレ
スIDと、キ一部にの長さKLと、データ部りの長さD
Lと、エラー訂正情報FCCとで構成されている。
カウント部Cに引き続くキ一部には、当該キー部Kが属
するレコードに対してランダムアクセスを行う際の索引
情報などが格納されており、さらに、データ部りには、
実際のデータが格納されている。
個々のレコードを構成するカウント部C,キー部に、デ
ータ部りの間、および複数のレコードの間には所定の長
さのギャップGが設けられている。
なお、このギャップGは、実際にはそれぞれ異なる長さ
をもつものであるが、本実施例の場合には、説明を簡明
にするため、各々のギャップGが等しいものとする。
また、磁気ディスク4aに設けられた複数の図示しない
トラックは、当該トラックを周方向に等分して構成され
る複数のセクタに論理的に区分されており、個々のトラ
ックに属する複数のレコードは、単一のセクタまたは複
数のセクタにまたがる状態で格納されている。
そして、この場合、ヘッド4bの位置付は動作はセクタ
を単位として行われるものである。
以下、本実施例の作用を第1図の流れ図などを引用しな
がら説明する。
まず、上位の中央処理袋@1からチャネル装置2を介し
て磁気ディスク制御装置3にアクセスが指示されると、
当該磁気ディスク制@装置3は、磁気ディスク駆動装置
4に5EEKコマンド301を発行し、ヘッド4bを目
的のトラックに位置付けた後、5EARCHIDコマン
ド302およびTICコマンド303によって目的のレ
コードR9のカウント部Cを検出し、当該カウント部C
のディフェクト情報SD、キ一部にの長さKL。
データ部りの長さDLを読み取る(ステップ1O1)。
次に、READ  KDコマンド304を発行しくステ
ップ102)、たとえばキ一部におよびデータ部りを読
み取るなどの所定の処理を行う(ステップ103)。
さらに、上位のチャネル装置2から他のレコードRh。
、を処理すべくヘッド4bをセクタSnに位置付けるよ
うに指示するSET  5ECTORコマンド305が
磁気ディスク制御装置3に対して発行される(ステップ
104)。
この時、磁気ディスク制御装置3は、直前に処理された
レコードR1の処理の直後におけるヘッド4bのセクタ
位W S x を、たとえば次式、SX ζ(SNXK
I +G+KL+G+DL)/に2によって算出するく
ステップ105)。
ただし、Kl は1セグメントナンバSN当たりのバイ
ト数であり、K2 は1セクタ当たりのバイト数である
そして、SET  5ECTORコマンド305および
それに引き続<5EARCf(IDコマンド306を連
続して処理するための時間に相当するセクタ数αと、磁
気ディスク駆動装置4とチャネル装置2との間における
切り離し・再接続に要する時間に相当するセクタ数βと
の範囲内に、現在のへラド4bのセクタ位WSxと、こ
れから処理すべきレコードR7,2が属するセクタ位i
s、。
との差(S、、−3,)があるか否かを判別するくステ
ップ106)。
そして、前記(S−Sx )が、αおよびβの範囲内で
ない時には、従来のように、磁気ディスク制御装置3は
、磁気ディスク駆動装置4に対して回転待ちによるヘッ
ド4bの位置付けを指示するとともに、磁気ディスク駆
勅v2置4とチャネル装置2とを切り離す(ステップ1
07)。
そして、チャネル装置2から切り離された磁気ディスク
駆動装置4は、磁気ディスク4aの回転待ち動作によっ
て、目的のレコードR1,2が属するセクタ位置S、、
の数セクタ前にヘッド4bを位置付け、この位置付は動
作が完了した時点で、チャネル装置2に接続すべく上位
の磁気ディスク制御装置3に割り込みをかける(ステッ
プ108)。
そして、磁気ディスク制御装置3は、チャネル装W2と
磁気ディスク駆動装置4とを再接続しくステップ109
)、チャネル装置2にヘッド4bの位置付は完了を報知
し、当該チャネル装置2から後続の5EARCHIDコ
マンド306を受は取って目的のレコードR1,2に対
する所定の処理を開始する(ステップ110)。
一方、前記のステップ106において、前記(S、、−
3X)が、前記αおよびβの範囲内であると判定された
場合には、磁気ディスク制御装置3は、磁気ディスク駆
動装置4に対してヘッド4bの位置付は命令を発行する
ことなく、磁気ディスり駆動装置4とチャネル装置2と
を接続したままで、直ちにチャネル装置2に対してヘッ
ド4bの位置付は動作の完了を報知し、チャネル装置2
から後続の5EARCHIDコマンド306を受は取っ
て目的のレコードR7゜、に対する所定の処理を開始す
る(ステップ110)。
このように、本実施例においては、上位のチャネル装置
2から発行されるコマンド群によって、複数のレコード
に対して連続的な処理を行うべく、ヘッド4bを磁気デ
ィスク4aの異なる位置に位置付ける動作に際して、無
駄な磁気ディスク駆動装置4とチャネル装置2との切り
離し・再接続動作や磁気ディスク4aの回転待ちなどが
無くなるので、コマンド群の実質的な実行時間が短縮さ
れるとともに、磁気ディスク駆動装置4の特定のチャネ
ル装置2などによる占有時間が短縮される。
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は前記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない。
たとえば、ヘッド4bの磁気ディスク4aにおける位置
を把聞する手段としては、前記実施例に示されるように
セグメントナンバSNなどから計算によって算出する方
法に限らず、たとえば、磁気ディスク駆動装置4と磁気
ディスク制御装置3との間に、当該磁気ディスク駆動装
置4から磁気ディスク制御装置3に対して、ヘッド4b
の磁気ディスク4aに対する位置を常時伝達するインタ
ーフェイスを設け、当該インターフェイスを介して磁気
ディスク駆動装置4におけるヘッド4bの磁気ディスク
4aに対する位置を把握するようにしてもよい。
〔発明の効果〕
水頭において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば、下記の通りである
すなわち、上位処理装置と、制御装置を介して前記上位
処理装置に接続され、回転する記憶媒体および当該記憶
媒体に対するアクセス手段を備えた回転型記憶装置とか
らなり、前記上位処理装置からの指令に基づいて前記ア
クセス手段を前記記憶媒体の任意の位置に位置付けるこ
とにより、当該記憶媒体に対する情報の書き込みおよび
読み出し動作を行う情報処理/ステムにおいて、前記上
位処理装置から前記アクセス手段を現在の第1の位置か
ら第2の位置に対して位置付ける前記指令がなされたと
き、前記記憶媒“ドの回転方向における前記第2の位置
が前記第1の位置の近傍である場合には前記記憶媒体の
回転待ちを行うことなく前記アクセス手段の位置付は完
了とするので、たとえば、アクセス手段の第1の位置と
目的の第2の位置との位置関係に係わらず一律に回転待
ち動作を行う場合などに比較して、記憶媒体の回転待ち
による時間の無駄が確実に減少し、上位処理装置から指
令されるコマンドの実行時間および回転型記憶装置の占
有時間を短縮す、ろことかできる。
【図面の簡単な説明】 第1図は本発明の一実施例である回転型記1を装置の制
御方式の一例を示す流れ図、 第2図は本実施例の制御方式が適用される情報処理シス
テムの一例を示すブロック図、第3図は一連のコマンド
群の一例を示す説明図、第4図は回転型記憶装置の記憶
媒体における情報の格納形式の一例を示す概念図、 第5図は同じく、回転型記憶装置の記憶媒体における情
報の格納形式の一例を示す概念図である。 ■・・・中央処理装置(上位α理装置)、2・・・チャ
ネル装置(上位処理装置)、3・・・磁気ディスク制御
装置(制御装置)、4・・・磁気ディスク駆動装置(回
転型記憶装置)、4a・・・磁気ディスク(記憶媒体)
、4b・・・ヘッド(アクセス手段)、C・・・カウン
ト部、K・・・キ一部、D・・・データ部、G・・・ギ
ャップ、IDX・、・・インデックスマーカ、SD・・
・ディフェクト情報、SN・・・セグメントナンバ、P
 A・・・物理アドレス、F・・・フラグ、ID・・・
論理アドレス、KL・・・キ一部の長さ、DL・・・デ
ータ部の長さ、ECC・・・エラー訂正情報、S、、、
  S、  ・・・セクタ、R,、、R,。 (、Rh。2 ・・・レコード、101〜110・・・
処理ステップ、301〜306・・・コマンド群。

Claims (1)

  1. 【特許請求の範囲】 1、上位処理装置と、制御装置を介して前記上位処理装
    置に接続され、回転する記憶媒体および当該記憶媒体に
    対するアクセス手段を備えた回転型記憶装置とからなり
    、前記上位処理装置からの指令に基づいて前記アクセス
    手段を前記記憶媒体の任意の位置に位置付けることによ
    り、当該記憶媒体に対する情報の書き込みおよび読み出
    し動作を行う情報処理システムにおいて、前記上位処理
    装置から前記アクセス手段を現在の第1の位置から第2
    の位置に対して位置付ける前記指令がなされたとき、前
    記記憶媒体の回転方向における前記第2の位置が前記第
    1の位置の近傍である場合には前記記憶媒体の回転待ち
    を行うことなく前記アクセス手段の位置付け完了とする
    ことを特徴とする回転型記憶装置の制御方式。 2、前記記憶媒体の回転方向における前記第1の位置と
    前記第2の位置との距離が、所定の範囲内の時に前記記
    憶媒体の回転待ちを行うことなく、直ちに上位処理装置
    にアクセス手段の位置付け完了を報知して次の指令の実
    行に移行することを特徴とする請求項1記載の回転型記
    憶装置の制御方式。
JP6522288A 1988-03-17 1988-03-17 回転型記憶装置の制御方式 Pending JPH01237955A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6522288A JPH01237955A (ja) 1988-03-17 1988-03-17 回転型記憶装置の制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6522288A JPH01237955A (ja) 1988-03-17 1988-03-17 回転型記憶装置の制御方式

Publications (1)

Publication Number Publication Date
JPH01237955A true JPH01237955A (ja) 1989-09-22

Family

ID=13280675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6522288A Pending JPH01237955A (ja) 1988-03-17 1988-03-17 回転型記憶装置の制御方式

Country Status (1)

Country Link
JP (1) JPH01237955A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61144773A (ja) * 1984-12-18 1986-07-02 Nec Corp 磁気デイスク制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61144773A (ja) * 1984-12-18 1986-07-02 Nec Corp 磁気デイスク制御装置

Similar Documents

Publication Publication Date Title
US6101619A (en) Method for improving access performance on track with re-allocation sector in a hard disk drive
US6389508B1 (en) Information storing apparatus having a data prewrite unit
US20020138694A1 (en) Magnetic disc drive, method for recording data, and method for reproducing data
US20120066451A1 (en) Storage system, control device and storage device
US20100017683A1 (en) Disk-drive device and method for error recovery thereof
US7490259B2 (en) Error recovery method for data storage device, data storage device, and magnetic disk storage device
JPH0261863A (ja) 記憶制御システムの制御方法および記憶制御システムならびに記憶制御装置
JPH01237955A (ja) 回転型記憶装置の制御方式
JP3255887B2 (ja) 磁気ディスク装置およびそのディスクアクセス方法
EP0459726A2 (en) Magnetic disk apparatus
US7433149B1 (en) Media surface with servo data in customer data region
JPH0215422A (ja) 光ディスク及びディスクドライブ装置
JP3847888B2 (ja) ディスク装置及び同装置における欠陥による再配置データの高速ホスト転送方法
JPH0368468B2 (ja)
JPH06150564A (ja) 論理ブロックアドレス割り付け方法及び記録再生媒体及びディスク回転型記録再生装置
JP3803209B2 (ja) 回転形記憶装置の制御方法および回転形記憶装置
JPH0578109B2 (ja)
JP2576227B2 (ja) ディスク装置
US6920011B2 (en) Recording device having disk-shaped recording medium and servo information processing method
JPH10275057A (ja) ディスク装置及び同装置におけるリコネクトポイント自動設定方法
JP2688018B2 (ja) ディスク制御装置
JP2503371B2 (ja) ディスク・システム
JPS59221810A (ja) 磁気記憶装置における交代セクタ−装置
JPH05150909A (ja) データコンペアモード付き磁気デイスク装置
JPH04339372A (ja) 磁気ディスク装置