JPH0339351B2 - - Google Patents

Info

Publication number
JPH0339351B2
JPH0339351B2 JP58153626A JP15362683A JPH0339351B2 JP H0339351 B2 JPH0339351 B2 JP H0339351B2 JP 58153626 A JP58153626 A JP 58153626A JP 15362683 A JP15362683 A JP 15362683A JP H0339351 B2 JPH0339351 B2 JP H0339351B2
Authority
JP
Japan
Prior art keywords
disk
data
record
seek
controller
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 - Lifetime
Application number
JP58153626A
Other languages
English (en)
Other versions
JPS6045972A (ja
Inventor
Kenichi Naka
Seiji Wada
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP58153626A priority Critical patent/JPS6045972A/ja
Publication of JPS6045972A publication Critical patent/JPS6045972A/ja
Publication of JPH0339351B2 publication Critical patent/JPH0339351B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/12Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
    • G11B19/122Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark involving the detection of an identification or authentication mark
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)

Description

【発明の詳細な説明】 (a) 本発明の技術分野 本発明は、同一のコントローラで、複数の種類
の異なるデイスク装置を制御する方式に関する。
(b) 技術の背景 デイスク装置は、その容量の違いによりシリン
ダ数、ヘツド数及びシーク動作シーケンスが異な
るが、リード、ライトに関連する制御方法は殆ど
変わらないことが多い。
従つて、上記各デイスク装置のシリンダ数、ヘ
ツド数、シーク動作シーケンスを検索できれば、
一つのコントローラで種類の異なるデイスク装置
を制御することができる。
本発明は、このような種類の異なる複数のデイ
スク装置を制御する上での特徴に着目して考えだ
されたものである。
(c) 従来技術と問題点 従来、デイスク装置を制御する場合、デイス
ク装置が変わる毎に、デイスクコントローラにあ
る設定を変更したり、デイスクコントローラを、
接続されるデイスク装置に合わせて新設計してい
た為、コントローラの種類が多くなつたり、設定
が複雑になつたり、運用・保守上の効率を悪くす
る問題があつた。他の方法は、デイスク装置に
機種情報を設定・保持する回路を設け、コントロ
ーラからの要求(例えば、センスコマンドの発行
等)により、その応答情報として上記機種情報を
報告する方法を採つていた。
この場合、余分な回路や、センスコマンドで機
種情報を報告する為の特別なインタフエースが必
要となり、価格が高くなる問題があつた。他の
方法はシステムプログラムの中に、例えばテーブ
ルを設け、そこにデイスクコントローラに接続さ
れるデイスク装置の機種情報を設定していた為、
デイスクコントローラに接続されるデイスク装置
の種別、数が変わる毎に、システムプログラムを
変更する必要があつた。
(d) 発明の目的 本発明は上記従来の欠点に鑑み、一つのデイス
クコントローラで、ソフトウエア(システムプロ
グラム上のテーブル設定)やハードウエア上の端
子設定(フラグの設定)以外の手段で、種類の異
なるデイスク装置を制御することを可能にする方
法を提供することを目的とするものである。
(e) 発明の構成 そしてこの目的は、本発明によれば、複数の種
類の異なるデイスク装置を制御するデイスクコン
トローラにおいて、デイスク記憶媒体の特定レコ
ードに、デバイス識別データを書く手紙と、該デ
ータを読み取り、その内容によつて、上記デイス
ク記憶媒体を制御する動作モードを決定する手段
と、該データをソフトウエアに通知する手段と、
該データを記録している上記レコードをプロテク
トする手段と、上記レコードをシリンダー上の対
角線上に2重化して記憶し、一方のデータが異常
な場合はもう一方のデータを使用するデバイス識
別データを保護する手段とを設け、上記設定レコ
ードの内容によつて上記デイスク装置を制御する
方法を提供することによつて達成され、デイスク
記憶媒体と特定レコードに記憶されているデバイ
ス識別データを、コントローラが読み取り、保持
し、各コマンド実行時に参照することにより、該
コントローラに接続されている任意のデイスク装
置を制御できる利点がある。
(f) 発明の実施例 先ず、デイスク装置を制御する場合の一般的の
動作を説明する。
中央処理装置(図示せず)において、シークコ
マンド或いはリード、ライトコマンド等が実行さ
れる。
シークコマンドの時は、該コマンドの実行によ
つて次に実行されるリード、ライトコマンド時の
データのリード、ライト位置の決定が行われる。
然し、リード、ライトコマンドによつて、直接に
ヘツドの位置、レコードの位置を指定してリー
ド、ライトを行うこともできる。
本発明は、リード、ライトすべき、あるレコー
ドの位置を計算する処理、その結果としてのシー
ク動作を行うタイミングを知る為に、ヘツドHe
数、シリンダCy数、シークモードを得る方法で
ある。
以下本発明の実施例を図面によつて詳述する。
第1図は本発明を実施したデイスクコントローラ
と各種デイスク装置(以下ユニツトという)との
接続例を説明する図であつて、1はデイスクコン
トローラ、11は本発明の実施に必要なデバイス
タイプ識別レジスタ(DTRR)、2はユニツトで
ある。第2図は各ユニツト番号毎のデバイスの違
いを示す図であつて、ユニツト毎にヘツドの数、
シリンダ数、シークモードが異なることが理解さ
れる。ここでシークモードがノーマルというの
は、ヘツドを一つのシリンダから次のシリンダに
移動させるのに必要な時間に従つて、パルスを出
しシーク動作を行わせるモードである。又SU/
SD付きというモードは、ヘツドを大きく移動さ
せる時に、最初は上記ノーマルな速度で移動さ
せ、中間においては高速に移動させ、最後は又ノ
ーマルな速度に落として移動させ、全体的に見て
効率的なシーク動作をおこなわせようとするもの
である。
このような、ヘツドHe数、シリンダCy数、シ
ークモードの違いによつて、例えば中央処理装置
でアドレスを計算する時の処理、その結果として
シーク動作の制御方法が変わつてくる。
第3図は、本発明の主眼となる、各ユニツトの
デイスク記憶媒体上に設けられたデバイス識別デ
ータの一例を示した図であつて、どのユニツトで
も共通に制御可能なように、シリンダ0、ヘツド
0、セクタ0及びその対角線上のセクタに設けら
れている。
ここで、イはあるユニツトのデイスク記憶媒体
を示し、0〜15はレコードSec番号である。ロは
シリンダCy0、ヘツドHe0、の各レコードを平面
に展開して示したもので、ハが上記デバイス識別
データの格納例を示した図であり、この例ではレ
コードSec0、又は対面のレコードSec8に格納さ
れている。
そして、Heには最大のヘツド番号が格納され、
Cyには最大のシリンダ番号が格納され、Seekに
はシーク動作モードが格納されている。
以下第1図〜第3図によつて、本発明を実施し
た場合の動作を説明する。
先ず、例えば中央処理装置が始めて、そのユ
ニツト2を使用する時、特殊なコマンドを用い
て、第3図に示すように、各ユニツト2のシリ
ンダCy0、ヘツドHe0、レコードSec0、及びそ
の対角線上のレコードSecにデバイス識別デー
タ(He,Cy,Seek)を書いておく。この特殊
コマンドで書き込む動作が、該デバイス識別デ
ータに対するプロテクト機構として機能する。
又、本書き込み動作は、該ユニツト2自体に設
けられている操作卓等を用いて書き込む方法も
考えられる。
新しいユニツトで、未だフオーマツトが行わ
れていないような時は、フオーマツト処理完了
後、上記手段によりデバイス識別データを書き
込んでおくようにする。
デバイス識別データをトラツク0(シリンダ
0、ヘツド0)の他に、対角線上にも設けて2
重化するのは、電源投入、切断時にヘツドがデ
イスク記憶媒体に接触すること等による媒体の
損傷に起因する誤動作を最小限にする為のもの
で、対角線上に記録するのが、媒体の構造から
考えて最も効果的である為である。
システムの電源投入時、ユニツト2はトラツ
ク0へ自動シークする。
自動シークのないユニツト2に対しては、デ
イスクコントローラ1がシークさせる。
但し、シーク速度は、1シリンダ毎にトラツ
ク0Cy0信号を検出、チエツクしながらシーク
動作が行われる為、ユニツトによつて異なるこ
とはない。
システムの中央処理装置からセンスコマンド
が送られてくると、デイスクコントローラ1は
上記デバイス識別データを読み取り、ユニツト
毎にレジスタ11に保持すると共に、中央処理
装置に報告するように動作する。
中央処理装置は、その内容に従つて、処理す
べきデータに関するアドレス計算、コマンドの
作成等を行う。
デイスクコントローラ1に保持されたデバイ
ス識別データは、中央処理装置から、あるユニ
ツトをアクセスするコマンドが送出されてくる
毎に参照され、該ユニツトを制御する動作シー
ケンス{例えば、レコード、ヘツド、シリンダ
をアクセスする順番とか、シーク速度(ノーマ
ル、SU/SD付き)}が決定され、その動作シ
ーケンスに従つて、各ユニツトに対する制御が
行われる。
(g) 発明の効果 以上、詳細に説明したように、本発明のデイス
ク制御方式は、予めデイスク記憶媒体の特定レコ
ードに、デバイス識別データ(He,Cy,Seek)
を書き込んでおくことにより、該データをデイス
クコントローラが読み取り、保持すると共に、中
央処理装置に報告するように制御されるので、デ
イスクコントローラにおいては、ユニツト番号毎
のデイスクの違いにより、制御方法を変えること
ができる。
従つて、1台のコントローラで、ユニツト番号
毎にデイスクの違うデイスク装置を安価に制御で
きるという効果がある。
【図面の簡単な説明】
第1図は、本発明を実施したデイスクコントロ
ーラと各種デイスク装置との接続例を説明する
図、第2図は各デイスク装置番号毎の機種の違い
を示す図、第3図はデイスク記憶媒体上に設けら
れたデバイス識別データの一例を示した図であ
る。 図面において、1はデイスクコントローラ、1
1はデイスクタイプ識別レジスタ、2はデイスク
装置(ユニツト)、Heは最大ヘツド番号、Cyは
最大シリンダ番号、Seekはシーク動作シーケン
ス、をそれぞれ示す。

