JPH08314792A - Input/output system for computer system - Google Patents

Input/output system for computer system

Info

Publication number
JPH08314792A
JPH08314792A JP11826595A JP11826595A JPH08314792A JP H08314792 A JPH08314792 A JP H08314792A JP 11826595 A JP11826595 A JP 11826595A JP 11826595 A JP11826595 A JP 11826595A JP H08314792 A JPH08314792 A JP H08314792A
Authority
JP
Japan
Prior art keywords
input
management
output
application program
output system
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.)
Granted
Application number
JP11826595A
Other languages
Japanese (ja)
Other versions
JP2713230B2 (en
Inventor
Yutaka Mori
豊 毛利
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP11826595A priority Critical patent/JP2713230B2/en
Publication of JPH08314792A publication Critical patent/JPH08314792A/en
Application granted granted Critical
Publication of JP2713230B2 publication Critical patent/JP2713230B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE: To quickly and safely stop/restart the input/output system with an application program operated. CONSTITUTION: When accepting a start request from an input/output system manager MG, a start/stop request interface program 2 executes a generation management update routine 21 to update the generation information 51. When accepting an input/output request from an application program 3, an input/output request interface program 4 executes a generation management guard routine 41 and refers to generation information 51 to discriminate whether it is an input/output request to a management storage area 6 after restart or not. If it is an input/output request to the management storage area 6 before restart, the access to the management storage area 6 is rejected to prevent the wrong access. Meanwhile, if it is an input/output request to the management storage area 6 after restart, the access to the management storage area 6 is permitted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、コンピュータ・シス
テムにおける入出力システムに係り、詳しくは、コンピ
ュータ・システムの稼働中でも、SGパラメータの変更
等を目的として、停止/再起動を行うことのできる入出
力システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input / output system in a computer system, and more particularly, it can be stopped / restarted while the computer system is in operation for the purpose of changing SG parameters. Regarding output system.

【0002】[0002]

【従来の技術】この種の入出力システムは、アプリケー
ション・プログラムから入出力要求のあった各種データ
を、バッファ・メモリ、すなわち同システムが管理する
記憶領域(以下、管理記憶領域という)に一時蓄えて、
処理速度の異なるコンピュータの中央処理装置と入出力
装置との間でのデータの授受を効率良く制御するソフト
ウェアである。このような入出力システムの中には、例
えば、特開平5−274269号公報や特開平3−94
44号公報等に記載されているように、許可されていな
いユーザからの不正(意図的)なコンピュータ・アクセ
スを抑制するためのセキュリティ・ガード機能を備えて
いるものも存在する。
2. Description of the Related Art This type of input / output system temporarily stores various data requested by an application program for input / output in a buffer memory, that is, a storage area managed by the system (hereinafter referred to as a management storage area). hand,
It is software that efficiently controls the exchange of data between the central processing unit and the input / output device of computers with different processing speeds. Among such input / output systems, for example, JP-A-5-274269 and JP-A-3-94 are available.
Some of them have a security guard function for suppressing unauthorized (intentional) computer access by unauthorized users, as described in Japanese Patent Laid-Open No. 44-44.

【0003】ところで、マルチタスク(マルチプログラ
ミング)の下では、入出力システムを利用するアプリケ
ーション・プログラムの増減、用途及び機能等に応じ
て、管理記憶領域の大きさの変更(拡大、縮小)が望ま
れることがある。例えば、入出力システムを同時期に利
用するアプリケーション・プログラムの数を増やすとき
や、データベース・アプリケーションをこれから起ち上
げるときには、管理記憶領域を予め拡大しておくことが
好ましいというケースが起こり得るし、一方、演算を主
目的とするアプリケーションをこれから起ち上げるとき
には、管理記憶領域を予め縮小し、その分、ワーキング
エリアを拡大するようにすれば、効率が良くなるという
ケースも起こり得る。
By the way, under multi-tasking (multi-programming), it is desirable to change (enlarge or reduce) the size of the management storage area according to increase / decrease of application programs using the input / output system, usage and functions. May be For example, when increasing the number of application programs that use the I / O system at the same time or when starting a database application, it may be preferable to expand the management storage area in advance. When starting an application whose main purpose is calculation, the efficiency may be improved by reducing the management storage area in advance and expanding the working area by that amount.

【0004】管理記憶領域の大きさの変更は、SGパラ
メータを変更することによって可能であるが、このSG
パラメータの変更は、通常の場合は、入出力システムを
一旦停止させ、管理記憶領域を一旦開放してからでなけ
れば行うことができない。従来、SGパラメータを変更
する際には、コンピュータ・システム(OS)の稼働中
でも、入出力システムの停止/再起動ができるにもかか
わらず、入出力システムの停止に先立って、同システム
を利用している全てのアプリケーション・プログラムの
終了を単に待ち合わせるか、全てのアプリケーション・
プログラムを強制的に終了させていた。このように、全
てのアプリケーション・プログラムの終了を待って、入
出力システムの停止/再起動を行うこととしたのは、入
出力システムの停止によって管理記憶領域が開放され、
再起動によって管理記憶領域が再取得されるため、アプ
リケーション・プログラムを実行中のままにしておけ
ば、再起動以前に割り付けされた管理記憶領域(再起動
後は、別のアプリケーション・プログラムに割り付けさ
れている領域)に誤ってアクセスして混乱を起こす虞が
あるからであり、このような混乱を防止するためであ
る。
The size of the management storage area can be changed by changing the SG parameter.
Normally, the parameters can be changed only after the input / output system is temporarily stopped and the management storage area is once opened. Conventionally, when changing the SG parameter, even if the computer system (OS) can be stopped / restarted even when the computer system (OS) is operating, the system is used prior to the stop of the input / output system. Waiting for the end of all application programs
The program was forcibly terminated. Thus, the reason why the input / output system is stopped / restarted after waiting for the end of all the application programs is that the management storage area is released by stopping the input / output system.
Since the management storage area is reacquired by the restart, if the application program is kept running, the management storage area allocated before the restart (after the restart, it will be allocated to another application program) This is because there is a risk of confusing by accidentally accessing (the area in which it is present), and for preventing such confusion.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、全ての
アプリケーション・プログラムの終了を単に待ち合わせ
る前者の方法では、入出力システムを迅速に停止させる
ことができず、万が一障害によってストールしているア
プリケーション・プログラムがあれば、入出力システム
の停止はもはや不可能となる。これに対して、全てのア
プリケーション・プログラムを強制的に終了させる後者
の方法では、入出力システムを迅速に停止できるという
利点を有する反面、入出力システムを最初だけ利用し、
以後は利用することのないアプリケーション・プログラ
ムに対しても、画一的に強制終了させてしまうので、具
体的妥当性に欠けるという問題があった。
However, with the former method of simply waiting for the end of all application programs, the input / output system cannot be stopped quickly, and an application program that is stalled due to a failure may be lost. If so, it is no longer possible to stop the I / O system. On the other hand, the latter method of forcibly terminating all application programs has the advantage of being able to stop the I / O system quickly, while using the I / O system only at the beginning,
After that, even for application programs that are not used, they are forcedly terminated uniformly, and there is a problem that they lack concrete validity.

【0006】この発明は、上述の事情に鑑みてなされた
もので、アプリケーション・プログラムを稼働させたま
ま、迅速かつ安全に停止/再起動できるコンピュータ・
システムにおける入出力システムを提供することを目的
としている。
The present invention has been made in view of the above circumstances, and is a computer that can be stopped / restarted quickly and safely while the application program is running.
It is intended to provide an input / output system in the system.

【0007】[0007]

【課題を解決するための手段】上記課題を解決するため
に、請求項1記載の発明は、コンピュータ・システムの
稼働中に自身の停止/起動を行うことのできる入出力シ
ステムであって、当該入出力システムが稼働状態である
か否かを示す運用情報を記憶する運用情報記憶手段と、
当該入出力システムの世代情報を記憶する世代情報記憶
手段と、当該入出力システムが起動される度に、上記世
代情報記憶手段に記憶されている世代情報を更新する世
代管理更新手段と、当該入出力システムの起動時には管
理記憶領域を取得する一方、停止時には上記管理記憶領
域の解放を行う起動/停止要求インタフェースと、当該
入出力システムの稼働中に、任意のアプリケーション・
プログラムからの入出力要求があったときは、該アプリ
ケーション・プログラムの管理情報に世代情報写しが存
在しなければ、当該入出力システムの世代情報写しを上
記管理情報に付与した後に上記アプリケーション・プロ
グラムからの入出力要求を許可し、該アプリケーション
・プログラムの管理情報に上記世代情報記憶手段に記憶
されている世代情報と一致する世代情報写しが存在すれ
ば、上記アプリケーション・プログラムからの入出力要
求を許可し、該アプリケーション・プログラムの管理情
報に、上記世代情報記憶手段に記憶されている世代情報
と一致しない世代情報写しが存在すれば、上記アプリケ
ーション・プログラムからの入出力要求を拒否する世代
管理ガード手段と、該世代管理ガード手段によって上記
アプリケーション・プログラムからの入出力要求が許可
されると、該アプリケーション・プログラムの入出力要
求に従って上記管理記憶領域にアクセスし、結果を上記
アプリケーション・プログラムに通知する一方、上記世
代管理ガード手段によって上記アプリケーション・プロ
グラムからの入出力要求が拒否されると、該アプリケー
ション・プログラムに上記管理記憶領域の利用不可を通
知する入出力要求インタフェースとを備えてなることを
特徴としている。
In order to solve the above problems, the invention according to claim 1 is an input / output system capable of stopping / starting itself while a computer system is in operation. Operation information storage means for storing operation information indicating whether or not the input / output system is in operation,
Generation information storage means for storing generation information of the input / output system; generation management update means for updating generation information stored in the generation information storage means each time the input / output system is activated; The start / stop request interface that acquires the management storage area when the output system is started, and releases the management storage area when the output system is stopped, and any application application while the input / output system is running.
When there is an input / output request from the program, if the generation information copy does not exist in the management information of the application program, the generation information copy of the input / output system is added to the management information and then the application program Input / output request of the application program is permitted, and if the management information of the application program has a copy of generation information that matches the generation information stored in the generation information storage means, the input / output request from the application program is permitted. However, if the management information of the application program contains a copy of generation information that does not match the generation information stored in the generation information storage means, the generation management guard means rejects the input / output request from the application program. And the application by the generation management guard means When the input / output request from the program is permitted, the management storage area is accessed according to the input / output request of the application program, and the result is notified to the application program, while the generation management guard means causes the application program to be accessed. When the input / output request from the device is rejected, the input / output request interface for notifying the application program that the management storage area cannot be used is provided.

【0008】また、請求項2記載の発明は、請求項1記
載の入出力システムであって、上記世代管理ガード手段
には、入出力システムの停止中に、任意のアプリケーシ
ョン・プログラムからの入出力要求があったときは、該
アプリケーション・プログラムからの入出力要求を拒否
する機能が付加されていることを特徴としている。
The invention according to claim 2 is the input / output system according to claim 1, wherein the generation management guard means inputs / outputs from an arbitrary application program while the input / output system is stopped. It is characterized in that a function of rejecting an input / output request from the application program is added when there is a request.

【0009】また、請求項3記載の発明は、請求項1又
は2記載の入出力システムであって、上記世代情報は、
当該入出力システムの起動時刻データからなることを特
徴としている。
The invention according to claim 3 is the input / output system according to claim 1 or 2, wherein the generation information is:
It is characterized in that it comprises start time data of the input / output system.

【0010】また、請求項4記載の発明は、請求項3記
載の入出力システムであって、上記起動時刻は、マイク
ロ秒まで表示されることを特徴としている。
The invention according to claim 4 is the input / output system according to claim 3, characterized in that the start time is displayed up to microseconds.

【0011】[0011]

【作用】この発明の構成において、世代情報記憶手段
は、当該入出力システムの世代情報を記憶する。この世
代情報は、世代管理更新手段によって、当該入出力シス
テムが起動される度に更新される。起動/停止要求イン
タフェースは、当該入出力システムの起動時には管理記
憶領域を取得する一方、停止時には上記管理記憶領域の
解放を行う。世代管理ガード手段は、アプリケーション
・プログラムの入出力要求時に、該プリケーション・プ
ログラムの管理情報の中に世代情報写しが存在していれ
ば、世代情報記憶手段に記憶されている世代情報を参照
して、世代情報と管理情報の中に存在する世代情報写し
とを比較することにより、再起動後の管理記憶領域に対
する入出力要求であるか否かを判断する。この判断の結
果、両者が不一致のときは、世代が異なることを意味す
るので(つまり、両世代間には、管理記憶領域の開放・
取得が経験されているので)、このアプリケーション・
プログラム3の入出力要求を拒否して、今や別のアプリ
ケーション・プログラムが利用しているかも知れない管
理記憶領域の所定のエリアにアクセスする危険を防止す
る。一方、両者が一致するときは、再起動後の管理記憶
領域に対するアクセス要求なので、管理記憶領域に対す
るアクセスを許可する。
In the configuration of the present invention, the generation information storage means stores the generation information of the input / output system. This generation information is updated by the generation management update means each time the input / output system is activated. The start / stop request interface acquires the management storage area when the input / output system is started, and releases the management storage area when the input / output system is stopped. The generation management guard means refers to the generation information stored in the generation information storage means at the time of the input / output request of the application program, if the generation information copy exists in the management information of the application program. Then, by comparing the generation information with a copy of the generation information existing in the management information, it is determined whether or not the request is an input / output request to the management storage area after the restart. As a result of this determination, if the two do not match, it means that the generations are different (that is, the management storage area is not released between the two generations).
This application
The input / output request of the program 3 is rejected to prevent the risk of accessing a predetermined area of the management storage area which may be used by another application program now. On the other hand, if the two match, the access request is for the management storage area after the restart, so access to the management storage area is permitted.

【0012】それゆえ、アプリケーション・プログラム
を稼働させたまま、迅速かつ安全に入出力システムを停
止できる。したがって、入出力システムを最初だけは利
用したが、以後は利用することのないアプリケーション
・プログラムにとっては、入出力システムの停止に伴う
強制終了の虞もないので、大変使い勝手の良い入出力シ
ステムとなる。また、世代情報として、マイクロ秒(μ
sec)まで表示される起動時刻を採用するならば、微小
時間内で停止/再起動が行われた場合でも、確実に世代
の違いを識別できる。
Therefore, the input / output system can be stopped quickly and safely with the application program running. Therefore, for an application program that uses the I / O system only for the first time but does not use it thereafter, there is no fear of forced termination due to the stop of the I / O system, which makes the I / O system very convenient. . In addition, microseconds (μ
If the start time displayed up to sec) is adopted, the generation difference can be surely identified even if the stop / restart is performed within a minute time.

【0013】[0013]

【実施例】以下、図面を参照してこの発明の実施例につ
いて説明する。図1は、この発明の一実施例であるコン
ピュータ・システムにおける入出力システムの電気的構
成を示すブロック図であると共に、同入出力システムの
動作を説明するための図である。この例の入出力システ
ムは、外部記憶装置(入出力装置)と主記憶との間のデ
ータの転送制御に用いられ、入出力エラーの回復、SG
パラメータの変更(管理記憶領域の大きさの拡大縮小)
等を行う点で従来の入出力システムと同様であるが、後
述するように、アプリケーション・プログラムを稼働さ
せたまま、入出力システムの停止/再起動を実現するた
めに、入出力システムの世代なる概念に着目し、世代管
理による誤アクセス防止機能を備えている点で、従来の
入出力システムと大きく相違している。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an electrical configuration of an input / output system in a computer system according to an embodiment of the present invention and a diagram for explaining the operation of the input / output system. The input / output system of this example is used for controlling data transfer between an external storage device (input / output device) and a main storage, and is used for recovery of input / output errors and SG.
Change parameters (enlarge / reduce the size of the management storage area)
It is similar to the conventional I / O system in that it does the above, but as will be described later, it becomes the generation of the I / O system in order to stop / restart the I / O system while the application program is running. Focusing on the concept, it is greatly different from the conventional input / output system in that it has an erroneous access prevention function by generation management.

【0014】この例の入出力システム1は、図1に示す
ように、入出力システム管理者MGからの起動/停止の
要求を受け付ける起動/停止要求インタフェース・プロ
グラム2と、任意のアプリケーション・プログラム3か
らの入出力要求を受け付ける入出力要求インタフェース
・プログラム4と、入出力システム1の世代情報51や
運用情報52を記録する世代情報運用情報記憶領域(以
下、簡単に、世代情報記憶領域という)5と、アプリケ
ーション・プログラム3からの入出力要求のあった各種
データ31を一時保存するための管理記憶領域(バッフ
ァ・メモリ)6とを有している。入出力システム管理者
(オペレータ)MGは、入出力システム1の状態を正し
く維持し、利用者へのサービスを提供する者で、具体的
には、入出力システム1の保守、SGパラメータの変
更、障害からの回復等のために、入出力システム1の起
動/停止を行う。
The input / output system 1 of this example, as shown in FIG. 1, has a start / stop request interface program 2 for receiving a start / stop request from an input / output system manager MG, and an arbitrary application program 3. I / O request interface program 4 for receiving I / O requests from the I / O system, and a generation information operation information storage area (hereinafter simply referred to as generation information storage area) 5 for recording generation information 51 and operation information 52 of the input / output system 1. And a management storage area (buffer memory) 6 for temporarily storing various data 31 requested by the application program 3 for input / output. The input / output system manager (operator) MG is a person who maintains the state of the input / output system 1 correctly and provides a service to the user. Specifically, maintenance of the input / output system 1, change of SG parameters, The input / output system 1 is started / stopped for recovery from a failure or the like.

【0015】起動/停止要求インタフェース・プログラ
ム2は、入出力システム管理者MGからの起動要求を受
け付けると、主記憶の中に管理記憶領域6を取得し、一
方、停止要求を受け付けると、管理記憶領域6の開放を
行う常駐プログラムであり、世代管理更新ルーチン21
を有している。この世代管理更新ルーチン21は、入出
力システム管理者MGから起動/停止要求を受け付ける
度に、世代情報記憶領域5に記憶されている入出力シス
テム1の運用情報52を更新する処理を行い、また、起
動要求を受け付けるときは、世代情報記憶領域5に記憶
されている入出力システム1の世代情報51を更新する
処理も行う。
When the start / stop request interface program 2 receives a start request from the input / output system manager MG, the start / stop request interface program 2 acquires the management storage area 6 in the main memory. It is a resident program that releases the area 6, and the generation management update routine 21
have. The generation management update routine 21 updates the operation information 52 of the input / output system 1 stored in the generation information storage area 5 each time a start / stop request is received from the input / output system manager MG. When accepting the activation request, the process of updating the generation information 51 of the input / output system 1 stored in the generation information storage area 5 is also performed.

【0016】ここで、世代情報51とは、コンピュータ
・システムの稼働中に入出力システム1が何回か停止/
再起動を繰り返す場合において、入出力システム1の世
代(稼働時期)を表す情報であり、特定の世代(何回目
の起ち上げか)を認識できる必要はなく、今回の世代で
あるか以前の世代であるかを識別できる情報で足り、例
えば、マイクロ秒(μsec)まで表示される起動時刻
や、起動する度にインクリメントされる数値情報等は、
好適な世代情報となり得る。また、運用情報52とは、
入出力システム1の運用状態、すなわち入出力システム
1が稼働中であるか停止中であるかを示すフラグであ
る。
Here, the generation information 51 means that the input / output system 1 is stopped several times during the operation of the computer system.
When restarting is repeated, it is information indicating the generation (operating time) of the input / output system 1, and it is not necessary to recognize a specific generation (how many times it is started). Is sufficient to identify whether or not it is, for example, the start time displayed up to microseconds (μsec), the numerical information that is incremented each time it is started, etc.
It can be suitable generation information. The operation information 52 is
It is a flag indicating the operating state of the input / output system 1, that is, whether the input / output system 1 is operating or stopped.

【0017】各アプリケーション・プログラム3は、主
記憶に、各種データ31を記憶するデータメモリエリ
ア、及び管理情報32を記憶する管理情報メモリエリア
を割り当てられていて、この管理情報32には世代情報
写し32aが含まれている。ここで、世代情報写し32
aとは、世代情報記憶領域5に記憶されている世代情報
51の複写であり、この複写時期は、各アプリケーショ
ン・プログラム3が、入出力システム1の稼働中に、最
初に入出力要求を行ったときである。したがって、世代
情報51として、マイクロ秒(μsec)まで表示される
起動時刻が採用される場合には、この起動時刻の写しが
世代情報写し32aとなる。それゆえ、世代情報写し3
2aの内容は、複数のアプリケーション・プログラム3
の稼働中に、入出力システム1が停止/再起動を繰り返
す場合には、今回稼働中に始めて入出力要求を行ったア
プリケーション・プログラム3と、前回又は前々回稼働
中に最初の入出力要求を行ったアプリケーション・プロ
グラム3とでは、異なったものとなる。
Each application program 3 is assigned a data memory area for storing various data 31 and a management information memory area for storing management information 32 in the main memory, and the generation information is copied to this management information 32. 32a is included. Here, a copy of the generation information 32
“A” is a copy of the generation information 51 stored in the generation information storage area 5. At the time of copying, each application program 3 first makes an input / output request while the input / output system 1 is operating. It's time to go. Therefore, when the activation time displayed up to microseconds (μsec) is adopted as the generation information 51, a copy of this activation time becomes the generation information copy 32a. Therefore, copy of generation information 3
The contents of 2a include multiple application programs 3
If the input / output system 1 repeatedly stops / restarts during the operation of, the application program 3 that first issued the input / output request during the operation of this time and the first input / output request during the previous or previous two-time operation are performed. It is different from the application program 3 described above.

【0018】入出力要求インタフェース・プログラム4
は、任意のアプリケーション・プログラム3からの入出
力要求を受け付けると、正当なアクセスか否かを判断
し、正当と判断した場合には、アプリケーション・プロ
グラム3から受け付けた入出力要求を管理記憶領域6に
発行する一方、不正(誤っている)と判断した場合に
は、アプリケーション・プログラム3に対して、入出力
システム1の利用はできない旨を通知する常駐プログラ
ムであり、正当なアクセスであるか否かを判断するため
の世代管理ガード・ルーチン41を有している。具体的
には、この世代管理ガード・ルーチン41は、動作中の
任意のアプリケーション・プログラム3からの入出力要
求があったときに、世代情報記憶領域5から運用情報5
2を参照して、入出力システム1が現在稼働中であるか
否かを判断し、稼働中のときは、入出力要求元(アプリ
ケーション・プログラム3)の管理情報32から世代情
報写し32aを参照する一方、世代情報記憶領域5から
世代情報51を参照して、両者を見比べて、不正なアク
セスであるか否かを監視する。ここで、世代情報写し3
2aの起動時刻が、世代情報51の起動時刻と一致しな
ければ、不正なアクセスと判断される。何故なら、この
アプリケーション・プログラム3の最初の入出力要求
は、入出力システム1の再起動以前の稼働中に行われた
ものであり、管理記憶領域6において、このアプリケー
ション・プログラム3に対する再起動以前の割当領域
は、もはや開放されており、今では、別のアプリケーシ
ョン・プログラム3に割り当てられているか、あるいは
管理記憶領域6から外されている可能性があるからであ
る。
I / O request interface program 4
When an input / output request from any application program 3 is received, it judges whether or not the access is valid, and if it is determined to be valid, the input / output request received from the application program 3 is sent to the management storage area 6 On the other hand, if it is determined to be illegal (wrong), it is a resident program that notifies the application program 3 that the I / O system 1 cannot be used. It has a generation management guard routine 41 for determining whether or not. More specifically, the generation management guard routine 41 uses the operation information 5 from the generation information storage area 5 when an input / output request is made from any running application program 3.
2 to determine whether or not the input / output system 1 is currently in operation, and when it is in operation, refer to the generation information copy 32a from the management information 32 of the input / output request source (application program 3). On the other hand, referring to the generation information 51 from the generation information storage area 5, the two are compared and monitored for unauthorized access. Here, copy of generation information 3
If the start time of 2a does not match the start time of the generation information 51, it is determined as an unauthorized access. This is because the first input / output request of this application program 3 was made during the operation of the input / output system 1 before the restart, and in the management storage area 6 before the restart of this application program 3. This is because the allocated area of is already released and may be allocated to another application program 3 or removed from the management storage area 6.

【0019】また、管理記憶領域6は、アプリケーショ
ン・プログラム3に割り当てられたデータメモリエリ
ア、管理情報メモリエリアと、光ディスク装置、電子デ
ィスク装置、磁気ディスク装置等の外部記憶装置7との
間で授受しあうデータを一時保存するための記憶領域で
あり、入出力システム1の起動によって主記憶に取得さ
れ、入出力システムの停止によって開放される。
The management storage area 6 is exchanged between a data memory area and a management information memory area assigned to the application program 3 and an external storage device 7 such as an optical disk device, an electronic disk device or a magnetic disk device. It is a storage area for temporarily storing the mutual data, and is acquired in the main memory when the input / output system 1 is started and released when the input / output system is stopped.

【0020】次に、この実施例の動作について説明す
る。 (1)起動/停止要求インタフェース・プログラム2の
動作 まず、図2を参照して、起動/停止要求インタフェース
・プログラム2の動作について説明する。例えば、入出
力システム管理者MGは、コンピュータ・システムの稼
働中に、入出力システム1を止め、SGパラメータの変
更(管理記憶領域6の大きさの拡大縮小)等を行った
後、再起動の操作を行う。この再起動の操作は、起動/
停止要求インタフェース・プログラム2に対して入出力
システム1の起動要求を発行することで行われる。起動
/停止要求インタフェース・プログラム2は、入出力シ
ステム管理者MGからの起動要求を受け付けると(#
1)、まず、主記憶の中に管理記憶領域6を取得し(#
2)、次いで、取得された管理記憶領域の初期化を行い
(#3)、この後、世代管理更新ルーチン21を実行し
て、世代情報記憶領域5に記憶されている入出力システ
ム1の世代情報51及び運用情報52を更新する(#
4)。世代情報51の更新は、例えば、前回の起動時刻
を今回の起動時刻で書き換えることにより行われ、ま
た、運用情報52の更新は、「停止状態」を「稼働状
態」に書き換える(フラグを立てる)ことで行われる。
世代管理更新ルーチン21の更新処理が完了すると、起
動/停止要求インタフェース・プログラム2は、当該起
動処理を終了する。そして、これより以降は、入出力シ
ステム1の運用が開始される(#5)。
Next, the operation of this embodiment will be described. (1) Operation of Start / Stop Request Interface Program 2 First, the operation of the start / stop request interface program 2 will be described with reference to FIG. For example, the input / output system manager MG stops the input / output system 1 while the computer system is operating, changes SG parameters (enlarges or reduces the size of the management storage area 6), and then restarts the computer. Do the operation. This restart operation is
This is performed by issuing a start request for the input / output system 1 to the stop request interface program 2. The start / stop request interface program 2 receives the start request from the input / output system manager MG (#
1) First, the management storage area 6 is acquired in the main storage (#
2) Then, the acquired management storage area is initialized (# 3), and then the generation management update routine 21 is executed to generate the generation of the input / output system 1 stored in the generation information storage area 5. Update the information 51 and the operation information 52 (#
4). The generation information 51 is updated, for example, by rewriting the previous activation time with the current activation time, and the operation information 52 is updated by rewriting the "stopped state" into the "operating state" (set a flag). It is done by that.
When the update process of the generation management update routine 21 is completed, the start / stop request interface program 2 ends the start process. After that, the operation of the input / output system 1 is started (# 5).

【0021】入出力システム管理者MGは、コンピュー
タ・システムの稼働中に、再び、SGパラメータの変更
の必要が生じたときは、起動/停止要求インタフェース
・プログラム2に対して、入出力システム1の停止要求
を行う。起動/停止要求インタフェース・プログラム2
は、入出力システム管理者MGから、停止要求を受け付
けると(#6)、世代管理更新ルーチン21を実行し
て、世代情報記憶領域5に記憶されている入出力システ
ム1の運用情報52の内容(「稼働状態」)を「停止状
態」に書き換える(フラグを下ろす)(#7)。世代管
理更新ルーチン21の更新処理が完了すると、起動/停
止要求インタフェース・プログラム2は、現在稼働中の
アプリケーション・プログラム3の終了を待ち合わせず
に、管理記憶領域6の解放処理を行って(#8)、当該
停止処理を終了する。そして、これより以降は、入出力
システム1の運用が停止される(#9)。
The input / output system manager MG instructs the start / stop request interface program 2 of the input / output system 1 when the SG parameter needs to be changed again during the operation of the computer system. Make a stop request. Start / stop request interface program 2
When the stop request is received from the input / output system manager MG (# 6), the generation management update routine 21 is executed, and the contents of the operation information 52 of the input / output system 1 stored in the generation information storage area 5 are stored. Rewrite ("operating state") to "stop state" (clear the flag) (# 7). When the update process of the generation management update routine 21 is completed, the start / stop request interface program 2 performs the release process of the management storage area 6 without waiting for the end of the currently running application program 3 (# 8 ), The stop processing is ended. After that, the operation of the input / output system 1 is stopped (# 9).

【0022】(2)入出力要求インタフェース・プログ
ラム4の動作 次に、図3を参照して、入出力要求インタフェース・プ
ログラム4の動作について説明する。動作中の任意のア
プリケーション・プログラム3は、外部記憶装置7との
間でデータの授受を行うときは、入出力システム1に対
して入出力要求を行う。入出力要求インタフェース・プ
ログラム4は、このアプリケーション・プログラム3か
らの入出力要求を受け付けると(SP1)、世代管理ガ
ード・ルーチン41を実行して、以下の処理を行う。ま
ず、世代情報記憶領域5の中から運用情報52を参照し
(SP2)、入出力システム1が稼働中であるか否かを
判断する(SP3)。この判断の結果、入出力システム
1が停止状態にあるときは、このアプリケーション・プ
ログラム3の入出力要求を拒否する。入出力要求インタ
フェース・プログラム4は、世代管理ガード・ルーチン
41によって、このアプリケーション・プログラム3の
入出力要求が拒否されると、このアプリケーション・プ
ログラム3に入出力システム1の利用不可を通知した後
(SP4)、当該入出力処理を終了する。したがって、
利用不可を通知されたアプリケーション・プログラム
は、一旦終了し、入出力システム1が再起動するのを待
って、自身も再起動してからでなければ、入出力システ
ム1を利用できない。
(2) Operation of Input / Output Request Interface Program 4 Next, the operation of the input / output request interface program 4 will be described with reference to FIG. The arbitrary application program 3 in operation issues an input / output request to the input / output system 1 when exchanging data with the external storage device 7. When the input / output request interface program 4 receives the input / output request from the application program 3 (SP1), it executes the generation management guard routine 41 to perform the following processing. First, the operation information 52 is referenced from the generation information storage area 5 (SP2), and it is determined whether the input / output system 1 is in operation (SP3). As a result of this judgment, when the input / output system 1 is in the stopped state, the input / output request of the application program 3 is rejected. When the generation management guard routine 41 rejects the input / output request of the application program 3, the input / output request interface program 4 notifies the application program 3 that the input / output system 1 is unavailable ( SP4), and terminates the input / output processing. Therefore,
The application program notified of the unavailability cannot use the input / output system 1 until it is terminated, waits for the input / output system 1 to be restarted, and restarts itself.

【0023】一方、入出力システム1が稼働状態にある
ときは(SP3)、世代管理ガード・ルーチン41は、
入出力要求元(アプリケーション・プログラム3)の管
理情報32を参照して(SP5)、世代情報写し32a
が存在するか否かを見る(SP6)。この結果、管理情
報32の中に世代情報写し32aが存在しない場合は
(SP6で「No」の場合)、このアプリケーション・
プログラム3にとって、初めての入出力要求ということ
なので、世代情報記憶領域5の中から世代情報51を参
照して、そのコピー(世代情報写し32a)を作成し、
作成した世代情報写し32aをこのアプリケーション・
プログラム3の管理情報32に付与した後(SP7)、
このアプリケーション・プログラム3の入出力要求を許
可する。入出力要求インタフェース・プログラム4は、
世代管理ガード・ルーチン41によって、このアプリケ
ーション・プログラム3の入出力要求が許可されると、
このアプリケーション・プログラム3の入出力要求に従
って、入出力(アクセス)を行い(SP8)、実行結果
をアプリケーション・プログラム3に通知した後、当該
入出力処理を終了する。
On the other hand, when the input / output system 1 is in the operating state (SP3), the generation management guard routine 41
The generation information copy 32a is made by referring to the management information 32 of the input / output request source (application program 3) (SP5).
Check whether or not exists (SP6). As a result, when the generation information copy 32a does not exist in the management information 32 (in the case of "No" in SP6), this application
Since this is the first input / output request for the program 3, the generation information 51 is referenced from the generation information storage area 5 to create a copy (generation information copy 32a),
Copy the created copy of generation information 32a to this application
After adding it to the management information 32 of the program 3 (SP7),
The input / output request of this application program 3 is permitted. I / O request interface program 4
When the generation management guard routine 41 permits the input / output request of the application program 3,
Input / output (access) is performed according to the input / output request of the application program 3 (SP8), the execution result is notified to the application program 3, and then the input / output processing is ended.

【0024】これに対して、管理情報32の中に世代情
報写し32aが存在する場合は(SP6で「Yes」の
場合)、世代管理ガード・ルーチン41は、世代情報記
憶領域5から世代情報51を読み出して(SP9)、管
理情報32の世代情報写し32aと比較する(SP1
0)。この比較の結果、世代情報51と世代情報写し3
2aとが一致しなければ、現在稼働中の入出力システム
1と、このアプリケーション・プログラム3が最初に入
出力要求を行ったときに稼働していた入出力システム1
とでは、世代が異なるので(つまり、両世代間には、管
理記憶領域6の開放・取得が経験されているので)、こ
のアプリケーション・プログラム3の入出力要求を拒否
する。入出力要求インタフェース・プログラム4は、世
代管理ガード・ルーチン41によって、このアプリケー
ション・プログラム3の入出力要求が拒否されると、こ
のアプリケーション・プログラム3に入出力システム1
の利用不可を通知した後(SP4)、当該入出力処理を
終了する。したがって、利用不可を通知されたアプリケ
ーション・プログラムは、一旦終了し、再起動してから
でなければ、入出力システム1を利用できない。
On the other hand, when the generation information copy 32a is present in the management information 32 (in the case of "Yes" in SP6), the generation management guard routine 41 determines that the generation information storage area 5 to the generation information 51. Is read (SP9) and compared with the generation information copy 32a of the management information 32 (SP1).
0). As a result of this comparison, generation information 51 and generation information copy 3
If 2a does not match, the I / O system 1 that is currently operating and the I / O system 1 that was operating when this application program 3 first made an I / O request
In and, since the generations are different (that is, since the management storage area 6 has been released / acquired between the generations), the input / output request of the application program 3 is rejected. When the generation management guard routine 41 rejects the input / output request of the application program 3, the input / output request interface program 4 causes the application program 3 to input / output the system 1
After notifying that it is not available (SP4), the input / output processing is terminated. Therefore, the application program notified of the unavailability cannot use the input / output system 1 until it is terminated and restarted.

【0025】一方、世代管理ガード・ルーチン41は、
世代情報51と世代情報写し32aとが一致すると判断
する場合は、現在稼働中の入出力システム1と、このア
プリケーション・プログラム3が最初に入出力要求を行
ったときに稼働していた入出力システム1とでは、同一
世代なので(つまり、今回の入出力要求と最初の入出力
要求との間で、管理記憶領域6の開放・取得が経験され
ていないので)、このアプリケーション・プログラム3
の入出力要求を許可する。入出力要求インタフェース・
プログラム4は、世代管理ガード・ルーチン41によっ
て、このアプリケーション・プログラム3の入出力要求
が許可されると、このアプリケーション・プログラム3
の入出力要求に従って、入出力(アクセス)を行い(S
P8)、実行結果をアプリケーション・プログラム3に
通知した後、当該入出力処理を終了する。
On the other hand, the generation management guard routine 41
When it is determined that the generation information 51 and the generation information copy 32a match, the input / output system 1 that is currently operating and the input / output system that was operating when this application program 3 first made an input / output request. 1 and the same generation (that is, since the management storage area 6 has not been released / acquired between the current I / O request and the first I / O request), the application program 3
I / O requests are permitted. I / O request interface
When the generation management guard routine 41 permits the input / output request of the application program 3, the program 4 receives the application program 3
Input / output (access) according to the input / output request of
P8), after notifying the application program 3 of the execution result, the input / output processing is ended.

【0026】このように、この例の構成によれば、アプ
リケーション・プログラム3の入出力要求を受け付けた
ときは、再起動後の管理記憶領域6に対する入出力要求
であるか否かが判断され、この判断の結果、再起動以前
の管理記憶領域6に対する入出力要求であるときは、管
理記憶領域6に対するアクセスを拒否するので、誤った
アクセスを防止できる。それゆえ、アプリケーション・
プログラム3を稼働させたまま、直ちにかつ安全に入出
力システム1を停止でき、例えばSGパラメータを迅速
に変更できる。したがって、入出力システム1を最初だ
けは利用したが、以後は利用することのないアプリケー
ション・プログラム3にとっては、入出力システム1の
停止に伴う強制終了の虞もないので、大変使い勝手の良
い入出力システム1となる。また、世代情報51とし
て、マイクロ秒(μsec)まで表示される起動時刻を採
用するならば、微小時間内で停止/再起動が行われた場
合でも、確実に世代の違いを識別できる。
As described above, according to the configuration of this example, when the input / output request of the application program 3 is received, it is determined whether or not the input / output request is for the management storage area 6 after the restart. As a result of this determination, when the input / output request is for the management storage area 6 before the restart, the access to the management storage area 6 is denied, so that an erroneous access can be prevented. Therefore, the application
The input / output system 1 can be stopped immediately and safely while the program 3 is running, and the SG parameter can be changed quickly, for example. Therefore, for the application program 3 that uses the input / output system 1 only for the first time but does not use it thereafter, there is no fear of forced termination due to the stop of the input / output system 1. It becomes system 1. Further, if the activation time that is displayed up to microseconds (μsec) is adopted as the generation information 51, it is possible to reliably identify the generation difference even when the stop / restart is performed within a minute time.

【0027】以上、この発明の実施例を図面により詳述
してきたが、具体的な構成はこの実施例に限られるもの
ではなく、この発明の要旨を逸脱しない範囲の設計の変
更等があってもこの発明に含まれる。例えば、世代情報
としては、マイクロ秒(μsec)まで表示される起動時
刻や、起動する度にインクリメントされる数値情報等に
限らない。要するに、任意のアプリケーション・プログ
ラムの最初の入出力要求が、再起動後(今回の起動後)
に行われたのか、再起動前(今回の起動前)に行われた
のかが分かるデータであれば、世代情報として用いるこ
とができる。
The embodiment of the present invention has been described in detail above with reference to the drawings. However, the specific structure is not limited to this embodiment, and there are design changes and the like within the scope not departing from the gist of the present invention. Also included in the present invention. For example, the generation information is not limited to the activation time displayed up to microseconds (μsec), the numerical information incremented each time it is activated, and the like. In short, the first I / O request of any application program is after the restart (after this start)
If it is data that indicates whether it has been performed before, or before rebooting (before this time), it can be used as generation information.

【0028】[0028]

【発明の効果】以上説明したように、この発明の入出力
システムによれば、アプリケーション・プログラムから
の入出力要求を受け付けたときは、再起動後の管理記憶
領域に対する入出力要求であるか否かが判断され、この
判断の結果、再起動後の管理記憶領域に対する入出力要
求であるときは、管理記憶領域に対するアクセスを許可
するが、再起動以前の管理記憶領域に対する入出力要求
であるときは、今や別のアプリケーション・プログラム
が利用しているかも知れない管理記憶領域の所定のエリ
アにアクセスする虞があるので、管理記憶領域に対する
アクセスを拒否する。それゆえ、アプリケーション・プ
ログラムを稼働させたまま、安全かつ迅速に入出力シス
テムを停止/起動できる。したがって、入出力システム
を最初だけは利用したが、以後は利用することのないア
プリケーション・プログラムにとっては、入出力システ
ムの停止に伴う強制終了の虞もないので、大変使い勝手
の良い入出力システムとなる。
As described above, according to the input / output system of the present invention, when an input / output request from an application program is accepted, whether or not the input / output request is for the management storage area after restarting. If the input / output request is for the management storage area after the restart, the access is permitted to the management storage area, but if the input / output request is for the management storage area before the restart Refuses access to the management storage area because it may access a predetermined area of the management storage area that may be used by another application program. Therefore, the input / output system can be stopped / started safely and quickly while the application program is running. Therefore, for an application program that uses the I / O system only for the first time but does not use it thereafter, there is no fear of forced termination due to the stop of the I / O system, which makes the I / O system very convenient. .

【0027】[0027]

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の一実施例であるコンピュータ・シス
テムにおける入出力システムの電気的構成を示すブロッ
ク図であると共に、同入出力システムの動作を説明する
ための図である。
FIG. 1 is a block diagram showing an electrical configuration of an input / output system in a computer system according to an embodiment of the present invention, and a diagram for explaining the operation of the input / output system.

【図2】同実施例の動作を説明するための図であり、詳
しくは、起動/停止要求インタフェース・プログラム
(世代管理更新ルーチン)の動作を説明するためのフロ
ーチャートである。
FIG. 2 is a diagram for explaining the operation of the embodiment, and more specifically, a flowchart for explaining the operation of a start / stop request interface program (generation management update routine).

【図3】同実施例の動作を説明するための図であり、詳
しくは、入出力要求インタフェース・プログラム(世代
管理ガード・ルーチン)の動作を説明するためのフロー
チャートである。
FIG. 3 is a diagram for explaining the operation of the embodiment, and more specifically, a flowchart for explaining the operation of the input / output request interface program (generation management guard routine).

【符号の説明】[Explanation of symbols]

1 入出力システム 2 起動/停止要求インタフェース・プログラム
(起動/停止要求インタフェース) 21 世代管理更新ルーチン(世代管理更新手段) 3 アプリケーション・プログラム 32 管理情報 32a 世代情報写し 4 入出力要求インタフェース・プログラム(入出
力要求インタフェース) 41 世代管理ガード・ルーチン(世代管理ガード
手段) 5 世代情報記憶領域(運用情報記憶手段、世代情
報記憶手段) 51 世代情報 52 運用情報 6 管理記憶領域 7 外部記憶装置
1 Input / output system 2 Start / stop request interface program (start / stop request interface) 21 Generation management update routine (generation management update means) 3 Application program 32 Management information 32a Generation information copy 4 Input / output request interface program (input Output request interface) 41 generation management guard routine (generation management guard means) 5 generation information storage area (operation information storage means, generation information storage means) 51 generation information 52 operation information 6 management storage area 7 external storage device

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 コンピュータ・システムの稼働中に自身
の停止/起動を行うことのできる入出力システムにおい
て、 当該入出力システムが稼働状態であるか否かを示す運用
情報を記憶する運用情報記憶手段と、 当該入出力システムの世代情報を記憶する世代情報記憶
手段と、 当該入出力システムが起動される度に、世代情報記憶手
段に記憶されている前記世代情報を更新する世代管理更
新手段と、 当該入出力システムの起動時には管理記憶領域を取得す
る一方、停止時には前記管理記憶領域の解放を行う起動
/停止要求インタフェースと、 当該入出力システムの稼働中に、任意のアプリケーショ
ン・プログラムからの入出力要求があったときは、該ア
プリケーション・プログラムの管理情報に世代情報写し
が存在しなければ、当該入出力システムの世代情報写し
を前記管理情報に付与した後に前記アプリケーション・
プログラムからの入出力要求を許可し、該アプリケーシ
ョン・プログラムの管理情報に前記世代情報記憶手段に
記憶されている世代情報と一致する世代情報写しが存在
すれば、前記アプリケーション・プログラムからの入出
力要求を許可し、該アプリケーション・プログラムの管
理情報に、前記世代情報記憶手段に記憶されている世代
情報と一致しない世代情報写しが存在すれば、前記アプ
リケーション・プログラムからの入出力要求を拒否する
世代管理ガード手段と、 該世代管理ガード手段によって前記アプリケーション・
プログラムからの入出力要求が許可されると、該アプリ
ケーション・プログラムの入出力要求に従って前記管理
記憶領域にアクセスし、結果を前記アプリケーション・
プログラムに通知する一方、前記世代管理ガード手段に
よって前記アプリケーション・プログラムからの入出力
要求が拒否されると、該アプリケーション・プログラム
に前記管理記憶領域の利用不可を通知する入出力要求イ
ンタフェースとを備えてなることを特徴とするコンピュ
ータ・システムにおける入出力システム。
1. An input / output system capable of stopping / starting itself during the operation of a computer system, operation information storage means for storing operation information indicating whether or not the input / output system is in an operating state. A generation information storage means for storing generation information of the input / output system, and a generation management update means for updating the generation information stored in the generation information storage means each time the input / output system is activated, A start / stop request interface that acquires the management storage area when the input / output system is started, and releases the management storage area when the input / output system is stopped, and input / output from any application program while the input / output system is operating When there is a request, if the generation information copy does not exist in the management information of the application program, the input / output system The generation information copy systems out after applying to the management information application
If the input / output request from the program is permitted and the generation information copy that matches the generation information stored in the generation information storage means exists in the management information of the application program, the input / output request from the application program If there is a copy of generation information that does not match the generation information stored in the generation information storage means in the management information of the application program, generation management that rejects the input / output request from the application program Guard means and the generation management guard means
When the input / output request from the program is permitted, the management storage area is accessed according to the input / output request of the application program, and the result is sent to the application / application.
While notifying the program, an I / O request interface for notifying the application program that the management storage area is unavailable when the generation management guard unit rejects the I / O request from the application program An input / output system in a computer system characterized by:
【請求項2】 前記世代管理ガード手段には、当該入出
力システムの停止中に、任意のアプリケーション・プロ
グラムからの入出力要求があったときは、該アプリケー
ション・プログラムからの入出力要求を拒否する機能が
付加されていることを特徴とする請求項1記載のコンピ
ュータ・システムにおける入出力システム。
2. The generation management guard means rejects an input / output request from an application program when an input / output request is made from any application program while the input / output system is stopped. The input / output system in a computer system according to claim 1, wherein a function is added.
【請求項3】 前記世代情報は、当該入出力システムの
起動時刻データからなることを特徴とする請求項1又は
2記載の入出力システム。
3. The input / output system according to claim 1, wherein the generation information includes start time data of the input / output system.
【請求項4】 前記起動時刻は、マイクロ秒まで表示さ
れることを特徴とする請求項3記載の入出力システム。
4. The input / output system according to claim 3, wherein the start time is displayed up to microseconds.
JP11826595A 1995-05-17 1995-05-17 Input / output system in computer system Expired - Fee Related JP2713230B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11826595A JP2713230B2 (en) 1995-05-17 1995-05-17 Input / output system in computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11826595A JP2713230B2 (en) 1995-05-17 1995-05-17 Input / output system in computer system

Publications (2)

Publication Number Publication Date
JPH08314792A true JPH08314792A (en) 1996-11-29
JP2713230B2 JP2713230B2 (en) 1998-02-16

Family

ID=14732361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11826595A Expired - Fee Related JP2713230B2 (en) 1995-05-17 1995-05-17 Input / output system in computer system

Country Status (1)

Country Link
JP (1) JP2713230B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012185686A (en) * 2011-03-07 2012-09-27 Nec Corp File system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012185686A (en) * 2011-03-07 2012-09-27 Nec Corp File system

Also Published As

Publication number Publication date
JP2713230B2 (en) 1998-02-16

Similar Documents

Publication Publication Date Title
US7757100B2 (en) Protected volume on a data storage device with dual operating systems and configurable access and encryption controls
US20010021966A1 (en) Access monitor and access monitoring method
JPH07200317A (en) Operation right management device
JP2006099784A (en) Computer backup system operable in opened state of file
JP2004503863A (en) Method and apparatus for bringing a thread into a consistent state without explicitly interrupting the thread
JPH04308961A (en) Means and apparatus for notifying state of synchronous locking of occupied process
EP0710375A1 (en) File backup system
JPH0589061A (en) Version up method
US6910209B2 (en) Clean thread termination
US8132174B2 (en) Concurrency management in cluster computing of business applications
JP3597558B2 (en) Information processing equipment
CN101174224A (en) A Memory Management Method Based on VxWorks Operating System
JP2004523812A (en) Efficient timer management system
JP2004070467A (en) External storage device and computer system using same
JPH08314792A (en) Input/output system for computer system
JP3739524B2 (en) Software replacement device during operation of software system
US6842900B2 (en) Information processing apparatus executing processing corresponding to new thread by reusing arrangement for previous thread
JPH09185540A (en) Multi-process system
JPH08212064A (en) Shared subroutine replacement system and shared subroutine replacement method
JP3356090B2 (en) Memory management method, memory management device, and recording medium
JPH05225028A (en) File management system
JPH06161861A (en) File processing control system
JP2009199224A (en) System volume reservation method and computer system using same method
JP3884963B2 (en) IC card with shared access monitoring function
JP2022021473A (en) Information processing equipment, information processing device control method, information processing system and program

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20071031

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20081031

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091031

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees