JPS63238643A - 二重化フアイルアクセス制御方式 - Google Patents
二重化フアイルアクセス制御方式Info
- Publication number
- JPS63238643A JPS63238643A JP62073223A JP7322387A JPS63238643A JP S63238643 A JPS63238643 A JP S63238643A JP 62073223 A JP62073223 A JP 62073223A JP 7322387 A JP7322387 A JP 7322387A JP S63238643 A JPS63238643 A JP S63238643A
- Authority
- JP
- Japan
- Prior art keywords
- input
- file
- output
- output queue
- slave
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理装置の二重化ファイルのアクセス制
御方式に関する。
御方式に関する。
従来、この種の二重化ファイルアクセス制御方式では、
二重化ファイルに対する入力要求がなされた時には、常
に主系ファイルからデータを入力していた。
二重化ファイルに対する入力要求がなされた時には、常
に主系ファイルからデータを入力していた。
上述した従来の二重化ファイルアクセス制御方式では、
二重化ファイルに対する入力要求がなされた時には、常
に主系ファイルからデータを入力していたので、ファイ
ルアクセスの待ち時間が長くなるという欠点かある。
二重化ファイルに対する入力要求がなされた時には、常
に主系ファイルからデータを入力していたので、ファイ
ルアクセスの待ち時間が長くなるという欠点かある。
本発明の目的は上記欠点を除去し、大幅にファイルアク
セス待ち時間を減少することのできる二重化ファイルア
クセス制御方式を提供することにある。
セス待ち時間を減少することのできる二重化ファイルア
クセス制御方式を提供することにある。
本発明の二重化ファイルアクセス制御方式は、二重化フ
ァイルに対する入力要求がなされたとき主系ファイルお
よび従系ファイルに対し入出力制御を行う入出力制御手
段と、前記主系ファイルおよび前記従系ファイルの各々
に対する入出力要求をキューイングする主系入出力キュ
ーおよび原糸入出力キューと、前記入出力制御手段によ
り起動され前記二重化ファイルに対する入力要求かなさ
れたとき当該入力要求を前記主系入出力キューおよび前
記原糸入出力キューの各々に対して登録する入出力登録
手段と、前記入出力制御手段により起動され前記主系入
出力キューおよび前記原糸入出力キューの先頭にキュー
イングされている入力要求を前記主系ファイルおよびフ
ァイルおよび前記従系ファイルに対して実行する入出力
実行手段と、前記入出力実行手段により起動され前記主
系ファイルおよび前記従系ファイルに対する入力要求を
実行する前に他系の入出力キューから当該入力要求を削
除する入出力キュー削除手段とを有している。
ァイルに対する入力要求がなされたとき主系ファイルお
よび従系ファイルに対し入出力制御を行う入出力制御手
段と、前記主系ファイルおよび前記従系ファイルの各々
に対する入出力要求をキューイングする主系入出力キュ
ーおよび原糸入出力キューと、前記入出力制御手段によ
り起動され前記二重化ファイルに対する入力要求かなさ
れたとき当該入力要求を前記主系入出力キューおよび前
記原糸入出力キューの各々に対して登録する入出力登録
手段と、前記入出力制御手段により起動され前記主系入
出力キューおよび前記原糸入出力キューの先頭にキュー
イングされている入力要求を前記主系ファイルおよびフ
ァイルおよび前記従系ファイルに対して実行する入出力
実行手段と、前記入出力実行手段により起動され前記主
系ファイルおよび前記従系ファイルに対する入力要求を
実行する前に他系の入出力キューから当該入力要求を削
除する入出力キュー削除手段とを有している。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のデータの流れを中心に示す
システムブロック図、第2図は第1図の入出力キュー登
録手段5の動作を示すフローチャート、第3図は第1図
の入出力実行手段7の動作を示すフローチャート、第4
図は第1図の入出力キュー削除手段6の動作を示すフロ
ーチャートである。
システムブロック図、第2図は第1図の入出力キュー登
録手段5の動作を示すフローチャート、第3図は第1図
の入出力実行手段7の動作を示すフローチャート、第4
図は第1図の入出力キュー削除手段6の動作を示すフロ
ーチャートである。
第1図を参照すると、本発明の一実施例はデータ処理装
置1.事務処理プログラム2.ファイルアクセス制御手
段3.入出力制御手段4.入出力キュー登録手段5.入
出力キュー削除手段6.入出力実行手段7.主系入出力
キュー8.従系入出力キュー9.外部記憶装置10−1
および1〇−2、二重化ファイル11.主系ファイル1
2.従系ファイル13から構成されている。
置1.事務処理プログラム2.ファイルアクセス制御手
段3.入出力制御手段4.入出力キュー登録手段5.入
出力キュー削除手段6.入出力実行手段7.主系入出力
キュー8.従系入出力キュー9.外部記憶装置10−1
および1〇−2、二重化ファイル11.主系ファイル1
2.従系ファイル13から構成されている。
第2図を参照すると、入出力キュー登録手段5は、主系
入出力キュー登録部21.従糸入出力キュー登録部22
から構成されている。
入出力キュー登録部21.従糸入出力キュー登録部22
から構成されている。
第3図を参照すると、入出力実行手段7は、実行入力要
求決定部31.入出力キュー削除手段起動部32.入力
要求実行部33から構成されている。
求決定部31.入出力キュー削除手段起動部32.入力
要求実行部33から構成されている。
第4図を参照すると、入出力キュー削除手段6は入力要
求存在所定部41.入力要求削除部42から構成されて
いる。
求存在所定部41.入力要求削除部42から構成されて
いる。
本システムは外部記憶装置10−1および1〇−2内に
、主系ファイル12および従系ファイル13からなる二
重化ファイル11を有している。
、主系ファイル12および従系ファイル13からなる二
重化ファイル11を有している。
事務処理プログラム2から前記二重化ファイル11に対
して入力要求が出されると、ファイルアクセス制御手段
3は入出力制御手段4を起動する。入出力制御手段4は
当該入力要求をキューイングするために、入出力キュー
登録手段5を起動する。前記入出力キュー登録手段5は
主系入出力キュー登録部21により当該入力要求を主系
人出カキュー8に登録し、次に従系入出力キュー登録部
22により当該入力要求を原糸入出力キュー9に登録す
る。
して入力要求が出されると、ファイルアクセス制御手段
3は入出力制御手段4を起動する。入出力制御手段4は
当該入力要求をキューイングするために、入出力キュー
登録手段5を起動する。前記入出力キュー登録手段5は
主系入出力キュー登録部21により当該入力要求を主系
人出カキュー8に登録し、次に従系入出力キュー登録部
22により当該入力要求を原糸入出力キュー9に登録す
る。
入出力実行手段7は前記入出力制御手段4より起動され
、主系入出力キュー8および原糸入出力キュー9に対し
て以下の処理を実行する。
、主系入出力キュー8および原糸入出力キュー9に対し
て以下の処理を実行する。
実行入力要求決定部31は入出力キューを参照し、次に
実行する入力要求を決定する。次に前記入出力実行手段
7は、入力要求を実行する前に入出力キュー削除手段起
動部32により入出力キュー削除手段6を起動する6人
出力キュー削除手段6は入力要求存在判定部41により
当該入力要求が他系の入出力キューに存在するか否かを
判断し、存在する場合には入力要求削除部42により当
該入力要求を他系の入出力キューから削除する。
実行する入力要求を決定する。次に前記入出力実行手段
7は、入力要求を実行する前に入出力キュー削除手段起
動部32により入出力キュー削除手段6を起動する6人
出力キュー削除手段6は入力要求存在判定部41により
当該入力要求が他系の入出力キューに存在するか否かを
判断し、存在する場合には入力要求削除部42により当
該入力要求を他系の入出力キューから削除する。
その後前記入出力実行手段7は、入力要求実行部33に
より前記主系ファイル12もしくは前記従系ファイル1
3に対する入力処理を実行することにより、前記主系フ
ァイル12、前記従系ファイル13のうち先に入力可能
となったファイルからデータを入力することが可能とな
る。
より前記主系ファイル12もしくは前記従系ファイル1
3に対する入力処理を実行することにより、前記主系フ
ァイル12、前記従系ファイル13のうち先に入力可能
となったファイルからデータを入力することが可能とな
る。
以上説明したように本発明では、二重化ファイルに対す
る入力要求がなされた時に、常に主系ファイルからデー
タを入力するのではなく、主系ファイル、従系ファイル
のうち先に入力可能となりたファイルからデータを入力
することにより、ファイルアクセスのための待ち時間を
短縮するという効果がある。
る入力要求がなされた時に、常に主系ファイルからデー
タを入力するのではなく、主系ファイル、従系ファイル
のうち先に入力可能となりたファイルからデータを入力
することにより、ファイルアクセスのための待ち時間を
短縮するという効果がある。
第1図は本発明の一実施例のデータの流れを中心に示す
ブロック図、第2図は第1図の入出力キュー登録手段5
の動作を示すフローチャート、第3図は第1図の入出力
実行手段7の動作を示すフローチャート、第4図は第1
図の入出力キュー削除手段6の構成を示す図である。 1・・・データ処理装置、2・・・事務処理プログラム
、3・・・ファイルアクセス制御手段、4・・・入出力
制御手段、5・・・入出力キュー登録手段、6・・・入
出力キュー削除手段、7・・・入出力実行手段、8・・
・主系入出力キュー、9・・・原糸入出力キュー、10
−1.10−2・・・外部記憶装置、11・・・二重化
ファイル、12・・・主系ファイル、13・・・従系フ
ァイ磐 1 回
ブロック図、第2図は第1図の入出力キュー登録手段5
の動作を示すフローチャート、第3図は第1図の入出力
実行手段7の動作を示すフローチャート、第4図は第1
図の入出力キュー削除手段6の構成を示す図である。 1・・・データ処理装置、2・・・事務処理プログラム
、3・・・ファイルアクセス制御手段、4・・・入出力
制御手段、5・・・入出力キュー登録手段、6・・・入
出力キュー削除手段、7・・・入出力実行手段、8・・
・主系入出力キュー、9・・・原糸入出力キュー、10
−1.10−2・・・外部記憶装置、11・・・二重化
ファイル、12・・・主系ファイル、13・・・従系フ
ァイ磐 1 回
Claims (1)
- 外部記憶装置内に確保した主系ファイルおよび従系ファ
イルの二つのファイルを一つの論理ファイルである二重
化ファイルとして入出力制御を行うシステムにおいて、
前記二重化ファイルに対する入出力要求がなされたとき
前記主系ファイルおよび従系ファイルに対して入出力制
御を行う入出力制御手段と、前記主系ファイルおよび前
記従系ファイルの各々に対する入出力要求をキューイン
グする主系入出力キューおよび従系入出力キューと、前
記入出力制御手段により起動され前記二重化ファイルに
対する入力要求がなされたとき当該入力要求を前記主系
入出力キューおよび従系入出力キューの各々に対して登
録する入出力キュー登録手段と、前記入出力制御手段に
より起動され前記入出力キューおよび前記従系入出力キ
ューの先頭にキューイングされている入力要求を前記主
系ファイルおよび前記従系ファイルに対して実行する入
出力実行手段と、前記入出力実行手段により起動され前
記主系ファイルおよび前記従系ファイルに対する入力要
求を実行する前に他来の入出力キューから当該入力要求
を削除する入出力キュー削除手段とを有し、前記二重化
ファイルに対する入力要求がなされたときに常に前記主
系ファイルからデータを入力するのではなく、前記主系
ファイルおよび従系ファイルのうち先に入力可能となっ
たファイルからデータを入力することによりファイルア
クセスの待ち時間を短縮することを特徴とする二重化フ
ァイルアクセス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62073223A JPS63238643A (ja) | 1987-03-26 | 1987-03-26 | 二重化フアイルアクセス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62073223A JPS63238643A (ja) | 1987-03-26 | 1987-03-26 | 二重化フアイルアクセス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63238643A true JPS63238643A (ja) | 1988-10-04 |
Family
ID=13511961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62073223A Pending JPS63238643A (ja) | 1987-03-26 | 1987-03-26 | 二重化フアイルアクセス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63238643A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55115152A (en) * | 1979-02-26 | 1980-09-04 | Nec Corp | Double recording data readout system for magnetic disc unit |
| JPS55135955A (en) * | 1979-04-10 | 1980-10-23 | Nec Corp | Magnetic disk control device of double recording system |
-
1987
- 1987-03-26 JP JP62073223A patent/JPS63238643A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55115152A (en) * | 1979-02-26 | 1980-09-04 | Nec Corp | Double recording data readout system for magnetic disc unit |
| JPS55135955A (en) * | 1979-04-10 | 1980-10-23 | Nec Corp | Magnetic disk control device of double recording system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10289306B1 (en) | Data storage system with core-affined thread processing of data movement requests | |
| JPH04284548A (ja) | データベース排他制御方式 | |
| KR102346601B1 (ko) | 운영체제 내 쓰기 순서 보장이 필요한 여러 쓰기 입출력의 처리 속도 향상 방법 | |
| JPS63238643A (ja) | 二重化フアイルアクセス制御方式 | |
| CN115525226A (zh) | 硬件批量指纹计算方法、装置及设备 | |
| JPS603229B2 (ja) | 情報処理方式 | |
| JPH0421892B2 (ja) | ||
| JPS5837577B2 (ja) | コモンバスホウシキオサイヨウシタデンシケイサンキ | |
| JPS63826B2 (ja) | ||
| JPH03182945A (ja) | 主記憶内データ転送方式 | |
| JPS61165172A (ja) | メモリアクセス制御方式 | |
| JPS63155254A (ja) | 情報処理装置 | |
| JPH04113414A (ja) | ディスクキャッシュ自動利用方式 | |
| Smith | Implementing a transputer SCSI interface | |
| JPS60136853A (ja) | デ−タ転送方式 | |
| JPH02304616A (ja) | ファイル制御システム | |
| JPS6131899B2 (ja) | ||
| JPH0628320A (ja) | マルチプロセッサシステム | |
| JPH0363815A (ja) | 浮動小数点演算装置 | |
| JPH01302448A (ja) | 情報処理装置 | |
| JPH04372042A (ja) | 入出力割込み処理管理方式 | |
| JPH05197663A (ja) | ファイルアクセス方式 | |
| JPH02171940A (ja) | 入出力制御方式 | |
| JPH03246644A (ja) | レコード共用制御方式 | |
| JPH11338813A (ja) | データ入出力制御方法 |