JPH0259489B2 - - Google Patents

Info

Publication number
JPH0259489B2
JPH0259489B2 JP9175583A JP9175583A JPH0259489B2 JP H0259489 B2 JPH0259489 B2 JP H0259489B2 JP 9175583 A JP9175583 A JP 9175583A JP 9175583 A JP9175583 A JP 9175583A JP H0259489 B2 JPH0259489 B2 JP H0259489B2
Authority
JP
Japan
Prior art keywords
magnetic disk
command
sector
processing
read sector
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.)
Expired
Application number
JP9175583A
Other languages
English (en)
Other versions
JPS59223909A (ja
Inventor
Tatsuo Matoba
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 JP9175583A priority Critical patent/JPS59223909A/ja
Publication of JPS59223909A publication Critical patent/JPS59223909A/ja
Publication of JPH0259489B2 publication Critical patent/JPH0259489B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は複数のコンパチブル・モード・デバイ
ス(物理的構造の異なる装置間でソフトウエアを
変更せずに利用し得る様に、シリンダ及びヘツド
アドレスに交換を施したり、トラツクの容量を限
定して使用する装置)を接続して制御する磁気デ
イスク制御装置に係り、特にリードセクタ命令の
実行に伴う誤りを防止し、且つ処理効率を向上す
るリードセクタ命令の処理方法に関する。
(b) 従来技術と問題点 第1図は複数のコンパチブル・モード・デバイ
スを接続した磁気デイスク・サブシステムの構成
例を示す。1はチヤネル、2は磁気デイスク制御
装置、3はアダプタ、4,5,6はコンパチブ
ル・モードで動作する磁気デイスク装置である。
今磁気デイスク装置4に対しチヤネル1よりフオ
ーマツト書込命令に連鎖したリードセクタ命令、
例えばライトCKD−リードセクタが発行された
時、磁気デイスク制御装置2は第2図に示すフロ
ーチヤートの如くアダプタ3を経て磁気デイスク
装置4を制御する。ここで、フオーマツト書込み
命令とは、トラツクの初期設定を行う形式書込み
命令(例えばライトCKD)であり、該命令は各
レコードのエリアの長さをも設定している。又こ
の命令は一度送出され、動作が終了すると、その
トラツクの残りの部分は自動的にインデツクス・
マークまでの消去を行わせる。該消去動作中は、
磁気デイスク制御装置2は拘束されない。従つ
て、他の磁気デイスク装置5,6に対する命令
は、直ちに実行することが出来る。又、リードセ
クタ命令とは、磁気デイスク制御装置2が最後に
処理したレコードをアクセスするに必要なセクタ
番号を主記憶装置へ送るための命令である。ライ
トCKDとは、トラツク上の目的のセクタにカウ
ント部、キー部、データ部の書込みを行わせる命
令であり、ライトCKD−リードセクタは、目的
のセクタへの書込み動作後の読取りチエツクのた
めのセクタ番号を転送するための命令である。以
下、第2図に示すフローチヤートに沿つて磁気デ
イスク制御装置2の動作について説明する。
チヤネル1よりライトCKD命令を受け取ると、
磁気デイスクのトラツク上にレコードを形成する
カウント部、キー部、データ部を書込む。該書込
みが完了したことでチヤネル1にライトCKD命
令の終了報告を行い、チヤネル1から次のリード
セクタ命令を受ける。しかしながら、この場合、
前の命令(ライトCKD)がトラツクのフオーマ
ツトを形成する命令(フオーマツト書込み命令)
であり、目的のレコードの書込みが終わつても、
そのトラツクの最後迄消去動作が行われる為、直
ちに、次なるリードセクタ命令を実行せずに、ラ
イトCKD命令の後処理であるトラツクの残り部
分の消去動作を行う。従つて磁気デイスク制御装
置2は磁気デイスク装置4のトラツクの消去動作
に一定時間付き合い、トラツクの終点を示す信号
が磁気デイスク装置4より通知されたかどうかを
調べ、通知がなければ磁気デイスク装置4が単独
で行う消去動作が可能かどうかを調べ、実行可能
であれば磁気デイスク装置4に該単独消去動作を
命令して、チヤネル1に対しリードセクタ命令の
コマンドリトライ要求報告を行い、チヤネル1及
び磁気デイスク装置4から一旦分離し、他の仕事
に掛かる。単独消去動作が完了して磁気デイスク
装置4から割り込み信号が磁気デイスク制御装置
2に送出されると、再び磁気デイスク制御装置2
はチヤネル1及び磁気デイスク装置4と結合し、
該割り込みの後処理(磁気デイスク装置4に対す
る割り込み信号のリセツト処理)を実施してか
ら、チヤネル1よりリードセクタ命令を再度受け
取り、該命令の処理を実行する。
ここでコンパチブル・モード・デバイスに於け
るリードセクタの値の求め方を説明すると、アダ
プタ3に設けられたTRカウンタ(トラツクが所
属するセクタを示すカウンタ)を磁気デイスク制
御装置2が読み取り、該読み取り値を一定の変換
式により変換して得られた値をリードセクタ値と
してチヤネル1へ転送する。
磁気デイスク制御装置2が磁気デイスク装置4
から分離している間に、磁気デイスク装置4以外
の磁気デイスク装置5又は6に対してカウント部
を処理する命令が実行されると、磁気デイスク装
置4の処理用に保持されていた前記アダプタ3の
TRカウンタがリセツトされてしまう為、磁気デ
イスク制御装置2がチヤネル1及び磁気デイスク
装置4と再結合して、リードセクタ命令の処理に
入る時にはアダプタ3の該TRカウンタは正しい
値を示していない。従つて間違つたリードセクタ
値をチヤネル1に転送することとなる欠点があ
る。
(c) 発明の目的 本発明の目的は上記欠点を除く為、フオーマツ
ト書込命令に連鎖したリードセクタ命令の一連の
処理を改良し誤つたリードセクタ値をチヤネルに
送出することを防止し、一連の処理時間も短縮す
るリードセクタ命令の処理方法を提供することに
ある。
(d) 発明の構成 本発明の構成は複数の磁気デイスク装置を、命
令を実行するトラツクの所属するセクタを指示す
るカウンタを具備する接続装置を介して接続して
制御する磁気デイスク制御装置に於いて、フオー
マツト書込み命令に連鎖し、フオーマツト書込み
命令の処理が完了した後の内容を上位装置へ送出
せしめるリードセクタ命令を、前記磁気デイスク
装置が前記磁気デイスク制御装置より切り離さ
れ、トラツクの単独消去動作へ移行する前に実行
するようにしたものである。
(e) 発明の実施例 第3図は本発明の一実施例を説明するフローチ
ヤートである。チヤネル1からライトCKD命令
を受け取る所から単独消去動作指示までは第2図
と同一であるので説明は省略し、以下の動作を第
3図に示すフローチヤートに沿つて説明する。磁
気デイスク制御装置2は磁気デイスク装置4に対
する単独消去動作指示に続いて、単独消去動作が
完了し、磁気デイスク装置4より割り込み信号が
送出され、磁気デイスク制御装置2に入力された
時に必要となる割り込み信号をリセツトする処理
を予め実行する。次いでTRカウンタを読み取
り、一定の変換式により変換し、求められた値を
リードセクタの値としてチヤネル1に転送し、リ
ードセクタ命令の処理を終了する。ここで磁気デ
イスク制御装置2とチヤネル1及び磁気デイスク
装置4とは分離され、磁気デイスク装置4は単独
で消去動作を実施する。
磁気デイスク装置4は単独消去動作を実施した
後で、割り込み信号を磁気デイスク制御装置2に
対して送出するが、磁気デイスク制御装置2で
は、割り込み信号のリセツト処理が既になされて
いる為、割り込みは起こらず、その動作を終了す
る。
一般的にリードセクタ命令は一連の命令連鎖の
最後に使用される為、リードセクタ命令の処理が
済んだ後に磁気デイスク装置が単独に消去動作を
行つても問題は無い。
(f) 発明の効果 以上説明した如く、本発明はフオーマツト書込
命令に連鎖されたリードセクタの値が正しく転送
されるのみならず、一連の処理時間も短縮される
為、その効果は大なるものがある。
【図面の簡単な説明】
第1図は複数のコンパチブル・モード・デバイ
スを接続した磁気デイスク・サブシステムの構成
例を示す図、第2図は従来方式のフローチヤー
ト、第3図は本発明の一実施例を説明するフロー
チヤートである。 1はチヤネル、2波磁気デイスク制御装置、3
はアダプタ、4,5,6は磁気デイスク装置であ
る。

Claims (1)

    【特許請求の範囲】
  1. 1 複数の磁気デイスク装置を、命令を実行する
    トラツクの所属するセクタを指示するカウンタを
    具備する接続装置を介して接続して制御する磁気
    デイスク制御装置に於いて、フオーマツト書込み
    命令に連鎖し、フオーマツト書込み命令の処理が
    完了した後の内容を上位装置へ送出せしめるリー
    ドセクタ命令を、前記磁気デイスク装置が前記磁
    気デイスク制御装置より切り離され、トラツクの
    単独消去動作へ移行する前に実行するようにした
    ことを特徴とするリードセクタ命令の処理方法。
JP9175583A 1983-05-25 1983-05-25 リ−ドセクタ命令の処理方法 Granted JPS59223909A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9175583A JPS59223909A (ja) 1983-05-25 1983-05-25 リ−ドセクタ命令の処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9175583A JPS59223909A (ja) 1983-05-25 1983-05-25 リ−ドセクタ命令の処理方法

Publications (2)

Publication Number Publication Date
JPS59223909A JPS59223909A (ja) 1984-12-15
JPH0259489B2 true JPH0259489B2 (ja) 1990-12-12

Family

ID=14035352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9175583A Granted JPS59223909A (ja) 1983-05-25 1983-05-25 リ−ドセクタ命令の処理方法

Country Status (1)

Country Link
JP (1) JPS59223909A (ja)

Also Published As

Publication number Publication date
JPS59223909A (ja) 1984-12-15

Similar Documents

Publication Publication Date Title
US20070088864A1 (en) RAID performance using command descriptor block pointer forwarding technique
JP2761289B2 (ja) ディスクトラックエミュレーション方法
EP0077740A1 (en) Magnetic disc device
JP3252810B2 (ja) 磁気ディスク装置及び磁気ディスク装置のリトライ方法
JPS627572B2 (ja)
JPH03204023A (ja) 磁気記録装置の二重化制御方式
JPH0259489B2 (ja)
JPS58182775A (ja) 磁気デイスク装置の自己診断方式
JP3457602B2 (ja) ディスク装置
JP3147575B2 (ja) データ書込み装置及びデータブロック書込み方法
JPS5940309A (ja) メモリコントロ−ラ
JPS592962B2 (ja) 記録装置制御システム
JP2541158B2 (ja) 情報処理システム
CN100447885C (zh) 读/写硬盘时处理数据错误和重试的方法
JPS61259334A (ja) デ−タ転送方式
JP3664139B2 (ja) Scsiインタフェース制御装置のリトライ処理方式
JPS6247735A (ja) 外部記憶装置用コントロ−ラ
JPS6095762A (ja) 磁気デイスク制御装置
JPH035954A (ja) ディスク装置
JPS6113259B2 (ja)
JPS5880757A (ja) デ−タ転送制御方法
JPS59157813A (ja) 回転体磁気記憶装置の制御装置
JPS5878247A (ja) 磁気デイスク制御装置
JPS5896326A (ja) 入出力制御方法
JPH0594672A (ja) 情報記録再生装置