JPH03176855A - 磁気ディスク制御装置 - Google Patents
磁気ディスク制御装置Info
- Publication number
- JPH03176855A JPH03176855A JP31396289A JP31396289A JPH03176855A JP H03176855 A JPH03176855 A JP H03176855A JP 31396289 A JP31396289 A JP 31396289A JP 31396289 A JP31396289 A JP 31396289A JP H03176855 A JPH03176855 A JP H03176855A
- Authority
- JP
- Japan
- Prior art keywords
- magnetic disk
- data
- circuit
- host device
- 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
Links
- 238000000034 method Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は情報処理装置に使用する磁気ティスフ制御装置
に関するものである。
に関するものである。
従来の技術
従来、各セクタを識別する為のセクタIDを有する固定
セクタ方式の磁気ディスク装置に対するリード動作及び
ライト動作のチェック方式としては、上位装置から指示
された磁気ディスク装置のデバイス番号で磁気ディスク
装置の選択動作を行い、これに対して磁気ディスク装置
から選択されたことを示す信号を受は取ることによりチ
ェックする方式が知られていた。
セクタ方式の磁気ディスク装置に対するリード動作及び
ライト動作のチェック方式としては、上位装置から指示
された磁気ディスク装置のデバイス番号で磁気ディスク
装置の選択動作を行い、これに対して磁気ディスク装置
から選択されたことを示す信号を受は取ることによりチ
ェックする方式が知られていた。
発明が解決しようとする課題
しかしながら、上述した従来の磁気ディスク制御装置の
方式では障害により上位装置から指示された磁気ディス
ク装置のデバイス番号以外のテバイス番号の磁気ディス
ク装置か選択されたことを示す信号を出して選択された
場合に、希望した磁気ディスク装置以外の装置からのデ
ータをリートしてしまう欠点や、特定の上位装置か書き
込んなセクタに対して他の上位装置が書き込み及び読み
出し動作を実行してしまう、つまりデータ化けが発生す
る可能性かあるという欠点があった。
方式では障害により上位装置から指示された磁気ディス
ク装置のデバイス番号以外のテバイス番号の磁気ディス
ク装置か選択されたことを示す信号を出して選択された
場合に、希望した磁気ディスク装置以外の装置からのデ
ータをリートしてしまう欠点や、特定の上位装置か書き
込んなセクタに対して他の上位装置が書き込み及び読み
出し動作を実行してしまう、つまりデータ化けが発生す
る可能性かあるという欠点があった。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
企解消し、上記データ1ヒけを防止することを可能とし
た新規な磁気ディスク装置を提供することにある。
従って本発明の目的は、従来の技術に内在する上記欠点
企解消し、上記データ1ヒけを防止することを可能とし
た新規な磁気ディスク装置を提供することにある。
課題を解決するための手段
上記目的を達成する為に、本発明に係る磁気ディスク制
御装置は、各セクタを識別する為のセクタIDを有する
固定セクタ方式の磁気ティスフ装置に対して上位装置か
らのフォーマット命令により磁気ディスク装置の論理デ
バイス番号と上位装置のIDデータを上記セクタID内
のフラグ部分に書き込む手段と、上位装置からの書き込
み、読み出し命令により目的のセクタのID部のシリン
ダ番号、ヘット番号及びセクタ番号をチェックする手段
と、上記書込手段により書き込まれたフラグ部の論理テ
ハイス番号と書き込み、読み出し命令で指定した論理デ
バイス番号とを比較する第1の比較手段と、上記書込手
段により書き込まれたフラグ部の上位装置のIDデータ
と書き込み、読み出し命令て指定した上位装置のIDと
を比較する第2の比較手段とを備えて構成され、上記第
1、第2の比較手段により比較した結果上記2つの比較
手段が共に一致した場合にはデータの書き込み、読み出
し動作を実行し不一致の場合にはデータの書き込み、読
み出し動作を中止することを特徴としている。
御装置は、各セクタを識別する為のセクタIDを有する
固定セクタ方式の磁気ティスフ装置に対して上位装置か
らのフォーマット命令により磁気ディスク装置の論理デ
バイス番号と上位装置のIDデータを上記セクタID内
のフラグ部分に書き込む手段と、上位装置からの書き込
み、読み出し命令により目的のセクタのID部のシリン
ダ番号、ヘット番号及びセクタ番号をチェックする手段
と、上記書込手段により書き込まれたフラグ部の論理テ
ハイス番号と書き込み、読み出し命令で指定した論理デ
バイス番号とを比較する第1の比較手段と、上記書込手
段により書き込まれたフラグ部の上位装置のIDデータ
と書き込み、読み出し命令て指定した上位装置のIDと
を比較する第2の比較手段とを備えて構成され、上記第
1、第2の比較手段により比較した結果上記2つの比較
手段が共に一致した場合にはデータの書き込み、読み出
し動作を実行し不一致の場合にはデータの書き込み、読
み出し動作を中止することを特徴としている。
実施例
次に、本発明をその好ましい一実施例について図面を参
照して具体的に説明する。
照して具体的に説明する。
第1図は本発明の一実施例を示す概念的ブロック構成図
である。
である。
第1図において、磁気ティスフ制御装置100は、バス
制御回路図10、磁気ディスク制御回路20、マイクロ
プロセッサ30、論理デバイス番号比較回路50、論理
デバイス番号記憶回路60、上位装置ID比較回路70
、上位装置ID記憶回路80より構成さている。
制御回路図10、磁気ディスク制御回路20、マイクロ
プロセッサ30、論理デバイス番号比較回路50、論理
デバイス番号記憶回路60、上位装置ID比較回路70
、上位装置ID記憶回路80より構成さている。
また、磁気ディスク制御装置100は、磁気ディスク2
00と接続されると共に、バス300を介して中央処理
装置400及び主記憶装置500と接続されている。
00と接続されると共に、バス300を介して中央処理
装置400及び主記憶装置500と接続されている。
このように構成された本発明に係る磁気ディスク制御装
置の動作は次の通りである。
置の動作は次の通りである。
中央処理装置400よりバス300を介して磁気ディス
ク制御装置100に対し1セクタのフォーマット(Fo
rmat )命令が入力されたとすると、マイクロプロ
セッサ回路30は、磁気ディスク制御回路20を介して
磁気ディスク装置200に対し、中央処装置400から
指示されたシリンダへのシーク命令を出力する。
ク制御装置100に対し1セクタのフォーマット(Fo
rmat )命令が入力されたとすると、マイクロプロ
セッサ回路30は、磁気ディスク制御回路20を介して
磁気ディスク装置200に対し、中央処装置400から
指示されたシリンダへのシーク命令を出力する。
シーク動作が終了すると、マイクロプロセッサ回路30
は、磁気ディスク制御回路20に対して磁気ディスク装
置200から目的のセクタをサーチする為のサーチ動作
を開始する。
は、磁気ディスク制御回路20に対して磁気ディスク装
置200から目的のセクタをサーチする為のサーチ動作
を開始する。
サーチ動作が完了したとの通知が磁気ディスク制御回路
20から入力されると、マイクロプロセッサ回路30は
、磁気ディスク制御回路20に対し第2図に示すように
、5YNCバイト、CYL 、 HD、5ECTを出力
し、次にフラグ(FLAG )部にフォーマット命令で
指定された論理デバイス番号、上位装置のIDデータを
出力し、次いで磁気ディスク制御回路20はCRCデー
タを書き込み1セクタのフォーマット動作を終了する。
20から入力されると、マイクロプロセッサ回路30は
、磁気ディスク制御回路20に対し第2図に示すように
、5YNCバイト、CYL 、 HD、5ECTを出力
し、次にフラグ(FLAG )部にフォーマット命令で
指定された論理デバイス番号、上位装置のIDデータを
出力し、次いで磁気ディスク制御回路20はCRCデー
タを書き込み1セクタのフォーマット動作を終了する。
次に中央処理装置400よりバス300を介して磁気デ
ィスク制御部100に対して書き込み命令が入力された
とすると、マイクロプロセッサ30は、論理デバイス番
号記憶回路60に、論理デバイス番号を、上位装置ID
記憶回路70に上位装置のIDを記憶させると共に磁気
ディスク制御回路20を介して磁気ディスク装置200
に対し、中央処理装置400から指示されたシリンダへ
のシーク命令を出力する。
ィスク制御部100に対して書き込み命令が入力された
とすると、マイクロプロセッサ30は、論理デバイス番
号記憶回路60に、論理デバイス番号を、上位装置ID
記憶回路70に上位装置のIDを記憶させると共に磁気
ディスク制御回路20を介して磁気ディスク装置200
に対し、中央処理装置400から指示されたシリンダへ
のシーク命令を出力する。
一
一
シーク動作か終了すると、マイクロプロセッサ回路30
は、磁気ディスク制御回路20に対して磁気ディスク装
置200から目的のセクタをサーチする為のサーチ動作
を開始する。
は、磁気ディスク制御回路20に対して磁気ディスク装
置200から目的のセクタをサーチする為のサーチ動作
を開始する。
サーチ動作を完了したとの通知が磁気ディスク制御回路
20から入力されると、マイクロプロセッサ回路30は
、磁気ディスク制御回路20より読み出されたID部に
あるCYL 、HD、 5ECT番号とをチェックし、
チェックの結果”OK’“であると、フラグ部の論理デ
バイス番号と論理デバイス番号記憶回路60より出力さ
れた論理デバイス番号企論理デバイス番号比較回路50
により比較する動作、及びフラグ部の上位装置のIDと
上位装置ID記憶回路80より出力された上位装置ID
を上位装置ID比較回路70により比較する動作を開始
する。
20から入力されると、マイクロプロセッサ回路30は
、磁気ディスク制御回路20より読み出されたID部に
あるCYL 、HD、 5ECT番号とをチェックし、
チェックの結果”OK’“であると、フラグ部の論理デ
バイス番号と論理デバイス番号記憶回路60より出力さ
れた論理デバイス番号企論理デバイス番号比較回路50
により比較する動作、及びフラグ部の上位装置のIDと
上位装置ID記憶回路80より出力された上位装置ID
を上位装置ID比較回路70により比較する動作を開始
する。
マイクロプロセッサ回路30は、上記2つの比較動作に
より比較した結果、上記2つの比較が共に一致していた
場合には、媒体に書き込むデータを主記憶装置500よ
りハス300、バス制御回路10を介して出力する。
より比較した結果、上記2つの比較が共に一致していた
場合には、媒体に書き込むデータを主記憶装置500よ
りハス300、バス制御回路10を介して出力する。
また、比較した結果不一致の場合には、マイクロプロセ
ッサ回路30は、中央処理装置400に対して不一致で
あったとの通知をし、動作を終了する。
ッサ回路30は、中央処理装置400に対して不一致で
あったとの通知をし、動作を終了する。
次に、中央処理装置400よりバス300を介して磁気
ディスク制御部100に対して読み出し命令が入力され
たとすると、マイクロプロセッサ回路30は、論理デバ
イス番号記憶回路60に論理デバイス番号を、上位装置
ID記憶回路80に上位装置のIDを記憶させると共に
、磁気ディスク制御回路20を介して磁気ディスク装置
200に対し中央処理装置400から指示されたシリン
ダへのシーク命令を出力する。
ディスク制御部100に対して読み出し命令が入力され
たとすると、マイクロプロセッサ回路30は、論理デバ
イス番号記憶回路60に論理デバイス番号を、上位装置
ID記憶回路80に上位装置のIDを記憶させると共に
、磁気ディスク制御回路20を介して磁気ディスク装置
200に対し中央処理装置400から指示されたシリン
ダへのシーク命令を出力する。
シーク動作が終了すると、マイクロプロセッサ回路30
は、磁気ディスク制御回路20に対して磁気ディスク装
置200から目的のセクタをサーチする為のサーチ動作
を開始する。
は、磁気ディスク制御回路20に対して磁気ディスク装
置200から目的のセクタをサーチする為のサーチ動作
を開始する。
サーチ動作が完了したとの通知が磁気ディスク制御回路
20から入力されると、マイクロプロセッサ30は、磁
気ディスク制御回路20より読み出されたID部にある
CYL 、 HD、5ECT番号をチェックし、チェッ
クの結果”OK”であると、フラグ部の論理デバイス番
号と論理デバイス番号記憶回路60より出力された論理
デバイス番号を論理デバイス番号比較回路50により比
較する動作、及びフラグ部の上位装置のIDと上位装置
ID記憶回路80より出力された上位装置IDを上位装
置ID比較回路70により比較する動作を開始する。
20から入力されると、マイクロプロセッサ30は、磁
気ディスク制御回路20より読み出されたID部にある
CYL 、 HD、5ECT番号をチェックし、チェッ
クの結果”OK”であると、フラグ部の論理デバイス番
号と論理デバイス番号記憶回路60より出力された論理
デバイス番号を論理デバイス番号比較回路50により比
較する動作、及びフラグ部の上位装置のIDと上位装置
ID記憶回路80より出力された上位装置IDを上位装
置ID比較回路70により比較する動作を開始する。
マイクロプロセッサ30は、上記2つの比較動作により
比較した結果、上記2つの比較が共に一致していた場合
にはデータを読み出し、バス制御回路10、バス300
主記憶装置500ヘデータを転送する。また、比較した
結果不一致の場合には、マイクロプロセッサ回路30は
、中央処理装置400に対して不一致であったとの通知
をし、動作を終了する。
比較した結果、上記2つの比較が共に一致していた場合
にはデータを読み出し、バス制御回路10、バス300
主記憶装置500ヘデータを転送する。また、比較した
結果不一致の場合には、マイクロプロセッサ回路30は
、中央処理装置400に対して不一致であったとの通知
をし、動作を終了する。
発明の詳細
な説明したように、本発明の磁気ディスク制御部を採用
することにより、上位装置か意図しなかった磁気ディス
ク装置及び特定のセクタへのリード、ライトをする場合
のデータ化けを防止することが可能となる。
することにより、上位装置か意図しなかった磁気ディス
ク装置及び特定のセクタへのリード、ライトをする場合
のデータ化けを防止することが可能となる。
第1図は本発明の一実施例を示すプロ・ンク構成図、第
2図はID部のフォーマット型式の例を示す図である。 10・・・バス制御回路、20・・磁気ディスク制御回
路、30・・・マイクロプロセッサ回路、50・・論理
デノ(イス番号比較回路、6θ・・・論理デバイス番号
記憶回路、70・・・上位装置ID比較回路、80・・
・上位装置ID記憶回路、100 ・・磁気ディスク制
御部、200・・・磁気ディスク装置、300・・・バ
ス、400・・中央処理装置、500・・・主記憶装置
2図はID部のフォーマット型式の例を示す図である。 10・・・バス制御回路、20・・磁気ディスク制御回
路、30・・・マイクロプロセッサ回路、50・・論理
デノ(イス番号比較回路、6θ・・・論理デバイス番号
記憶回路、70・・・上位装置ID比較回路、80・・
・上位装置ID記憶回路、100 ・・磁気ディスク制
御部、200・・・磁気ディスク装置、300・・・バ
ス、400・・中央処理装置、500・・・主記憶装置
Claims (1)
- 各セクタを識別する為のセクタIDを有する固定セクタ
方式の磁気ディスク装置に対し上位装置からのフォーマ
ット命令により磁気ディスク装置の論理デバイス番号と
上位装置のIDデータを上記セクタID内のフラグ部分
に書き込む手段と、上位装置からの書き込み読み出し命
令により目的のセクタのID部のシリンダ番号、ヘッド
番号及びセクタ番号をチェックする手段と、上記書込手
段により書き込まれたフラグ部の論理デバイス番号と書
き込み、読み出し命令で指定した論理デバイス番号とを
比較する第1の比較手段と、上記書込手段により書き込
まれたフラグ部の上位装置のIDデータと書き込み、読
み出し命令で指定した上位装置のIDとを比較する第2
の比較手段とを有し、上記第1、第2の比較手段により
比較した結果上記2つの比較手段が共に一致した場合に
はデータの書き込み、読み出し動作を実行し不一致の場
合にはデータの書き込み、読み出し動作を中止すること
を特徴とする磁気ディスク制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31396289A JPH03176855A (ja) | 1989-12-01 | 1989-12-01 | 磁気ディスク制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31396289A JPH03176855A (ja) | 1989-12-01 | 1989-12-01 | 磁気ディスク制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03176855A true JPH03176855A (ja) | 1991-07-31 |
Family
ID=18047580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31396289A Pending JPH03176855A (ja) | 1989-12-01 | 1989-12-01 | 磁気ディスク制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03176855A (ja) |
-
1989
- 1989-12-01 JP JP31396289A patent/JPH03176855A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100345632B1 (ko) | 기억 장치 및 그 제어 방법 | |
| JP4454204B2 (ja) | ディスクアレイ制御装置及び方法並びにディスクアレイ制御プログラム | |
| JPH0444688A (ja) | 光ディスク駆動装置 | |
| US4918651A (en) | Method and disk controller architecture for zero latency data read | |
| JPH03176855A (ja) | 磁気ディスク制御装置 | |
| US5091909A (en) | Method for writing/reading of data in magnetic disk subsystem | |
| JPH036614A (ja) | 磁気ディスク制御装置 | |
| JPH03176868A (ja) | 磁気ディスク制御装置 | |
| JPH09282108A (ja) | ディスク装置 | |
| JP2544327B2 (ja) | 磁気デイスク制御装置 | |
| JP2834081B2 (ja) | 磁気ディスク制御装置 | |
| JPH05189346A (ja) | ディスク制御装置 | |
| JPH0628779A (ja) | ディスク装置におけるデータ記録制御方法 | |
| JPH03160670A (ja) | データ読取装置 | |
| JPH05181613A (ja) | 情報処理装置 | |
| JPS6013360A (ja) | 記憶装置 | |
| JPH0337710A (ja) | 光ディスク制御装置 | |
| JPS58166575A (ja) | デイスク制御回路 | |
| JPS6381664A (ja) | フオ−マツトエラ−検出方式 | |
| JPH0675706A (ja) | 磁気ディスク制御システム | |
| JPS6381663A (ja) | 磁気デイスクのデ−タチエツク方式 | |
| JPH02116072A (ja) | ディスクコントローラの不良トラック制御方法 | |
| JPH02136951A (ja) | Dma転送方式 | |
| JPH05150905A (ja) | 磁気デイスク装置 | |
| JPS6238569A (ja) | 磁気デイスク制御装置 |