JPH05233401A - 無限仮想同時ファイルオープン方式 - Google Patents
無限仮想同時ファイルオープン方式Info
- Publication number
- JPH05233401A JPH05233401A JP4037404A JP3740492A JPH05233401A JP H05233401 A JPH05233401 A JP H05233401A JP 4037404 A JP4037404 A JP 4037404A JP 3740492 A JP3740492 A JP 3740492A JP H05233401 A JPH05233401 A JP H05233401A
- Authority
- JP
- Japan
- Prior art keywords
- file
- opened
- files
- open
- infinite
- 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
Links
- 238000000034 method Methods 0.000 claims description 3
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】基本プログラムの制限数以上の同時ファイルの
オープンを可能にする。 【構成】ファイル管理テーブルを検索して、オープンす
るファイルがこのテーブルに存在するか判定を行う。次
にファイルがオープン状態かどうかを判定し、オープン
状態ならばファイルのオープンが正常である。一方、フ
ァイル管理テーブル数分ループを回り終えた時に新規に
ファイル管理テーブルを作る。すでにオープンしている
ファイル数と今オープンしようとしているファイルとを
合計して同時オープンのファイル数が制限数より超過し
ているか判定を行う。ここで制限数より超過している場
合一番古いファイルを1つクローズし、今ファイルのオ
ープン要求のあったものをオープンする。ファイルのカ
ウンタを1つカウントアップし現在のオープン数を設定
する。ファイル管理テーブルの書換えを行いテーブル上
の値を設定する。
オープンを可能にする。 【構成】ファイル管理テーブルを検索して、オープンす
るファイルがこのテーブルに存在するか判定を行う。次
にファイルがオープン状態かどうかを判定し、オープン
状態ならばファイルのオープンが正常である。一方、フ
ァイル管理テーブル数分ループを回り終えた時に新規に
ファイル管理テーブルを作る。すでにオープンしている
ファイル数と今オープンしようとしているファイルとを
合計して同時オープンのファイル数が制限数より超過し
ているか判定を行う。ここで制限数より超過している場
合一番古いファイルを1つクローズし、今ファイルのオ
ープン要求のあったものをオープンする。ファイルのカ
ウンタを1つカウントアップし現在のオープン数を設定
する。ファイル管理テーブルの書換えを行いテーブル上
の値を設定する。
Description
【0001】
【産業上の利用分野】本発明は応用プログラムで同時オ
ープンファイル数の制限を意識せずにファイルをオープ
ンする無限仮想同時ファイルオープン方式に関する。
ープンファイル数の制限を意識せずにファイルをオープ
ンする無限仮想同時ファイルオープン方式に関する。
【0002】
【従来の技術】従来、同時オープンのファイル数は、基
本プログラムで制限しており、応用プログラムでは基本
プログラムの制限下でファイルのオープンを行ってい
た。
本プログラムで制限しており、応用プログラムでは基本
プログラムの制限下でファイルのオープンを行ってい
た。
【0003】
【発明が解決しようとする課題】上述した従来の同時オ
ープンのファイル数を考えた応用プログラムでは、オー
プンするファイル数が制限され、基本プログラムが制限
した数しかオープンできず、また基本プログラムの制限
する数は固有であり変更はできない。
ープンのファイル数を考えた応用プログラムでは、オー
プンするファイル数が制限され、基本プログラムが制限
した数しかオープンできず、また基本プログラムの制限
する数は固有であり変更はできない。
【0004】本発明の目的は、基本プログラムが制限し
た数以上の同時ファイルのオープンを可能にする無限仮
想同時ファイルオープン方式を提供することにある。
た数以上の同時ファイルのオープンを可能にする無限仮
想同時ファイルオープン方式を提供することにある。
【0005】
【課題を解決するための手段】本発明の無限仮想同時フ
ァイルオープン方式は、外部媒体に収容されるプログラ
ム又はデータのアクセス管理をオープン・クローズ形式
で制御する基本オペレーティングシステムの同時オープ
ン可能ファイル数を超えてオープンが必要な時に応用プ
ログラムは時系列的に最も古くオープンされたファイル
をクローズし要求ファイルをオープンすることを特徴と
する。
ァイルオープン方式は、外部媒体に収容されるプログラ
ム又はデータのアクセス管理をオープン・クローズ形式
で制御する基本オペレーティングシステムの同時オープ
ン可能ファイル数を超えてオープンが必要な時に応用プ
ログラムは時系列的に最も古くオープンされたファイル
をクローズし要求ファイルをオープンすることを特徴と
する。
【0006】
【実施例】次に本発明について図面を参照して説明す
る。図1は本発明の無限仮想同時ファイルオープン方式
の一実施例を示す処理フローチャートである。
る。図1は本発明の無限仮想同時ファイルオープン方式
の一実施例を示す処理フローチャートである。
【0007】応用プログラムはまず、ファイル管理テー
ブルを検索して(ステップ1)、オープンするファイル
がこのテーブルに存在するか判定を行う(ステップ
2)。次にファイルがオープン状態かどうかを判定し
(ステップ3)、オープン状態ならばファイルのオープ
ンが正常である。一方、ファイル管理テーブル数分ステ
ップ2→1→2のループを回り終えた時に新規にファイ
ル管理テーブルを作る(ステップ4)。すでにオープン
しているファイル数と今オープンしようとしているファ
イルとを合計して同時オープンのファイル数が制限数よ
り超過しているか判定を行う(ステップ5)。ここで同
時オープンのファイル数が制限数より超過している場合
(YES)は一番古いファイルを1つクローズする(ス
テップ6)。そして、今ファイルのオープン要求のあっ
たものをオープンする(ステップ7)。ファイルのカウ
ンタを1つカウントアップし現在のオープン数を設定す
る(ステップ8)。次にファイル管理テーブルの書換え
を行いテーブル上の値を設定する(ステップ9)。
ブルを検索して(ステップ1)、オープンするファイル
がこのテーブルに存在するか判定を行う(ステップ
2)。次にファイルがオープン状態かどうかを判定し
(ステップ3)、オープン状態ならばファイルのオープ
ンが正常である。一方、ファイル管理テーブル数分ステ
ップ2→1→2のループを回り終えた時に新規にファイ
ル管理テーブルを作る(ステップ4)。すでにオープン
しているファイル数と今オープンしようとしているファ
イルとを合計して同時オープンのファイル数が制限数よ
り超過しているか判定を行う(ステップ5)。ここで同
時オープンのファイル数が制限数より超過している場合
(YES)は一番古いファイルを1つクローズする(ス
テップ6)。そして、今ファイルのオープン要求のあっ
たものをオープンする(ステップ7)。ファイルのカウ
ンタを1つカウントアップし現在のオープン数を設定す
る(ステップ8)。次にファイル管理テーブルの書換え
を行いテーブル上の値を設定する(ステップ9)。
【0008】
【発明の効果】以上説明したように本発明は、応用プロ
グラムで同時オープンのファイル数を制限数以上のオー
プンを可能にし、また応用プログラムで同時オープンの
ファイル数を意識することなくファイルのオープンを行
えるという効果を有する。
グラムで同時オープンのファイル数を制限数以上のオー
プンを可能にし、また応用プログラムで同時オープンの
ファイル数を意識することなくファイルのオープンを行
えるという効果を有する。
【図1】本発明の無限仮想同時ファイルオープン方式の
一実施例を示す処理フローチャートである。
一実施例を示す処理フローチャートである。
1,〜9 処理ステップ
Claims (1)
- 【請求項1】 外部媒体に収容されるプログラム又はデ
ータのアクセス管理をオープン・クローズ形式で制御す
る基本オペレーティングシステムの同時オープン可能フ
ァイル数を超えてオープンが必要な時に応用プログラム
は時系列的に最も古くオープンされたファイルをクロー
ズし要求ファイルをオープンすることを特徴とする無限
仮想同時ファイルオープン方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4037404A JPH05233401A (ja) | 1992-02-25 | 1992-02-25 | 無限仮想同時ファイルオープン方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4037404A JPH05233401A (ja) | 1992-02-25 | 1992-02-25 | 無限仮想同時ファイルオープン方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05233401A true JPH05233401A (ja) | 1993-09-10 |
Family
ID=12496596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4037404A Withdrawn JPH05233401A (ja) | 1992-02-25 | 1992-02-25 | 無限仮想同時ファイルオープン方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05233401A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015103012A (ja) * | 2013-11-25 | 2015-06-04 | 株式会社東芝 | ファイルアクセスシステム |
| CN112506736A (zh) * | 2020-12-01 | 2021-03-16 | 北京北信源软件股份有限公司 | office文件打开状态监控方法及装置 |
-
1992
- 1992-02-25 JP JP4037404A patent/JPH05233401A/ja not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015103012A (ja) * | 2013-11-25 | 2015-06-04 | 株式会社東芝 | ファイルアクセスシステム |
| CN112506736A (zh) * | 2020-12-01 | 2021-03-16 | 北京北信源软件股份有限公司 | office文件打开状态监控方法及装置 |
| CN112506736B (zh) * | 2020-12-01 | 2024-05-24 | 北京北信源软件股份有限公司 | office文件打开状态监控方法及装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05233401A (ja) | 無限仮想同時ファイルオープン方式 | |
| JPH04330561A (ja) | デジタル信号処理装置 | |
| JP2624170B2 (ja) | 論理削除データ物理削除方式 | |
| JP2006031178A (ja) | 負荷テスト実施装置、負荷テスト実施方法、負荷テスト実施プログラム | |
| JPH0713817A (ja) | ファイル管理方式 | |
| JPH0244442A (ja) | ファイル削除方式 | |
| JP2780601B2 (ja) | 電文一括処理システム | |
| GB2317972A (en) | Supplementing or replacing data in a ROM | |
| JPH035858A (ja) | バッチ伝送方式 | |
| JPH03147150A (ja) | データ処理方式 | |
| JPH05113882A (ja) | 中間フアイルによる外付けマン・マシン・インターフエース実現方式 | |
| JPH0540677A (ja) | 索引フアイルオープン制御方式 | |
| JPH11224216A (ja) | システムファイル履歴管理方式およびそれを記録した記録媒体 | |
| JPH02137038A (ja) | ファイルの世代自動選択処理方式 | |
| JPH01231140A (ja) | ファイル制御情報格納域の動的管理方式 | |
| JPH07239728A (ja) | 運転スケジュール更新方式 | |
| JPH01310439A (ja) | 編集履歴管理方式 | |
| JPH05119979A (ja) | フアイル使用状況管理方式 | |
| JPH035845A (ja) | ファイルオープン代行装置 | |
| JPH01312648A (ja) | ファイル管理方式 | |
| JPH04188339A (ja) | 削除レコードの管理方式 | |
| JPH0540593A (ja) | ウインドウシステム | |
| JP2007522762A (ja) | 通信サービスを含むシステムを動作させる方法 | |
| JP2001175453A (ja) | 音声応答装置及びその制御方法 | |
| JPH02190947A (ja) | 異os搭載システムにおけるファイルアクセス処理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19990518 |