JPH064447A - 非同期i/o処理方式 - Google Patents

非同期i/o処理方式

Info

Publication number
JPH064447A
JPH064447A JP16236392A JP16236392A JPH064447A JP H064447 A JPH064447 A JP H064447A JP 16236392 A JP16236392 A JP 16236392A JP 16236392 A JP16236392 A JP 16236392A JP H064447 A JPH064447 A JP H064447A
Authority
JP
Japan
Prior art keywords
asynchronous
buffer
data
file
external storage
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.)
Withdrawn
Application number
JP16236392A
Other languages
English (en)
Inventor
Koji Nakamura
幸司 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Solution Innovators Ltd
Original Assignee
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Software Hokkaido Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by HOKKAIDO NIPPON DENKI SOFTWARE KK, NEC Software Hokkaido Ltd filed Critical HOKKAIDO NIPPON DENKI SOFTWARE KK
Priority to JP16236392A priority Critical patent/JPH064447A/ja
Publication of JPH064447A publication Critical patent/JPH064447A/ja
Withdrawn legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 非同期I/O処理方式を採用しているシステ
ムにおける、ファイルクローズ処理を効率化させる。 【構成】 ユーザプログラム1からファイルクローズ要
求を受けると制御手段2は終了報告を返送する。バッフ
ァ内のデータを書き出すプログラム5は終了報告とは非
同期に非同期I/Oバッファ4内の未書き出しデータを
外部記憶装置6に書き出す。 【効果】 プログラムがファイルのクローズ処理とは非
同期に動作できる他、連続して実行するプログラム間で
I/Oバッファの引き継ぎが可能になる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ処理システムに関
し、特に非同期I/Oバッファを使用して外部記憶装置
をアクセスする非同期I/O処理方式に関する。
【0002】
【従来の技術】従来の非同期I/O処理方式は、ファイ
ルに対するデータの更新は非同期I/Oバッファ上で行
い、ファイルの使用を終了する際に、外部記憶装置と非
同期I/Oバッファ上の矛盾を無くするため、非同期I
/Oバッファ上で外部記憶装置へ未書き出しとなってい
るデータを一括して外部記憶装置に書き出していた。
【0003】
【発明が解決しようとする課題】通常このような非同期
I/O処理を行っているシステムでは、ファイルクロー
ズ時に未書き出しとなっているデータの書き出し処理の
ため、I/Oを行っていたプログラムが全てのデータが
書き出されるまで終了を待つ形となりファイルクローズ
処理に時間がかかってしまう他、非同期I/Oバッファ
内に未書き出しのデータがなくなる為、連続して次に実
行されるプログラムは非同期I/Oバッファ内の同一フ
ァイルを読み出すことができず、非同期I/O方式が有
効に生かされないという問題があった。
【0004】
【課題を解決するための手段】第1の発明は、上位装置
が非同期I/Oバッファを介して外部記憶装置のデータ
をアクセスするデータ処理システムにおける非同期I/
O処理方式において、前記上位装置からのファイルクロ
ーズ要求を受けて前記上位装置に終了を報告する制御手
段と、前記制御手段の指示により前記非同期I/Oバッ
ファ内で未書き出しとなっているデータを前記外部記憶
装置に書き出すバッファ内データ書き出し手段を備えた
ことを特徴とする。
【0005】
【実施例】次に本発明の実施例について、図面を参照し
て説明する。
【0006】図1を参照すると、本発明の一実施例は、
非同期I/O管理ブロック3と非同期I/Oバッファ4
と外部記憶装置6から構成される。
【0007】ユーザプログラム1から外部記憶装置6へ
のデータの流れは、一旦非同期I/Oバッファ4を経由
して外部記憶装置6へと送られる。この場合、処理方式
によっては、ユーザプログラム1は、非同期I/Oバッ
ファ4へデータを転送した時点で次の処理へ進み、外部
記憶装置6への転送を待たずして処理を進めてしまうこ
とができる。
【0008】非同期I/Oバッファ4から外部記憶装置
6への転送が行われる前にファイルのクローズ処理が発
生した場合、制御装置2は非同期I/Oバッファ4から
のクローズが要求されたファイルに属するデータの強制
的な外部記憶装置6への書き出しは行わずに、そのファ
イルに属する全データの書き出しが終了する前に、ユー
ザプログラム1に対して終了を通知する。またその処理
とは別にバッファ内のデータを更新するプログラム5に
より、ユーザプログラムとは非同期に、非同期I/Oバ
ッファ4内のデータを外部記憶装置6に対し書き出しす
る。
【0009】本処理方式を行うことで、次に該当ファイ
ルに対してアクセスを行おうとしたユーザプログラム
は、非同期I/Oバッファ管理ブロック3(図2参照)
におけるファイル名とアクセスを行おうとしているファ
イル内相対位置より、必要としているデータが非同期I
/Oバッファ内に存在している場合には、非同期I/O
バッファ内から読み出すことができるため、プログラム
の処理能力が向上する。
【0010】
【発明の効果】以上説明したように、本発明の非同期I
/O方式を用いれば、ファイルクローズ時のプログラム
処理の高率化を図ることができる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【図2】本実施例の非同期I/O管理ブロックの構造例
を示す図である。
【符号の説明】
1 ユーザプログラム 2 制御装置 3 非同期I/Oバッファ管理ブロック 4 非同期I/Oバッファ 5 バッファ内のデータを書き出すプログラム 6 外部記憶装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 上位装置が非同期I/Oバッファを介し
    て外部記憶装置のデータをアクセスするデータ処理シス
    テムにおける非同期I/O処理方式において、前記上位
    装置からのファイルクローズ要求を受けて前記上位装置
    に終了を報告する制御手段と、前記制御手段の指示によ
    り前記非同期I/Oバッファ内で未書き出しとなってい
    るデータを前記外部記憶装置に書き出すバッファ内デー
    タ書き出し手段を備えたことを特徴とする非同期I/O
    処理方式。
JP16236392A 1992-06-22 1992-06-22 非同期i/o処理方式 Withdrawn JPH064447A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16236392A JPH064447A (ja) 1992-06-22 1992-06-22 非同期i/o処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16236392A JPH064447A (ja) 1992-06-22 1992-06-22 非同期i/o処理方式

Publications (1)

Publication Number Publication Date
JPH064447A true JPH064447A (ja) 1994-01-14

Family

ID=15753146

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16236392A Withdrawn JPH064447A (ja) 1992-06-22 1992-06-22 非同期i/o処理方式

Country Status (1)

Country Link
JP (1) JPH064447A (ja)

Similar Documents

Publication Publication Date Title
JP2725885B2 (ja) 回路網化されたコンピュータシステムにおいてファイルキャッシングを開く方法及び装置
US4593354A (en) Disk cache system
JP2004062869A (ja) コンピュータ・システムでのトランザクションの選択的キャッシングの方法および装置
JPH03218514A (ja) I/oバッファのサイズを最適にする方法および最適にされたi/oバッファを有するコンピュータ装置
JP2586219B2 (ja) 高速媒体優先解放型排他方式
JPH0789334B2 (ja) データベース管理処理方式
JPH064447A (ja) 非同期i/o処理方式
JP3260399B2 (ja) 非同期i/oダイナミックプライオリティチェンジ方式
JPH0460730A (ja) キャッシュ制御方式
US6266739B1 (en) Method and apparatus for ultra high-speed formatting of a disk drive volume
JP2912657B2 (ja) ファイルアクセス処理装置
JP2636470B2 (ja) データ転送パス選択方法
JP2641399B2 (ja) フアイル管理装置
JPH064379A (ja) データベーストランザクション処理方式
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPH0324612A (ja) ファイル更新検索処理装置
JPH07281953A (ja) 通信回数を節減する分散共有メモリの制御機構
JPS62197843A (ja) フアイルアクセス方式
JPS6146854B2 (ja)
JPH05165756A (ja) マクロ処理機能付チャネル制御装置
JPS6212555B2 (ja)
JPH03271859A (ja) 情報処理装置
JPH09282202A (ja) データ移動管理システム
JPH04113432A (ja) 仮想記憶制御方法
JPH04251351A (ja) 磁気ディスクキャッシュ制御方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990831