Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2713230B2 - Input / output system in computer system - Google Patents
[go: Go Back, main page]

JP2713230B2 - Input / output system in computer system - Google Patents

Input / output system in computer system

Info

Publication number
JP2713230B2
JP2713230B2 JP11826595A JP11826595A JP2713230B2 JP 2713230 B2 JP2713230 B2 JP 2713230B2 JP 11826595 A JP11826595 A JP 11826595A JP 11826595 A JP11826595 A JP 11826595A JP 2713230 B2 JP2713230 B2 JP 2713230B2
Authority
JP
Japan
Prior art keywords
input
output
application program
output system
management
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.)
Expired - Fee Related
Application number
JP11826595A
Other languages
Japanese (ja)
Other versions
JPH08314792A (en
Inventor
豊 毛利
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)

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, to an input / output system which can be stopped / restarted for the purpose of changing SG parameters while the computer system is operating. Regarding output system.

【0002】[0002]

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

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

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

【0005】[0005]

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

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

【0007】[0007]

【課題を解決するための手段】上記課題を解決するため
に、請求項1記載の発明は、コンピュータ・システムの
稼働中に自身の停止/起動を行うことのできる入出力シ
ステムであって、当該入出力システムが稼働状態である
か否かを示す運用情報を記憶する運用情報記憶手段と、
当該入出力システムの世代情報を記憶する世代情報記憶
手段と、当該入出力システムが起動される度に、上記世
代情報記憶手段に記憶されている世代情報を更新する世
代管理更新手段と、当該入出力システムの起動時には管
理記憶領域を取得する一方、停止時には上記管理記憶領
域の解放を行う起動/停止要求インタフェースと、当該
入出力システムの稼働中に、任意のアプリケーション・
プログラムからの入出力要求があったときは、該アプリ
ケーション・プログラムの管理情報に世代情報写しが存
在しなければ、当該入出力システムの世代情報写しを上
記管理情報に付与した後に上記アプリケーション・プロ
グラムからの入出力要求を許可し、該アプリケーション
・プログラムの管理情報に上記世代情報記憶手段に記憶
されている世代情報と一致する世代情報写しが存在すれ
ば、上記アプリケーション・プログラムからの入出力要
求を許可し、該アプリケーション・プログラムの管理情
報に、上記世代情報記憶手段に記憶されている世代情報
と一致しない世代情報写しが存在すれば、上記アプリケ
ーション・プログラムからの入出力要求を拒否する世代
管理ガード手段と、該世代管理ガード手段によって上記
アプリケーション・プログラムからの入出力要求が許可
されると、該アプリケーション・プログラムの入出力要
求に従って上記管理記憶領域にアクセスし、結果を上記
アプリケーション・プログラムに通知する一方、上記世
代管理ガード手段によって上記アプリケーション・プロ
グラムからの入出力要求が拒否されると、該アプリケー
ション・プログラムに上記管理記憶領域の利用不可を通
知する入出力要求インタフェースとを備えてなることを
特徴としている。
According to an aspect of the present invention, there is provided an input / output system capable of stopping / starting itself while a computer system is operating. Operation information storage means for storing operation information indicating whether the input / output system is in operation,
A generation information storage unit for storing generation information of the input / output system; a generation management updating unit for updating generation information stored in the generation information storage unit each time the input / output system is started; A start / stop request interface for acquiring the management storage area when the output system is started, and releasing the management storage area when the output system is stopped, and an arbitrary application / application during the operation of the input / output system.
When there is an input / output request from the program, if a copy of the generation information is not present in the management information of the application program, a copy of the generation information of the input / output system is added to the management information, and then the copy of the application program is performed. Is permitted, and if the management information of the application program includes a generation information copy that matches the generation information stored in the generation information storage means, the input / output request from the application program is permitted. If the management information of the application program includes a copy of generation information that does not match the generation information stored in the generation information storage unit, a generation management guard unit that rejects an input / output request from the application program. 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 notified to the application program. And an input / output request interface for notifying the application program that the management storage area is unusable when the input / output request is rejected.

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

【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
The input / output system is characterized by being composed of start time data.

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

【0011】[0011]

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

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

