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

磁気ディスク制御装置

Info

Publication number
JPH03176868A
JPH03176868A JP31396089A JP31396089A JPH03176868A JP H03176868 A JPH03176868 A JP H03176868A JP 31396089 A JP31396089 A JP 31396089A JP 31396089 A JP31396089 A JP 31396089A JP H03176868 A JPH03176868 A JP H03176868A
Authority
JP
Japan
Prior art keywords
magnetic disk
device number
data
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.)
Pending
Application number
JP31396089A
Other languages
English (en)
Inventor
Jun Sato
純 佐藤
Mikiyasu Kimori
木守 幹易
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
NEC Software Shikoku Ltd
Original Assignee
NEC Corp
NEC Software Shikoku 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 NEC Corp, NEC Software Shikoku Ltd filed Critical NEC Corp
Priority to JP31396089A priority Critical patent/JPH03176868A/ja
Publication of JPH03176868A publication Critical patent/JPH03176868A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は情報処理装置に使用する磁気ディスク制御装置
に関するものである。
従来の技術 従来、各セクタを識別する為のセクタIDを有する固定
セクタ方式の磁気ディスク装置に対するリード動作及び
ライト動作のチェック方式としては、上位装置から指示
された磁気ディスク装置のデバイス番号で磁気ディスク
装置の選択動作を行い、これに対して磁気ディスク装置
から選択されたことを示す信号を受は取ることによりチ
ェックする方式が知られていた。
発明が解決しようとする課題 しかしなから、上述した従来の磁気ティスフ制御装置の
方式では、障害により上位装置から指示された磁気ディ
スク装置のデバイス番号以外のデバイス番号の磁気ディ
スク装置が選択されたことを示す信号を出して選択され
た場合に、希望した磁気ディスク装置以外の装置からの
データをリードしてしまう、つまりデータ化けが発生す
る可能性があるという欠点があった。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消し、上記データ化けを防止することを可能とした
新規な磁気ディスク装置を提供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係る磁気ディスク制
御装置は、各セクタを識別する為のセクタIDを有する
固定セクタ方式の磁気ディスク装置に対し上位装置から
のフォーマット命令により磁気ディスク装置の論理デバ
イス番号をフラグ(FLAG)の部分に書き込む手段と
、上位装置からの書込命令により目的のセクタがID部
のチェックにより検出されたときに上記書込手段により
書き込まれたフラグ部の論理デバイス番号と書込命令て
指定した論理デバイス番号とを比較する手段と、上記比
較手段により比較した結果一致した場合にはデータの書
込動作を実行し不一致の場合にはデータの書込動作を中
止する手段と、上位装置からの読出命令により目的のセ
クタがID部のチェックにより検出されたときに上記書
込手段により書き込まれたフラグ部の論理デバイス番号
と、読出命令で指定した論理デバイス番号とを比較する
手段と、上記比較手段により比較した結果一致した場合
にはデータの読出動作を実行し不一致の場合にはデータ
の読出動作を中止する手段とを備えて構成される。
実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
第1図は本発明の一実施例を示す概念的ブロック構成図
である。
第1図において、磁気ディスク制御装置100は、バス
制御回路10、磁気ディスク制御回路20、マイクロプ
ロセッサ30、論理デバイス番号比較回路50、論理デ
バイス番号記憶回路60より構成されている。
また、磁気ディスク制御装置100は、磁気ディスク装
置200と接続されると共に、バス300を介して中央
処理装置400及び主記憶装置500と接続されている
このように構成された磁気ディスク制御装置の動作は次
の通りである。
中央処理装置400よりバス300を介して磁気ディス
ク制御装置100に対し1セクタのフォーマット(Fo
rmat )命令が入力されたとすると、磁気ディスク
制御装置100のマイクロプロセッサ回路30は磁気デ
ィスク制御回路20を介して磁気ディス装置200に対
し中央処理装置400から指示されたシリンダへのシー
ク命令を出力する。
シーク動作が終了すると、マイクロプロセッサ回路30
は磁気ディスク制御回路20に対して磁気ディスク装置
200から目的のセクタをサーチする為のサーチ動作を
開始する。
サーチ動作が完了したとの通知が磁気ディスク制御回路
20から入力されると、マイクロプロセッサ回路30は
、磁気ディスク制御回路20に対して第2図に示すよう
に5YNCバイト、CYL 、 HD、 5ECTを出
力し、次にフラグ(FLAG)部にフォーマット(Fo
rmat )命令て指定された論理デバイス番号を出力
し、次に磁気ディスク制御回路20はCRCデータを書
き込み1セクタのフォーマット動作を終了する。
次に中央処理装置400よりバス300を介して磁気デ
ィスク制御装置100に対して書込命令が入力されたと
すると、マイクロプロセッサ回路30は、論理デバイス
番号記憶回路60に論理デバイス番号を記憶させると共
に、磁気ディスク制御回路20を介して磁気ディスク装
置200に対し中央処理装置400から指示されたシリ
ンダへのシーク命令を出力する。
シーク動作が終了すると、マイクロプロセッサ回路30
は磁気ティスフ制御回路20に対して磁気ディスク装置
200から目的のセクタをサーチする為のサーチ動作を
開始する。
サーチ動作を完了したとの通知が磁気ディスク制御回路
20から入力されると、マイクロプロセッサ回路30は
、磁気ディスク制御回路20より読み出されたID部に
あるCYL = l(D、5ECT番号をチェックし、
チェックの結果”OK”であるとフラグ部の論理デバイ
ス番号と論理デバイス番号記憶回路60より出力された
論理デバイス番号を、論理デバイス番号比較回路50に
より比較する動作を開始する。
マイクロプロセッサ回路30は、比較した結果、致して
いた場合には媒体に書き込むデータを主記憶装置500
よりバス300、バス制御回路10を介して出力する。
また、比較した結果不一致の場合には、マイクロプロセ
ッサ回路30は中央処理装置400に対し不一致であっ
たとの通知をして動作を終了する。
次に、中央処理装置400よりバス300を介して磁気
ディスク制御装置100に対して読出命令か入力された
とすると、マイク、ロプロセッサ回路30は、論理デバ
イス番号記憶回路60に論理デバイス番号を記憶させる
と共に、磁気ディスク制御回路20を介して磁気ディス
ク装置200に対し中央処理装置400から指示された
シリンダへのシーク命令を出力する。
シーク動作が終了すると、マイクロプロセッサ回路30
は磁気ディスク制御回路20に対して磁気ディスク装置
200から目的のセクタをサーチする為のサーチ動作を
開始する。
サーチ動作が完了したとの通知が磁気ディスク制御回路
20から入力されると、マイクロプロセッサ30は、磁
気ディスク制御回路20より読み出されたIDにあるC
YL 、)ID、 5ECT番号をチェックし、チェッ
クの結果′°0にパであるとフラグ部の論理デバイス番
号と論理デバイス番号記憶回路60より出力された論理
デバイス番号を、論理デバイス番号比較回路50により
比較する動作を開始する。マイクロプロセッサ回路30
は、比較した結果一致していた場合にはデータを読み出
し、バス制御回路10、バス300、主記憶装置500
ヘデータを転送する。また比較した結果不一致の場合に
は、マイクロプロセッサ回路30は、中央処理装置40
0に対して不一致であったとの通知をし、動作を終了す
る。
発明の詳細 な説明したように、本発明の磁気ディスク制御装置を採
用することにより、上位装置が意図しなかった磁気ディ
スク装置へデータをリード、ライトすることつまりデー
タ化け、を防止することが可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図、第2
図はID部のフォーマット型式の例を示す図である。 10・・・バス制御回路、20・・・磁気ディスク制御
回路、30・・マイクロプロセッサ回路、50・・論理
デバイス番号比較回路、60・・・論理デバイス番号記
憶回路、100・・・磁気ディスク制御部、200・・
・磁気ディスク装置、300・・バス、400・・・中
央処理装置、500 ・・主記憶装置 9

