JPS60134332A - 磁気デイスク制御装置 - Google Patents
磁気デイスク制御装置Info
- Publication number
- JPS60134332A JPS60134332A JP23978283A JP23978283A JPS60134332A JP S60134332 A JPS60134332 A JP S60134332A JP 23978283 A JP23978283 A JP 23978283A JP 23978283 A JP23978283 A JP 23978283A JP S60134332 A JPS60134332 A JP S60134332A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- positioning
- time
- dku
- operations
- 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.)
- Granted
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、ディスクサブシステムにおけるディスク制御
装置に係り、特に形式書込後の消去動作中であるディス
ク駆動装置に対する新たな起動を迅速に処理することを
可能とするデづスフ制御装置に関するものである。
装置に係り、特に形式書込後の消去動作中であるディス
ク駆動装置に対する新たな起動を迅速に処理することを
可能とするデづスフ制御装置に関するものである。
一般に、ディスクサブシステムは、第1図に示す様に、
中央処理装fl(以下CPUと記す)1とディスク駆動
装置(以下DKUと記す)3との間に、ディスク制御装
置(以下DKCと記す)2を接続することにより構成さ
れている。
中央処理装fl(以下CPUと記す)1とディスク駆動
装置(以下DKUと記す)3との間に、ディスク制御装
置(以下DKCと記す)2を接続することにより構成さ
れている。
前記DKU5は、リード、ライト動作を行なうにあたっ
ては、下記(1)〜(21−(21の動作を行なう。
ては、下記(1)〜(21−(21の動作を行なう。
(11シーク動作;ヘッドを、目的のレコードを有する
トラックへ機械的、電気的に位置づける動作。
トラックへ機械的、電気的に位置づける動作。
(21セクタ位置決め動作;ディスク円板をあらかじめ
決められた角度偏位に分割した単位をセクタと呼ぶが、
トラック上の目的とするセクタに位置づける動作であっ
て、 +21−(11D K C2とCPU1間、またはDK
C2とDKU5間における制御情報のデータ転送と、そ
のデータの処理を行なう。コマンド処理(以下コマンド
処理と記す)動作。
決められた角度偏位に分割した単位をセクタと呼ぶが、
トラック上の目的とするセクタに位置づける動作であっ
て、 +21−(11D K C2とCPU1間、またはDK
C2とDKU5間における制御情報のデータ転送と、そ
のデータの処理を行なう。コマンド処理(以下コマンド
処理と記す)動作。
(21−+21 上記コマンド処理に基づいてDKU5
が実際に動作を行なう、実動作(以下実動作と記す)。
が実際に動作を行なう、実動作(以下実動作と記す)。
上記位置決め動作は、第2図に示す如(CPU1からの
新たな起動により、DKC2を介する命令としてDKU
3に発行されるが、CPU1が起動したDKU3にお
いて形式書込後(第2図時点1)の消去動作中であれば
、DKC2は該DKU5と接続(第2図中時点2A)は
できても、位置決め動作に関する命令を発行できない。
新たな起動により、DKC2を介する命令としてDKU
3に発行されるが、CPU1が起動したDKU3にお
いて形式書込後(第2図時点1)の消去動作中であれば
、DKC2は該DKU5と接続(第2図中時点2A)は
できても、位置決め動作に関する命令を発行できない。
何故ならば、シーク動作指示を実行するには消去動作を
中断することになり、トランク上にレコードが不当に残
ることになってしまう。
中断することになり、トランク上にレコードが不当に残
ることになってしまう。
したがってDKC2は、D K U、 3がINDIJ
X迄消去を終了する(第2図時点6)迄、待機せざるを
得ない。
X迄消去を終了する(第2図時点6)迄、待機せざるを
得ない。
従来の制御方式では、DKC2は、第2図時点2人から
時点3迄の待機中のCPU1と接続したままであるか、
あるいはCPU1Y切り離すことなどによって前記+2
1− (11のコマンド処理、及び前記+21−+21
の実処理ともに消去完了を待ち実行する方式lとってい
る。
時点3迄の待機中のCPU1と接続したままであるか、
あるいはCPU1Y切り離すことなどによって前記+2
1− (11のコマンド処理、及び前記+21−+21
の実処理ともに消去完了を待ち実行する方式lとってい
る。
ここで形式書込とは、通常ディスク内に新たなファイル
を再設定する事を目的とし、連続したディスク内トラッ
クアドレスを持つトラック群に、トラックの先頭から次
々と形式書込を行なう場合が多く、前記起動もそのひと
つとみなされる。
を再設定する事を目的とし、連続したディスク内トラッ
クアドレスを持つトラック群に、トラックの先頭から次
々と形式書込を行なう場合が多く、前記起動もそのひと
つとみなされる。
第3図に示す様なインデックス4、制御情報レコード5
、レコード6及び7がギャップを介して連続したトラッ
クフォーマットを考えた上で、次に上記起動の一例を挙
げる。
、レコード6及び7がギャップを介して連続したトラッ
クフォーマットを考えた上で、次に上記起動の一例を挙
げる。
(動作1) シーク動作1行ない、目的トラックにヘッ
ドを位置づける動作。
ドを位置づける動作。
(動作2) 第3図インデックス4の前に位置するセク
タに位置づけるセクタ位置決め動作。
タに位置づけるセクタ位置決め動作。
C8作5) レコード6をヘッドが通過する事を確認す
る(トラック上のあるデータを読み込む)動作。
る(トラック上のあるデータを読み込む)動作。
(動作4) レコード7以降形式書込動作。
上記動作1及び2は位置決め動作であるが、現状の制御
方式においてDKC2が、それぞれの動作に関してコマ
ンド処理を経た後、実動作をDKU3に命令しなければ
ならない。そのうえコマンド処理だけでも一般に、数百
マイクロ秒の時間が費やされるため、第3図レコード6
迄のギャップ間に動作1および2の動作が終了せず、動
作3の実行が1回転待ちとなる状況が生じる。ディスク
コピーなどの業務ケ行う場合はこのような状況が連続し
て発生することになり、ターンアラウンドタイムの大き
な部分をこの回転待ちが占めることになり、またDKU
3の使用率を上げる原因にもなるという重大な問題を
持つ。
方式においてDKC2が、それぞれの動作に関してコマ
ンド処理を経た後、実動作をDKU3に命令しなければ
ならない。そのうえコマンド処理だけでも一般に、数百
マイクロ秒の時間が費やされるため、第3図レコード6
迄のギャップ間に動作1および2の動作が終了せず、動
作3の実行が1回転待ちとなる状況が生じる。ディスク
コピーなどの業務ケ行う場合はこのような状況が連続し
て発生することになり、ターンアラウンドタイムの大き
な部分をこの回転待ちが占めることになり、またDKU
3の使用率を上げる原因にもなるという重大な問題を
持つ。
本発明の目的は、形式書込後の消去動作中に発行された
該ディスク駆動装置に対する新しい起動の書き込み読み
出し動作を回転待ちさせることなく実行するディスク制
御装置を提供することにある。
該ディスク駆動装置に対する新しい起動の書き込み読み
出し動作を回転待ちさせることなく実行するディスク制
御装置を提供することにある。
−に春日臼け ギイスi告11御纒着内に、位置決め動
作に関する制御情報を保有するバッファを設けることに
より、前記動作1および動作2のような書き込み読み出
し動作の準備のだめの位置決め命令であって、CPUか
ら受領する制御データを蓄え、前記コマンド処理のみ消
去実行中に処理し、消去完了後インデックスから直ちに
前記動作6以降の処理を行うことを可能とする〔発明の
実施例〕 以下、本発明の実施例を第4図、第5図を用いて説明す
る。
作に関する制御情報を保有するバッファを設けることに
より、前記動作1および動作2のような書き込み読み出
し動作の準備のだめの位置決め命令であって、CPUか
ら受領する制御データを蓄え、前記コマンド処理のみ消
去実行中に処理し、消去完了後インデックスから直ちに
前記動作6以降の処理を行うことを可能とする〔発明の
実施例〕 以下、本発明の実施例を第4図、第5図を用いて説明す
る。
第4図は、CPU1oと、内部に位置決め動作に関する
DKU単位の制御情報を保有するメモリバッファ21(
以後新バッファと記する)を設けたDKC20と、DK
U30を持つディスクサブシステムを示したものであり
、第5図はその制御関係を示したものである。
DKU単位の制御情報を保有するメモリバッファ21(
以後新バッファと記する)を設けたDKC20と、DK
U30を持つディスクサブシステムを示したものであり
、第5図はその制御関係を示したものである。
以下、本実施例の動作を、前記発明の背景における起動
例と対比させながら説明する。
例と対比させながら説明する。
fal 第5図時点21Cおいて、前記シーク動作を行
ない、目標トラックにヘッドを位置付ける動作1による
新たな起動をうけたDKC2は該DKU3と接続する。
ない、目標トラックにヘッドを位置付ける動作1による
新たな起動をうけたDKC2は該DKU3と接続する。
また、第5図時点2人において、DKC2は、前記動作
1でシークデータを受けとり、該データを新バッファ2
1に入れ、コマンド処理を行なう。
1でシークデータを受けとり、該データを新バッファ2
1に入れ、コマンド処理を行なう。
(bl この際、DKC2はDKU 3 の消去動作終
了を認識するため、INDEX直前のセクタを指定する
擬似セクタ位置決め命令なりKU3に対し、発行する(
第5図時点2a)。
了を認識するため、INDEX直前のセクタを指定する
擬似セクタ位置決め命令なりKU3に対し、発行する(
第5図時点2a)。
lcl DKC2は、コマンド処理終了後、DKU5に
対する実動作指示は保留したままCPU1に対して終了
報告を行ない、次の(動作2;インデックスの前のセク
タに位置付ける動作)に関する命令CPU1からを受け
るが、これも位置決め動作であるため前記同様にセクタ
データをCPU1から受領(コマンド処理)後終了報告
を行ない、次の(動作3)に関する命令を受ける。しか
しこの命令は、実際にデータを読み込まなくては実行で
きないため再試行を要求しCPU1と切離される(第5
図時点2b)。
対する実動作指示は保留したままCPU1に対して終了
報告を行ない、次の(動作2;インデックスの前のセク
タに位置付ける動作)に関する命令CPU1からを受け
るが、これも位置決め動作であるため前記同様にセクタ
データをCPU1から受領(コマンド処理)後終了報告
を行ない、次の(動作3)に関する命令を受ける。しか
しこの命令は、実際にデータを読み込まなくては実行で
きないため再試行を要求しCPU1と切離される(第5
図時点2b)。
ldl この後、第3図時点2bから位置決め完了をう
ける時点2C間は、CPU1及びDKC2はフリーであ
り、他のDKU3の制御が可能である。
ける時点2C間は、CPU1及びDKC2はフリーであ
り、他のDKU3の制御が可能である。
tel 第5図時点2Cにおいて、前記擬似セクタ位置
決め終了報告の割込を受けたDKC2は、時点6におい
てCPU1と再結合し、動作3(:ヘッドがトラック上
のレコード6を通過することの確認)に関する命令を再
び受ける。この際、DKC2は前記新バッファ21かも
シークデータおよびセクタデータを読み出してDKU3
に送信する。
決め終了報告の割込を受けたDKC2は、時点6におい
てCPU1と再結合し、動作3(:ヘッドがトラック上
のレコード6を通過することの確認)に関する命令を再
び受ける。この際、DKC2は前記新バッファ21かも
シークデータおよびセクタデータを読み出してDKU3
に送信する。
シークデータが前述のコピー動作のように順次トラック
をアクセスする場合に指示されるような電気的にのみト
ラックを切り替える(通常1シリンダあたり15〜30
本のトラックを有する)場合に、DKC2は消去動作の
終了を待ってただちにシーク動作(トラック切り替え)
を行ない、回転待ち動作なく動作6の実動作に入ること
ができる。
をアクセスする場合に指示されるような電気的にのみト
ラックを切り替える(通常1シリンダあたり15〜30
本のトラックを有する)場合に、DKC2は消去動作の
終了を待ってただちにシーク動作(トラック切り替え)
を行ない、回転待ち動作なく動作6の実動作に入ること
ができる。
以上の根に本実施例1cDKC2内にバッファを設け、
DKU3の形式書込みを行なっている上位からの命令を
前記バッファに設けることにより、回転待ち時間を行な
うことなく処理を続行できるものである。
DKU3の形式書込みを行なっている上位からの命令を
前記バッファに設けることにより、回転待ち時間を行な
うことなく処理を続行できるものである。
本発明によれば、ディスク制御装置の待機時間の減少、
制御処理時間の短縮による回転待ちの回避が可能なため
、ディスクサブシステムにおいて処理効率を向上する効
果がある。
制御処理時間の短縮による回転待ちの回避が可能なため
、ディスクサブシステムにおいて処理効率を向上する効
果がある。
第1図は、一般のディスクサブシステムの構成図であり
、第2図は、第1図1のシステムにおけるディスク制御
の動作説明図である。第3図ハ、ティスフ上トラックの
フォーマットを示す図である。第4図は、本発明による
ディスク制御装置を含むディスクサブシステムを示す図
であり、第5図は、第一図に示したシステムの動作説明
図である。 10・・・中央処理製電、20・・・ディスク制御装置
、21・・・新バッファ、30・・・ディスク駆動装置
。 代理人弁理士 高 橋 明 夫
、第2図は、第1図1のシステムにおけるディスク制御
の動作説明図である。第3図ハ、ティスフ上トラックの
フォーマットを示す図である。第4図は、本発明による
ディスク制御装置を含むディスクサブシステムを示す図
であり、第5図は、第一図に示したシステムの動作説明
図である。 10・・・中央処理製電、20・・・ディスク制御装置
、21・・・新バッファ、30・・・ディスク駆動装置
。 代理人弁理士 高 橋 明 夫
Claims (1)
- 中央処理装置とディスク駆動装置との間に配置されるデ
ィスク制御装置において、前記中央処理装置からディス
ク制御装置に対して、形式書込後の消去動作を行なって
いるディスク駆動装置に対する新たな起動命令を受領し
た場合、該起動命令を記憶するバッファを設け、該消去
動作完了まで起動処理を待たせ、該起動命令の処理を消
去動作完了後に完了させ得ることを特徴とする磁気ディ
スク制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58239782A JPH0731581B2 (ja) | 1983-12-21 | 1983-12-21 | 記憶制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58239782A JPH0731581B2 (ja) | 1983-12-21 | 1983-12-21 | 記憶制御装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6064767A Division JP2634025B2 (ja) | 1994-04-01 | 1994-04-01 | 磁気ディスク制御装置の形式書込み制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60134332A true JPS60134332A (ja) | 1985-07-17 |
| JPH0731581B2 JPH0731581B2 (ja) | 1995-04-10 |
Family
ID=17049805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58239782A Expired - Lifetime JPH0731581B2 (ja) | 1983-12-21 | 1983-12-21 | 記憶制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0731581B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06318141A (ja) * | 1994-04-01 | 1994-11-15 | Hitachi Ltd | 磁気ディスク制御装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5692621A (en) * | 1979-12-26 | 1981-07-27 | Toshiba Corp | Input/output processor |
-
1983
- 1983-12-21 JP JP58239782A patent/JPH0731581B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5692621A (en) * | 1979-12-26 | 1981-07-27 | Toshiba Corp | Input/output processor |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06318141A (ja) * | 1994-04-01 | 1994-11-15 | Hitachi Ltd | 磁気ディスク制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0731581B2 (ja) | 1995-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100345632B1 (ko) | 기억 장치 및 그 제어 방법 | |
| JP2000048496A (ja) | 光ディスク記録再生方法及び装置並びに光ディスク記録再生プログラムを記録した媒体 | |
| JPS627572B2 (ja) | ||
| JPS60134332A (ja) | 磁気デイスク制御装置 | |
| JPH04111113A (ja) | ハードディスクエミュレータ | |
| JPH0527923A (ja) | 情報記録再生方式 | |
| JPH07111035A (ja) | 情報記録再生装置 | |
| JP2634025B2 (ja) | 磁気ディスク制御装置の形式書込み制御方法 | |
| JPH0514353Y2 (ja) | ||
| JP2701372B2 (ja) | 光磁気ディスク装置 | |
| JPS58125128A (ja) | 計算機システム | |
| JPS6313188A (ja) | デイスクフアイル装置 | |
| JP2503371B2 (ja) | ディスク・システム | |
| JPS60101788A (ja) | 光デイスク制御装置 | |
| JPS63121171A (ja) | 光デイスク装置の制御方式 | |
| JP3226047B2 (ja) | 入出力装置 | |
| JPS5940309A (ja) | メモリコントロ−ラ | |
| JPS63195873A (ja) | 回転型情報記録媒体の情報記録再生方法 | |
| JPS59157813A (ja) | 回転体磁気記憶装置の制御装置 | |
| JP2004070979A (ja) | ディスク装置 | |
| JPH0417458B2 (ja) | ||
| JPH02205914A (ja) | 光ディスク処理装置 | |
| JPH0417534B2 (ja) | ||
| JPH02187817A (ja) | 周辺装置制御方式 | |
| JPS6045972A (ja) | ディスク制御方式 |