Claims (1)

    【特許請求の範囲】
  1. 1 複数の種類の異なるデイスク装置を制御する
    デイスクコントローラにおいて、デイスク記憶媒
    体の特定レコードに、デバイス識別データを書く
    手段と、該データを読み取り、その内容によつ
    て、上記デイスク記憶媒体を制御する動作モード
    を決定する手段と、該デーダをソフトウエアに通
    知する手段と、該データを記憶している上記レコ
    ードをプロテクトする手段と、上記レコードをシ
    リンダー上の対角線上に2重化して記憶し、一方
    のデータが異常な場合はもう一方のデータを使用
    するデバイス識別データを保護する手段とを設
    け、上記特定レコードの内容によつて上記デイス
    ク装置を制御することを特徴とするデイスク制御
    方式。
JP58153626A 1983-08-23 1983-08-23 ディスク制御方式 Granted JPS6045972A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58153626A JPS6045972A (ja) 1983-08-23 1983-08-23 ディスク制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58153626A JPS6045972A (ja) 1983-08-23 1983-08-23 ディスク制御方式

Publications (2)

Publication Number Publication Date
JPS6045972A JPS6045972A (ja) 1985-03-12
JPH0339351B2 true JPH0339351B2 (ja) 1991-06-13

Family

ID=15566607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58153626A Granted JPS6045972A (ja) 1983-08-23 1983-08-23 ディスク制御方式

