JPH03174622A - ディスク二重化制御方式 - Google Patents
ディスク二重化制御方式Info
- Publication number
- JPH03174622A JPH03174622A JP31396489A JP31396489A JPH03174622A JP H03174622 A JPH03174622 A JP H03174622A JP 31396489 A JP31396489 A JP 31396489A JP 31396489 A JP31396489 A JP 31396489A JP H03174622 A JPH03174622 A JP H03174622A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- input
- output
- processing
- subroutine
- 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
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 2
- YASYVMFAVPKPKE-UHFFFAOYSA-N acephate Chemical compound COP(=O)(SC)NC(C)=O YASYVMFAVPKPKE-UHFFFAOYSA-N 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、ディスクボリュームを二重管理するシステム
に関し、特に、ディスクボリューム管理の簡易化、ディ
スクボリュームの非同期アクセス化の制御方式に関する
。
に関し、特に、ディスクボリューム管理の簡易化、ディ
スクボリュームの非同期アクセス化の制御方式に関する
。
従来の技術
従来、この種の制御は上位のアプリケーションプログラ
ムでティスフ管理を行うことで対処していた。また、F
ORTRAN入出力処理については非同期アクセスがで
きなかった為に、各システムごとにディスクボリューム
アクセス専用のプログラムを他の言語を使用して作成す
る必要性があった。
ムでティスフ管理を行うことで対処していた。また、F
ORTRAN入出力処理については非同期アクセスがで
きなかった為に、各システムごとにディスクボリューム
アクセス専用のプログラムを他の言語を使用して作成す
る必要性があった。
第4図は従来の入出力方式を示すフローチャートである
。
。
第4図に示すように、従来においては入出力要求の数に
比例してディスクボリュームの入出力時間がかかること
か解る。
比例してディスクボリュームの入出力時間がかかること
か解る。
発明が解決しようとする課題
上述した従来の制御ては、FORTRAN入出力処理に
おけるディスク管理及び非同期アクセスはサポートされ
ていないのて以下のような欠点かある。
おけるディスク管理及び非同期アクセスはサポートされ
ていないのて以下のような欠点かある。
(1)、FORTRANの入出力処理は同期処理てあり
2台のディスクボリュームに入出力を行う場合に入出力
回数分時間かかかる。つまり、ディスクボリュームにつ
いて同期アクセスの為に入出力時間が短縮できず、アプ
リケーションプログラムの処理時間に影響が大きい。
2台のディスクボリュームに入出力を行う場合に入出力
回数分時間かかかる。つまり、ディスクボリュームにつ
いて同期アクセスの為に入出力時間が短縮できず、アプ
リケーションプログラムの処理時間に影響が大きい。
(2)、非同期アクセスを行う為には、FORTRAN
以外の言語を使用する必要があり、その為にフォーマッ
ト指定ができなかった。またプログラムを作成する場合
においてインタフェースの思案、プログラムの製造に時
間がかかり容易でない。
以外の言語を使用する必要があり、その為にフォーマッ
ト指定ができなかった。またプログラムを作成する場合
においてインタフェースの思案、プログラムの製造に時
間がかかり容易でない。
(3)、ディスクを二重化にて使用する場合にはディス
ク管理の負担が大きい。
ク管理の負担が大きい。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記諸課
題を解決することを可能とした新規なディスク二重化制
御方式を提供することにある。
従って本発明の目的は、従来の技術に内在する上記諸課
題を解決することを可能とした新規なディスク二重化制
御方式を提供することにある。
課題を解決するための手段
上記目的を連敗する為に、本発明に係るディスク二重化
制御方式は、2台のディスクボリュームについてのFO
RTRAN入出力処理をサブルーチン化することにより
、インタフェースの簡易化を可能とし、またこのサブル
ーチンは他のシステムでも使用が可能であり、汎用性か
高いことを特徴とし、更にディスクボリュームに対する
入出力処理については、ディスクボリューム専用のプロ
グラムタスクを使用することにより、FORTRANで
非同期入出力処理を行うように構成される。
制御方式は、2台のディスクボリュームについてのFO
RTRAN入出力処理をサブルーチン化することにより
、インタフェースの簡易化を可能とし、またこのサブル
ーチンは他のシステムでも使用が可能であり、汎用性か
高いことを特徴とし、更にディスクボリュームに対する
入出力処理については、ディスクボリューム専用のプロ
グラムタスクを使用することにより、FORTRANで
非同期入出力処理を行うように構成される。
実施例
次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
して具体的に説明する。
第1図は本発明の一実施例を示すブロック構成図である
。
。
第1図を参照するに、ディスク二重化制御方式を使用す
るアプリケーションプログラム11は、ディスク二重化
制御用サブルーチン111を内部に持つ。また、ディス
クボリューム単位に入出力処理を行うプログラムタスク
12.13はメモリ上にロードしなければならない。
るアプリケーションプログラム11は、ディスク二重化
制御用サブルーチン111を内部に持つ。また、ディス
クボリューム単位に入出力処理を行うプログラムタスク
12.13はメモリ上にロードしなければならない。
ディスク二重化制御用サブルーチンには、第2図に示す
通り9つの機能が準備されており、それぞれがFORT
RAN77に準拠して作成されている。
通り9つの機能が準備されており、それぞれがFORT
RAN77に準拠して作成されている。
ディスクボリュームの非同期入出力処理(ディスクボリ
ューム単位にプログラムタスクを使用してのアクセス)
は第2図のリード処理、ライト処理について行う。
ューム単位にプログラムタスクを使用してのアクセス)
は第2図のリード処理、ライト処理について行う。
第3図は本発明に係るディスク二重化制御の入出力方式
の一実施例を示すフローチャートである。
の一実施例を示すフローチャートである。
第3図に示すディスク二重化制御の入出力方式は、アプ
リケーションプログラムではディスクボリューム1に対
する完了を待ち合さずにディスクボリューム2に対する
要求を行い、その後に完了を待ち合せる。
リケーションプログラムではディスクボリューム1に対
する完了を待ち合さずにディスクボリューム2に対する
要求を行い、その後に完了を待ち合せる。
この方式によりFORTRAN入出力処理の非同期入出
力が実現される。
力が実現される。
発明の詳細
な説明したように、本発明によれば、ディスク二重化制
御用サブルーチンとディスクボリューム単位に入出力処
理用プログラムタスクを持つことにより、FORTRA
Nによるディスク二重化制御の簡易化、ディスクホリュ
ーム入出力処理の高速化に大きな効果が得られる。
御用サブルーチンとディスクボリューム単位に入出力処
理用プログラムタスクを持つことにより、FORTRA
Nによるディスク二重化制御の簡易化、ディスクホリュ
ーム入出力処理の高速化に大きな効果が得られる。
第1図は本発明の一実施例を示す全体ブロック−
構成図、第2図はディスク二重化制御用サブルーチンの
内訳とその処理概要を示す図、第3図は本発明に係るデ
ィスク二重化制御の入出力方式の一実施例を示すフロー
チャート、第4図は従来における入出力方式を示すフロ
ーチャートである。 11・・・アプリケーションプログラム、12.13・
・・入出カプログラムタスク、111・・・ディスク二
重化用サブルーチン
内訳とその処理概要を示す図、第3図は本発明に係るデ
ィスク二重化制御の入出力方式の一実施例を示すフロー
チャート、第4図は従来における入出力方式を示すフロ
ーチャートである。 11・・・アプリケーションプログラム、12.13・
・・入出カプログラムタスク、111・・・ディスク二
重化用サブルーチン
Claims (1)
- ディスクボリュームに対する入出力については専用のプ
ログラムタスクをディスクボリューム数分持つことによ
り非同期アクセス処理し、ディスクボリュームに関する
管理については2台のディスクボリュームに対する要求
をサブルーチン化し、そのサブルーチン内で管理を行う
ことを特徴とするディスク二重化制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31396489A JPH03174622A (ja) | 1989-12-01 | 1989-12-01 | ディスク二重化制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31396489A JPH03174622A (ja) | 1989-12-01 | 1989-12-01 | ディスク二重化制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03174622A true JPH03174622A (ja) | 1991-07-29 |
Family
ID=18047603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31396489A Pending JPH03174622A (ja) | 1989-12-01 | 1989-12-01 | ディスク二重化制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03174622A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0535505A (ja) * | 1991-07-16 | 1993-02-12 | Fujitsu Ltd | 入出力タスクの制御方法 |
-
1989
- 1989-12-01 JP JP31396489A patent/JPH03174622A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0535505A (ja) * | 1991-07-16 | 1993-02-12 | Fujitsu Ltd | 入出力タスクの制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03174622A (ja) | ディスク二重化制御方式 | |
| JPH04107741A (ja) | Rpcにおけるサービスプロシージャの外出し方式 | |
| JPH0296277A (ja) | 画像データ管理方式 | |
| JPS62131349A (ja) | デ−タベ−ス処理方式 | |
| JPS6265137A (ja) | ユ−ザ・タスクの優先度制御方式 | |
| JPH02224156A (ja) | ファイル退避方式 | |
| JPS6227836A (ja) | ドキユメントデ−タの格納方式 | |
| JPH0338744A (ja) | ファイル制御方法 | |
| JPS63145551A (ja) | フアイル属性定義変更方式 | |
| JPS59180763A (ja) | デ−タ・ベ−ス・システムのアクセス方式 | |
| JPH06342391A (ja) | 資源情報を用いたテストから本番への環境移行システム | |
| JPH02222025A (ja) | ファイルラベル一括入出力処理方式 | |
| JPS59177662A (ja) | 排他制御における排他単位の最適化方式 | |
| JPH04299432A (ja) | データベース管理システム | |
| JPS62236051A (ja) | デ−タ処理方式 | |
| JPS62269244A (ja) | フアイルアクセス方式 | |
| JPS61151755A (ja) | フアイル更新方式 | |
| JPH01292536A (ja) | 複数os対応エミュレータ | |
| JPH03219339A (ja) | データ処理システム | |
| JPS62288953A (ja) | 外部記憶装置分散転送処理方式 | |
| JPS63191262A (ja) | ダイナミックファイル処理方法 | |
| JPS62245444A (ja) | デ−タベ−ス管理システムにおける索引部の更新ジヤ−ナル生成方式 | |
| JPH02304616A (ja) | ファイル制御システム | |
| JPS6155752A (ja) | 拡張記憶装置の制御方式 | |
| JPS62107349A (ja) | フアイル変換方式 |