【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 an operation of the input / output system. The input / output system of this example is used for data transfer control between an external storage device (input / output device) and a main storage, and is used for recovery of input / output errors and SG.
Changing parameters (enlarging or reducing the size of the management storage area)
This is the same as the conventional input / output system in that the input / output system is executed. Focusing on the concept, it is greatly different from the conventional input / output system in that it has a function of preventing erroneous access by generation management.

【0014】この例の入出力システム1は、図1に示す
ように、入出力システム管理者MGからの起動/停止の
要求を受け付ける起動/停止要求インタフェース・プロ
グラム2と、任意のアプリケーション・プログラム3か
らの入出力要求を受け付ける入出力要求インタフェース
・プログラム4と、入出力システム1の世代情報51や
運用情報52を記録する世代情報運用情報記憶領域(以
下、簡単に、世代情報記憶領域という)5と、アプリケ
ーション・プログラム3からの入出力要求のあった各種
データ31を一時保存するための管理記憶領域(バッフ
ァ・メモリ)6とを有している。入出力システム管理者
(オペレータ)MGは、入出力システム1の状態を正し
く維持し、利用者へのサービスを提供する者で、具体的
には、入出力システム1の保守、SGパラメータの変
更、障害からの回復等のために、入出力システム1の起
動/停止を行う。
As shown in FIG. 1, the input / output system 1 of this example includes a start / stop request interface program 2 for receiving a start / stop request from the input / output system administrator MG, and an optional application program 3 Input / output request interface program 4 for receiving an input / output request from a user, and a generation information operation information storage area (hereinafter simply referred to as a 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 to be input / output from the application program 3. The input / output system administrator (operator) MG is a person who properly maintains the state of the input / output system 1 and provides services 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, it acquires the management storage area 6 in the main memory. This 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 every time a start / stop request is received from the input / output system administrator MG. When the activation request is received, processing for 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 refers to the number of times the input / output system 1 is stopped / operated several times during operation of the computer system.
When restarting is repeated, this information is information indicating the generation (operation time) of the input / output system 1 and does not need to be able to recognize a specific generation (the number of startups), and is the current generation or a previous generation. Information that can identify whether or not is sufficient, for example, a start time displayed up to microseconds (μsec), numerical information that is incremented each time the start is performed, and the like,
It can be suitable generation information. The operation information 52 is:
This flag indicates the operation 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 a main memory. 32a is included. Here, generation information copy 32
“a” is a copy of the generation information 51 stored in the generation information storage area 5, and at this copy time, each application program 3 first makes an I / O request while the I / O system 1 is operating. It is when. Therefore, when a start time displayed up to microseconds (μsec) is adopted as the generation information 51, a copy of this start time is the generation information copy 32a. Therefore, copy of generation information 3
The content of 2a includes a plurality of application programs 3
If the input / output system 1 repeatedly stops / restarts during the operation of the application program, the application program 3 that has issued the input / output request for the first time during the current operation and the first input / output request during the previous operation or before the last operation are performed. This is different from the application program 3.

【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 an arbitrary application program 3 is received, it is determined whether or not the access is valid. If it is determined that the access is valid, the input / output request received from the application program 3 is managed. On the other hand, if it is determined that the access is illegal (erroneous), the resident program notifies the application program 3 that the input / output system 1 cannot be used. It has a generation management guard routine 41 for judging whether or not this is the case. More specifically, the generation management guard routine 41 stores the operation information 5 from the generation information storage area 5 when an input / output request is received from any running application program 3.
2 to determine whether or not the input / output system 1 is currently operating. If the input / output system 1 is operating, 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, by referring to the generation information 51 from the generation information storage area 5, the two are compared, and it is monitored whether or not the access is unauthorized. Here, generation information copy 3
If the start time of 2a does not match the start time of the generation information 51, it is determined that the access is unauthorized. This is because the first input / output request of the application program 3 is made during the operation before the restart of the input / output system 1, and is stored in the management storage area 6 before the restart of the application program 3. Is no longer available and may now be assigned to another application program 3 or removed from the management storage area 6.

【0019】また、管理記憶領域6は、アプリケーショ
ン・プログラム3に割り当てられたデータメモリエリ
ア、管理情報メモリエリアと、光ディスク装置、電子デ
ィスク装置、磁気ディスク装置等の外部記憶装置7との
間で授受しあうデータを一時保存するための記憶領域で
あり、入出力システム1の起動によって主記憶に取得さ
れ、入出力システムの停止によって開放される。
The management storage area 6 exchanges data between a data memory area and a management information memory area allocated 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. This is a storage area for temporarily storing compatible data, is acquired in the main memory when the input / output system 1 is started, and is 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 administrator MG stops the input / output system 1 during the operation of the computer system, changes SG parameters (enlarges or reduces the size of the management storage area 6), and then restarts the computer. Perform the operation. This restart operation is started /
This is performed by issuing a start request of the input / output system 1 to the stop request interface program 2. The start / stop request interface program 2 receives a start request from the input / output system administrator 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 thereafter, the generation management update routine 21 is executed, and the generation of the I / O system 1 stored in the generation information storage area 5 is executed. The information 51 and the operation information 52 are updated (#
4). The generation information 51 is updated by, for example, rewriting the previous activation time with the current activation time, and updating the operation information 52 is performed by rewriting “stopped state” to “operating state” (setting a flag). It is done by that.
When the update processing of the generation management update routine 21 is completed, the start / stop request interface program 2 ends the start processing. Thereafter, 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)。
When the SG parameters need to be changed again during the operation of the computer system, the input / output system manager MG sends the input / output request program 1 to the start / stop request interface program 2. Make a stop request. Start / stop request interface program 2
Receives the stop request from the input / output system administrator MG (# 6), executes the generation management update routine 21, and executes the contents of the operation information 52 of the input / output system 1 stored in the generation information storage area 5. ("Operating state") is rewritten to "stop state" (the flag is lowered) (# 7). When the update processing of the generation management update routine 21 is completed, the start / stop request interface program 2 performs the release processing of the management storage area 6 without waiting for the end of the currently operating application program 3 (# 8). ), And terminates the stop processing. Thereafter, 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. When an arbitrary application program 3 in operation exchanges data with the external storage device 7, it issues an input / output request to the input / output system 1. When receiving the input / output request from the application program 3 (SP1), the input / output request interface program 4 executes the generation management guard routine 41 to perform the following processing. First, the operation information 52 is referred to from the generation information storage area 5 (SP2), and it is determined whether or not the input / output system 1 is operating (SP3). If the result of this determination is that the input / output system 1 is in a halt state, the input / output request of the application program 3 is rejected. When the input / output request of the application program 3 is rejected by the generation management guard routine 41, the input / output request interface program 4 notifies the application program 3 of the unavailability of the input / output system 1 ( SP4), and ends the input / output processing. Therefore,
The application program that has been notified of the unusable state ends once, waits until the input / output system 1 is restarted, and cannot use the input / output system 1 unless it is also restarted.

【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 operation (SP3), the generation management guard routine 41
With reference to the management information 32 of the input / output request source (application program 3) (SP5), the generation information copy 32a
It is checked whether or not exists (SP6). As a result, if 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, a copy (generation information copy 32a) is created by referring to the generation information 51 from the generation information storage area 5, and
Copy the created generation information copy 32a with this application
After adding to the management information 32 of the program 3 (SP7),
The input / output request of the application program 3 is permitted. The input / output request interface program 4
When the generation management guard routine 41 permits the input / output request of the application program 3,
According to the input / output request of the application program 3, input / output (access) is performed (SP8), and after the execution result is notified to the application program 3, the input / output processing ends.

【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, if the generation information copy 32a exists in the management information 32 (“Yes” in SP6), the generation management guard routine 41 stores 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 currently operating I / O system 1 and the I / O system 1 that was operating when the application program 3 first made an I / O request
Since the generations are different from each other (that is, since the release and acquisition of the management storage area 6 has been experienced between the two 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 sends the input / output system 1 to the application program 3.
Is notified (SP4), the input / output processing ends. Therefore, the application program notified of the unusable state cannot use the input / output system 1 unless it is once 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
If it is determined that the generation information 51 matches the generation information copy 32a, the input / output system 1 that is currently running and the input / output system that was running when this application program 3 first made an input / output request 1 is the same generation (that is, since the release / acquisition of the management storage area 6 has not been experienced between the current I / O request and the first I / O request), the application program 3
Permit I / O requests. I / O request interface
When the input / output request of the application program 3 is permitted by the generation management guard routine 41, the program 4
Input / output (access) according to the input / output request of (S)
P8) After notifying the application program 3 of the execution result, the input / output processing ends.

【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 an 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. If the result of this determination is that the input / output request is for the management storage area 6 before the restart, access to the management storage area 6 is rejected, so that erroneous access can be prevented. Therefore, the application
While the program 3 is running, the input / output system 1 can be stopped immediately and safely, and for example, SG parameters can be changed quickly. Therefore, for the application program 3 that uses the input / output system 1 only at the beginning but does not use the input / output system 1 thereafter, there is no fear of the forced termination due to the stop of the input / output system 1, so that the input / output system that is very easy to use is used. The system 1 is set. In addition, if a start time displayed up to microseconds (μsec) is adopted as the generation information 51, a difference between generations can be surely identified even when stop / restart is performed within a short time.

【0027】以上、この発明の実施例を図面により詳述
してきたが、具体的な構成はこの実施例に限られるもの
ではなく、この発明の要旨を逸脱しない範囲の設計の変
更等があってもこの発明に含まれる。例えば、世代情報
としては、マイクロ秒(μsec)まで表示される起動時
刻や、起動する度にインクリメントされる数値情報等に
限らない。要するに、任意のアプリケーション・プログ
ラムの最初の入出力要求が、再起動後(今回の起動後)
に行われたのか、再起動前(今回の起動前)に行われた
のかが分かるデータであれば、世代情報として用いるこ
とができる。
Although the embodiment of the present invention has been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and there are design changes and the like that do not depart from the gist of the present invention. Is also included in the present invention. For example, the generation information is not limited to a start time displayed up to microseconds (μsec), numerical information that is incremented each time the start is performed, and the like. In short, the first I / O request of any application program is after restart (after this start)
If the data indicates whether the processing was performed before the restart (before the current startup), the data 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 received, it is determined whether or not the input / output request is for the management storage area after the restart. As a result of this determination, if the request is an I / O request to the management storage area after the restart, access to the management storage area is permitted, but if the request is an I / O request to the management storage area before the restart. Rejects access to the management storage area because it may access a predetermined area of the management storage area which may be used by another application program now. Therefore, the input / output system can be stopped / started safely and quickly while the application program is running. Therefore, an application program that uses the input / output system only at the beginning but does not use the input / output system afterwards does not have to be forcibly terminated due to the stop of the input / output system. .

【0027】[0027]

【図面の簡単な説明】[Brief description of the 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 an operation of the input / output system.

【図2】同実施例の動作を説明するための図であり、詳
しくは、起動/停止要求インタフェース・プログラム
(世代管理更新ルーチン)の動作を説明するためのフロ
ーチャートである。
FIG. 2 is a diagram for explaining the operation of the embodiment, and more specifically, is 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, is a flowchart for explaining the operation of an 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 外部記憶装置
Reference Signs List 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)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 コンピュータ・システムの稼働中に自身
の停止/起動を行うことのできる入出力システムにおい
て、 当該入出力システムが稼働状態であるか否かを示す運用
情報を記憶する運用情報記憶手段と、 当該入出力システムの世代情報を記憶する世代情報記憶
手段と、 当該入出力システムが起動される度に、世代情報記憶手
段に記憶されている前記世代情報を更新する世代管理更
新手段と、 当該入出力システムの起動時には管理記憶領域を取得す
る一方、停止時には前記管理記憶領域の解放を行う起動
/停止要求インタフェースと、 当該入出力システムの稼働中に、任意のアプリケーショ
ン・プログラムからの入出力要求があったときは、該ア
プリケーション・プログラムの管理情報に世代情報写し
が存在しなければ、当該入出力システムの世代情報写し
を前記管理情報に付与した後に前記アプリケーション・
プログラムからの入出力要求を許可し、該アプリケーシ
ョン・プログラムの管理情報に前記世代情報記憶手段に
記憶されている世代情報と一致する世代情報写しが存在
すれば、前記アプリケーション・プログラムからの入出
力要求を許可し、該アプリケーション・プログラムの管
理情報に、前記世代情報記憶手段に記憶されている世代
情報と一致しない世代情報写しが存在すれば、前記アプ
リケーション・プログラムからの入出力要求を拒否する
世代管理ガード手段と、 該世代管理ガード手段によって前記アプリケーション・
プログラムからの入出力要求が許可されると、該アプリ
ケーション・プログラムの入出力要求に従って前記管理
記憶領域にアクセスし、結果を前記アプリケーション・
プログラムに通知する一方、前記世代管理ガード手段に
よって前記アプリケーション・プログラムからの入出力
要求が拒否されると、該アプリケーション・プログラム
に前記管理記憶領域の利用不可を通知する入出力要求イ
ンタフェースとを備えてなることを特徴とするコンピュ
ータ・システムにおける入出力システム。
1. An input / output system capable of stopping / starting itself while a computer system is operating, an operation information storage means for storing operation information indicating whether or not the input / output system is operating. A generation information storage unit that stores generation information of the input / output system, and a generation management update unit that updates the generation information stored in the generation information storage unit each time the input / output system is activated, A start / stop request interface for acquiring the management storage area when the input / output system is started, and releasing 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 there is no generation information copy in the management information of the application program, the input / output The generation information copy systems out after applying to the management information application
If an input / output request from the application program is permitted and a copy of generation information that matches the generation information stored in the generation information storage unit exists in the management information of the application program, the input / output request from the application program is accepted. Generation management that rejects an input / output request from the application program if the management information of the application program includes a generation information copy that does not match the generation information stored in the generation information storage means. A guard means, and the generation management guard means
When an input / output request from the program is permitted, the management storage area is accessed in accordance with the input / output request of the application program, and the result is stored in the application program.
An input / output request interface for notifying the application program that the management storage area is unavailable when the generation management guard means rejects an input / output request from the application program. An input / output system in a computer system.
【請求項2】 前記世代管理ガード手段には、当該入出
力システムの停止中に、任意のアプリケーション・プロ
グラムからの入出力要求があったときは、該アプリケー
ション・プログラムからの入出力要求を拒否する機能が
付加されていることを特徴とする請求項1記載のコンピ
ュータ・システムにおける入出力システム。
2. The generation management guard means rejects an input / output request from an application program when there is an input / output request from an arbitrary application program while the input / output system is stopped. 2. The input / output system in the 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 JPH08314792A (en) 1996-11-29
JP2713230B2 true 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)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5626034B2 (en) * 2011-03-07 2014-11-19 日本電気株式会社 File system