Country Status (1)

Country Link
JP (1) JPS6045972A (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5528610A (en) * 1978-08-21 1980-02-29 Toshiba Corp Video and audio recording and reproducing unit

Also Published As

Publication number Publication date
JPS6045972A (ja) 1985-03-12

Similar Documents

Publication Publication Date Title
JP3268547B2 (ja) 直接アクセス記憶装置に記録する定義済み情報を、エラー訂正コードを利用しエラー検出するための方法及び装置
JPH07182792A (ja) 情報セクタの欠陥処理方法
JPH0339351B2 (ja)
JPH0542071B2 (ja)
JP3457602B2 (ja) ディスク装置
JPH0750428B2 (ja) ディスク二重書き制御装置
JPS6055432A (ja) 不良セクタの処理方法
JP3034826B2 (ja) ハードディスクドライブ装置及びその方法
JP2737555B2 (ja) ディスク制御装置
JPS59157813A (ja) 回転体磁気記憶装置の制御装置
JPH0628779A (ja) ディスク装置におけるデータ記録制御方法
JPS592962B2 (ja) 記録装置制御システム
JPH0514353Y2 (ja)
KR100419394B1 (ko) 자기디스크기록장치의불량분석및수리를위한에러관리프로그램을기록하는방법
JPH02113467A (ja) デイスク制御方式
JPH04223520A (ja) 磁気ディスク装置バックアップ方式
JP2562605B2 (ja) 磁気ディスク制御装置
JPH06187735A (ja) ディスク記録再生装置の代替領域の管理装置
JPH09161415A (ja) 磁気テープ装置の制御方法
JPS59112353A (ja) 記録媒体からのデ−タ読出し方式
JPH02280221A (ja) ディスク制御方式
JPS63276118A (ja) 磁気ディスク装置のアクセス方式
JPH103359A (ja) フォーマット情報記録方式
JPH08292841A (ja) シーク時間削減方法
JPS6374162A (ja) 二次記憶装置の転送内容表示システム