Claims (1)

    【特許請求の範囲】
  1. 各セクタを識別する為のセクタIDを有する固定セクタ
    方式の磁気ディスク装置に対し上位装置からのフォーマ
    ット命令により磁気ディスク装置の論理デバイス番号を
    フラグの部分に書き込む手段と、上位装置からの書込命
    令により目的のセクタがID部のチェックにより検出さ
    れたときに上記書込手段により書き込まれたフラグ部の
    論理デバイス番号と書込命令で指定した論理デバイス番
    号とを比較する手段と、上記比較手段により比較した結
    果一致した場合にはデータの書込動作を実行し不一致の
    場合にはデータの書込動作を中止する手段と、上位装置
    からの読出命令により目的のセクタがID部のチェック
    により検出されたときに上記書込手段により書き込まれ
    たフラグ部の論理デバイス番号と読出命令で指定した論
    理デバイス番号とを比較する比較手段と、上記比較手段
    により比較した結果一致した場合にはデータの読出動作
    を実行し不一致の場合にはデータの読出動作を中止する
    手段とを有することを特徴とする磁気ディスク制御装置
JP31396089A 1989-12-01 1989-12-01 磁気ディスク制御装置 Pending JPH03176868A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31396089A JPH03176868A (ja) 1989-12-01 1989-12-01 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31396089A JPH03176868A (ja) 1989-12-01 1989-12-01 磁気ディスク制御装置

Publications (1)

Publication Number Publication Date
JPH03176868A true JPH03176868A (ja) 1991-07-31

Family

ID=18047560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31396089A Pending JPH03176868A (ja) 1989-12-01 1989-12-01 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPH03176868A (ja)

Similar Documents

Publication Publication Date Title
JPH0444688A (ja) 光ディスク駆動装置
JPS599084B2 (ja) 磁気ディスクの予備トラツク切換装置
US6170034B1 (en) Hardware assisted mask read/write
JPH03176855A (ja) 磁気ディスク制御装置
JPH01171044A (ja) メモリのブロック位置付け方法
JP2544327B2 (ja) 磁気デイスク制御装置
JP3555871B2 (ja) ディスクアレイ装置
JPH05181613A (ja) 情報処理装置
JPH05189346A (ja) ディスク制御装置
JPH04311218A (ja) 外部記憶制御装置
JPH03160670A (ja) データ読取装置
JPS6050672A (ja) 回転形記憶装置の読取り制御方式
JP2614130B2 (ja) 磁気テープ装置
JP2972365B2 (ja) 磁気テープ記憶装置のアクセス管理方式
JP2000259775A (ja) カード型記憶媒体の複製方法
JP2810265B2 (ja) データ蓄積装置及び情報処理システム
JPS6013360A (ja) 記憶装置
JPH04311217A (ja) 外部記憶制御装置
JPH0675706A (ja) 磁気ディスク制御システム
US20050015542A1 (en) Multiple write storage device
JPH0833803B2 (ja) 記憶制御装置
JPH02136951A (ja) Dma転送方式
JPH01128144A (ja) フレキシブルディスク装置
JPH02206063A (ja) 磁気ディスク制御装置
JPH0578107B2 (ja)