JPH01197832A - 磁気ディスクアクセス方法 - Google Patents
磁気ディスクアクセス方法Info
- Publication number
- JPH01197832A JPH01197832A JP2318288A JP2318288A JPH01197832A JP H01197832 A JPH01197832 A JP H01197832A JP 2318288 A JP2318288 A JP 2318288A JP 2318288 A JP2318288 A JP 2318288A JP H01197832 A JPH01197832 A JP H01197832A
- Authority
- JP
- Japan
- Prior art keywords
- magnetic disk
- devices
- track
- host device
- virtual
- 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 title claims description 7
- 238000006243 chemical reaction Methods 0.000 claims abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数の磁気ディスク装置と、これら磁気ディ
スク装置を制御する磁気ディスク制御装置とからなる磁
気ディスク装置サブシステムの磁気テセイスクアクセス
方法に関する。
スク装置を制御する磁気ディスク制御装置とからなる磁
気ディスク装置サブシステムの磁気テセイスクアクセス
方法に関する。
(従来の技術〕
従来、この種のシステムでは格納するデータが増えてい
き磁気ディスク装置の記憶容量が足りなくなった場合の
対応として装置を増設していた。
き磁気ディスク装置の記憶容量が足りなくなった場合の
対応として装置を増設していた。
なお、通常、磁気ディスク装置の上位装置である制御装
置は複数台の磁気ディスク装置を接続制御可能なので同
一制御装置下に増設される場合が多い。
置は複数台の磁気ディスク装置を接続制御可能なので同
一制御装置下に増設される場合が多い。
第4図は従来の磁気ディスク装置サブシステムの構成図
である。上位装置21からは、磁気ディスク装置を指定
してアクセスする。例えば磁気ディスク装置23の所定
のデータ格納位置を指定してデータの読取りまたは書込
みを磁気ディスク制御装置22に指示する。このとき上
位装置21からの指示は基本的にはソフトウェアによっ
て行なわれるものである。ソフトウェアは、この磁気デ
ィスク装置23の中に、あるまとまったデータの集合で
あるファイルを生成するが、ソフトウェアは装置の性能
・機能を認識し所定の記憶格納領域を設定する。具体的
にはあるシリンダのトラックから別のシリンダのあるト
ラックまでというようにファイルを確保する。即ち、ソ
フトウェアはシリンダ内のトラック数を認識し、例えば
1シリンダすべてのデータをアクセスした後は、次のシ
リンダのトラックのデータをアクセスする。しかし、フ
ァイルの管理は1台の装置でのボリューム内で管理され
るため、もしファイルが非常に大きい場合1台の装置に
収容′できず、別の装置(@気ディスク装置など)をア
クセスするなど別の新たな制御が必要となる。また、″
上記のように1フアイルでなくとも、多数のファイルが
存在して1台の装置に収容できず複数台の装置を準備す
る場合では、ファイルをアクセスするときどの装置にそ
のファイルが格納されているか意識しなければならない
。このように複数の装置(ボリューム)になるとファイ
ルの取扱いが困難になる。
である。上位装置21からは、磁気ディスク装置を指定
してアクセスする。例えば磁気ディスク装置23の所定
のデータ格納位置を指定してデータの読取りまたは書込
みを磁気ディスク制御装置22に指示する。このとき上
位装置21からの指示は基本的にはソフトウェアによっ
て行なわれるものである。ソフトウェアは、この磁気デ
ィスク装置23の中に、あるまとまったデータの集合で
あるファイルを生成するが、ソフトウェアは装置の性能
・機能を認識し所定の記憶格納領域を設定する。具体的
にはあるシリンダのトラックから別のシリンダのあるト
ラックまでというようにファイルを確保する。即ち、ソ
フトウェアはシリンダ内のトラック数を認識し、例えば
1シリンダすべてのデータをアクセスした後は、次のシ
リンダのトラックのデータをアクセスする。しかし、フ
ァイルの管理は1台の装置でのボリューム内で管理され
るため、もしファイルが非常に大きい場合1台の装置に
収容′できず、別の装置(@気ディスク装置など)をア
クセスするなど別の新たな制御が必要となる。また、″
上記のように1フアイルでなくとも、多数のファイルが
存在して1台の装置に収容できず複数台の装置を準備す
る場合では、ファイルをアクセスするときどの装置にそ
のファイルが格納されているか意識しなければならない
。このように複数の装置(ボリューム)になるとファイ
ルの取扱いが困難になる。
(発明が解決しようとする課題)
上述した従来の磁気ディスクアクセス方法は、格納参照
したいデータが複数の装置のボリュームに格納されるこ
とになるため、このデータを扱うソフトウェアとしては
、複数のボリュームにアクセスできるよう制御しなけれ
ばならず、装置の増設時におけるソフトウェアサポート
に大きな作果が発生するという欠点がある。
したいデータが複数の装置のボリュームに格納されるこ
とになるため、このデータを扱うソフトウェアとしては
、複数のボリュームにアクセスできるよう制御しなけれ
ばならず、装置の増設時におけるソフトウェアサポート
に大きな作果が発生するという欠点がある。
本発明の磁気ディスクアクセス方法は、複数の磁気ディ
スク装置の同一シリンダに対して連続したトラック番号
を割り当てて前記複数の磁気ディスク装置を一台の仮想
磁気ディスク装置として上位装置に見せ、磁気ディスク
制御装置は前記トラック番号が前記上位装置により指定
された場合、シークアドレス変換を行なって対応する磁
気ディスク装置のトラックをアクセスする。
スク装置の同一シリンダに対して連続したトラック番号
を割り当てて前記複数の磁気ディスク装置を一台の仮想
磁気ディスク装置として上位装置に見せ、磁気ディスク
制御装置は前記トラック番号が前記上位装置により指定
された場合、シークアドレス変換を行なって対応する磁
気ディスク装置のトラックをアクセスする。
(作 用)
したがって、磁気ディスク制御装置のソフトウェアの負
担を軽減できる。
担を軽減できる。
(実施例)
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の磁気アクセス方法が適用された磁気デ
ィスク装置サブシステムの一実施例の構成図、第2図は
磁気ディスク制御5A置2の制御を示すフローチャート
、第3図は磁気ディスク装置3.4のトラックマツプで
ある。
ィスク装置サブシステムの一実施例の構成図、第2図は
磁気ディスク制御5A置2の制御を示すフローチャート
、第3図は磁気ディスク装置3.4のトラックマツプで
ある。
磁気ディスク制御装置2は2台の磁気ディスク装置3お
よび4に接続され、それぞれの装置の動作を制御する。
よび4に接続され、それぞれの装置の動作を制御する。
磁気ディスク装置3および4は、全く同一の°性能・機
能をもつ装置である。また、磁気ディスク制御装置2は
上位装置1と接続され、上位装置1からの動作要求を受
けたり、動作完了後の報告を行なう。
能をもつ装置である。また、磁気ディスク制御装置2は
上位装置1と接続され、上位装置1からの動作要求を受
けたり、動作完了後の報告を行なう。
次に、第2図を参照して、磁気ディスク制御装置2の動
作について説明する。上位装置1より磁気ディスク装置
3に対するアクセス要求を受けとると、磁気ディスク制
御装置2は、まず本磁気ディスクサブシステムが上記で
述べたような複数台の磁気ディスク装置を単一の仮想デ
ィスク装置にみせる動作を実施するかを判定する(ステ
ップ+1)。このモードは、磁気ディスク制御装置2に
対して予め上位装置1により指示されてもよいし、磁気
ディスク制御装置2に切替スイッチを人手により操作さ
れることにより、いずれの方法でも8紡に設定可能であ
る。この判定で、もし上記の仮想装置として扱わないと
判定したならば、従来からあるような通常のディスク装
置へのアクセス動作を実行する(ステップ+4)。仮想
ディスク装置として取扱うアクセスと判定したならば。
作について説明する。上位装置1より磁気ディスク装置
3に対するアクセス要求を受けとると、磁気ディスク制
御装置2は、まず本磁気ディスクサブシステムが上記で
述べたような複数台の磁気ディスク装置を単一の仮想デ
ィスク装置にみせる動作を実施するかを判定する(ステ
ップ+1)。このモードは、磁気ディスク制御装置2に
対して予め上位装置1により指示されてもよいし、磁気
ディスク制御装置2に切替スイッチを人手により操作さ
れることにより、いずれの方法でも8紡に設定可能であ
る。この判定で、もし上記の仮想装置として扱わないと
判定したならば、従来からあるような通常のディスク装
置へのアクセス動作を実行する(ステップ+4)。仮想
ディスク装置として取扱うアクセスと判定したならば。
シークアドレスの変換を行なう(ステップ+2)。
磁気ディスク装置3および4がそれぞれlシリンダあた
りnトラックを有する(ヘッドがn個)場合、L位装置
1よりみえる1シリンダあたりのトラック数は2nとな
る。第3図にはこのトラックマツプを示してあり、仮想
ディスク装置としては各シリンダあたり0〜2n−1の
トラックを有する。0〜n−1のトラックが上位装置1
より指定されたならば磁気ディスク装置3の0〜n−1
トラツクをアクセスするようにし、n〜2n−1トラツ
クが指定されたならば磁気ディスク装置4のそれよりn
だけ減じた0〜n−1トラツクにアクセスするようにす
る動作を行なう。これにより必要なデータ格納領域への
シーク動作が、2つの磁気ディスク装置3.4にまたが
って行なうことが可能になる。次に、ステップ12によ
って選択されたトラックへの書込み/読込み動作が上位
装置1の指示に従って行なわれる(ステップ13)。な
′お、この時実際にはシリンダ、トラック(ヘッド)番
号を含む情報を書込み/読込みすることがあるが、ス′
テップ12と同様に情報の変換をすればよい。
りnトラックを有する(ヘッドがn個)場合、L位装置
1よりみえる1シリンダあたりのトラック数は2nとな
る。第3図にはこのトラックマツプを示してあり、仮想
ディスク装置としては各シリンダあたり0〜2n−1の
トラックを有する。0〜n−1のトラックが上位装置1
より指定されたならば磁気ディスク装置3の0〜n−1
トラツクをアクセスするようにし、n〜2n−1トラツ
クが指定されたならば磁気ディスク装置4のそれよりn
だけ減じた0〜n−1トラツクにアクセスするようにす
る動作を行なう。これにより必要なデータ格納領域への
シーク動作が、2つの磁気ディスク装置3.4にまたが
って行なうことが可能になる。次に、ステップ12によ
って選択されたトラックへの書込み/読込み動作が上位
装置1の指示に従って行なわれる(ステップ13)。な
′お、この時実際にはシリンダ、トラック(ヘッド)番
号を含む情報を書込み/読込みすることがあるが、ス′
テップ12と同様に情報の変換をすればよい。
以上に説明したように、2台の磁気ディスク装置3.4
を1台の拡張した仮想磁気ディスク装置として上位装置
1にみせることが可能である。なお、本実施例では2台
の磁気ディスク装置の場合を示したが、磁気ディスク制
御装置が台数を認識できるようにすれば同様に3台以上
の磁気ディスク装置を1台の仮想磁気ディスク装置にみ
せることも容易にできる。
を1台の拡張した仮想磁気ディスク装置として上位装置
1にみせることが可能である。なお、本実施例では2台
の磁気ディスク装置の場合を示したが、磁気ディスク制
御装置が台数を認識できるようにすれば同様に3台以上
の磁気ディスク装置を1台の仮想磁気ディスク装置にみ
せることも容易にできる。
以上説明したように本発明は、複数の同一種の磁気ディ
スク装置を1台の仮想磁気ディスク装置にみせることに
より、上位装置からの制御、特にソフトウェアによるフ
ァイル管理機能を軽減できる効果がある。
スク装置を1台の仮想磁気ディスク装置にみせることに
より、上位装置からの制御、特にソフトウェアによるフ
ァイル管理機能を軽減できる効果がある。
第1図は本発明の磁気ディスクアクセス方法が適用され
た磁気ディスク装置サブシステムの一実施例の構成図、
第2図は磁気ディスク制御装置2の制御を示すフローチ
ャート、第3図は磁気ディスク装置3.4のトラックマ
ツプ、第4図は磁気ディスク装置サブシステムの従来例
の構成図である。 1.21−・・上位装置、 2.22−・・磁気ディスク制御装置、3.4.23.
24−・・磁気ディスク装置、11−14−・・磁気デ
ィスク制御装置2の動作ステップ。
た磁気ディスク装置サブシステムの一実施例の構成図、
第2図は磁気ディスク制御装置2の制御を示すフローチ
ャート、第3図は磁気ディスク装置3.4のトラックマ
ツプ、第4図は磁気ディスク装置サブシステムの従来例
の構成図である。 1.21−・・上位装置、 2.22−・・磁気ディスク制御装置、3.4.23.
24−・・磁気ディスク装置、11−14−・・磁気デ
ィスク制御装置2の動作ステップ。
Claims (1)
- 【特許請求の範囲】 1、複数の磁気ディス装置と、上位装置と接続され、こ
れら磁気ディスク装置を制御する磁気ディスク制御装置
とからなる磁気ディスク装置サブシステムにおいて、 前記複数の磁気ディスク装置の同一シリンダに対して連
続したトラック番号を割り当てて前記複数の磁気ディス
ク装置を一台の仮想磁気ディスク装置として前記上位装
置に見せ、磁気ディスク制御装置は前記トラック番号が
前記上位装置により指定された場合、シークアドレス変
換を行なって対応する磁気ディスク装置のトラックをア
クセスする磁気ディスクアクセス方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2318288A JPH01197832A (ja) | 1988-02-02 | 1988-02-02 | 磁気ディスクアクセス方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2318288A JPH01197832A (ja) | 1988-02-02 | 1988-02-02 | 磁気ディスクアクセス方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01197832A true JPH01197832A (ja) | 1989-08-09 |
Family
ID=12103504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2318288A Pending JPH01197832A (ja) | 1988-02-02 | 1988-02-02 | 磁気ディスクアクセス方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01197832A (ja) |
-
1988
- 1988-02-02 JP JP2318288A patent/JPH01197832A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6938123B2 (en) | System and method for raid striping | |
| EP1006445B1 (en) | Dynamically expandable storage unit array system | |
| JP3202600B2 (ja) | 磁気ディスク装置 | |
| JP2003256150A (ja) | 記憶制御装置および記憶制御装置の制御方法 | |
| US6591356B2 (en) | Cluster buster | |
| US5805919A (en) | Method and system for interleaving the distribution of data segments from different logical volumes on a single physical drive | |
| US6697866B1 (en) | Access control method for data stored in fixed-block length format in computer configurations utilizing variable length data format interfaces | |
| JP3127796B2 (ja) | 情報記録再生装置 | |
| JPH01197832A (ja) | 磁気ディスクアクセス方法 | |
| US6209057B1 (en) | Storage device having data buffer | |
| JP3190546B2 (ja) | ブロックアドレスの変換方法および回転型記憶サブシステムの制御方法ならびにディスクサブシステム | |
| JPH07319636A (ja) | 磁気ディスクのデータ格納制御装置 | |
| JPH0155485B2 (ja) | ||
| JP3028706B2 (ja) | ディスク制御装置 | |
| JP3925461B2 (ja) | 計算機システム | |
| JPH04217017A (ja) | 半導体ディスク装置のメモリ増設方法 | |
| JPH09293007A (ja) | プログラムインストール装置 | |
| JPH08202503A (ja) | ディスクアレイ装置 | |
| JPH04223518A (ja) | 複数のコマンドに対応するディスク制御装置 | |
| JP2782842B2 (ja) | ディスクキャッシュ装置 | |
| JPS61221842A (ja) | コンピユ−タ・システム | |
| JPH07210332A (ja) | ディスクアレイ装置 | |
| JPH02307116A (ja) | 記憶サブシステム | |
| JP3925246B2 (ja) | 計算機システム | |
| JPH08278906A (ja) | 記憶媒体のファイル管理装置及びファイル管理方法 |