Also Published As

Publication number Publication date
JPH08314792A (en) 1996-11-29

Similar Documents

Publication Publication Date Title
US7039779B2 (en) Access monitor and access monitoring method for monitoring access between programs
JP3593241B2 (en) How to restart the computer
US7290095B2 (en) Information processing apparatus and method therefor, and recording medium
JP4709469B2 (en) Method and apparatus for bringing a thread into a consistent state without explicitly interrupting the thread
US7203831B2 (en) System and method for performing remote BIOS updates
US6209088B1 (en) Computer hibernation implemented by a computer operating system
US6629315B1 (en) Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system
EP2040162A1 (en) Systems and methods for patching computer programs
US5825649A (en) Kernel substitution method in multi-processor system and multi-processor system having kernel substitution function
US8132174B2 (en) Concurrency management in cluster computing of business applications
US6189147B1 (en) Apparatus and method for an installation recovery system
JP2713230B2 (en) Input / output system in computer system
JP2629572B2 (en) Guarantee method of dynamically allocated area
US11113127B2 (en) Command line output redirection
US9418175B2 (en) Enumeration of a concurrent data structure
JP3739524B2 (en) Software replacement device during operation of software system
JP3356090B2 (en) Memory management method, memory management device, and recording medium
JPH09185540A (en) Multi-process system
US20010032231A1 (en) Information processing apparatus executing processing corresponding to new thread by reusing arrangement for previous thread
US11934819B2 (en) Bare-metal deployment
JP5337675B2 (en) Terminal management system and method
JP3884963B2 (en) IC card with shared access monitoring function
JP2001014167A (en) Information processing apparatus and system activation management method
JPH0962565A (en) Method and device for memory management
JP2021149840A (en) On-vehicle information processing device, control method, and computer 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