JPS62204344A - リソ−ス確保/事象完了待ち制御方式 - Google Patents
リソ−ス確保/事象完了待ち制御方式Info
- Publication number
- JPS62204344A JPS62204344A JP4664186A JP4664186A JPS62204344A JP S62204344 A JPS62204344 A JP S62204344A JP 4664186 A JP4664186 A JP 4664186A JP 4664186 A JP4664186 A JP 4664186A JP S62204344 A JPS62204344 A JP S62204344A
- Authority
- JP
- Japan
- Prior art keywords
- resource
- waiting time
- resources
- waiting
- event completion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はリソース確保/事象完了待ち制御方式に関し、
特に複数ジョブまたはタスク処理可能なデータ処理シス
テムにおけるリソース確保/事象完了待ち制御方式に関
する。
特に複数ジョブまたはタスク処理可能なデータ処理シス
テムにおけるリソース確保/事象完了待ち制御方式に関
する。
従来、この種の複数ジョブまたはタスク処理可能なデー
タ処理システムにおけるリソース確保/事象完了待ち制
御方式では、ジョブまたはタスクがリソースを確保する
ときに該当リソースが他のジョブまたはタスクによって
確保されている場合やジョブまたはタスクが事象完了を
待っている場合には、該当リソースの解放や事象の完了
までまたはジョブまたはタスクの終了まで待たされた状
態であった。
タ処理システムにおけるリソース確保/事象完了待ち制
御方式では、ジョブまたはタスクがリソースを確保する
ときに該当リソースが他のジョブまたはタスクによって
確保されている場合やジョブまたはタスクが事象完了を
待っている場合には、該当リソースの解放や事象の完了
までまたはジョブまたはタスクの終了まで待たされた状
態であった。
上述した従来のリソース確保/事象完了待ち制御方式で
は、リソースの確保要求を発行しているジョブおよびタ
スクは=突当リソースを61!保しているジョブおよび
タスクがリソースを解放または終了するまで待たされた
ままになり、リソースを長時間確保して稼動するジョブ
またはタスクが存在すると該当リソースに関連するジョ
ブおよびタスクも長時間待たされ、そのようなジップま
たはタスクが多くなるとメモリやファイルなどが占有さ
れてシステムの処理効率が悪くなるという欠点がある。
は、リソースの確保要求を発行しているジョブおよびタ
スクは=突当リソースを61!保しているジョブおよび
タスクがリソースを解放または終了するまで待たされた
ままになり、リソースを長時間確保して稼動するジョブ
またはタスクが存在すると該当リソースに関連するジョ
ブおよびタスクも長時間待たされ、そのようなジップま
たはタスクが多くなるとメモリやファイルなどが占有さ
れてシステムの処理効率が悪くなるという欠点がある。
このことは、事象完了待ちの場合でも同様である。
本発明の目的は、上述の点に鑑み、リソースの確保要求
や事象完了待ちの待ち時間制限を設けることにより、シ
ステムの処理効率を改善するようにしたリソース確保/
事象完了待ち制御方式を提供することにある。
や事象完了待ちの待ち時間制限を設けることにより、シ
ステムの処理効率を改善するようにしたリソース確保/
事象完了待ち制御方式を提供することにある。
本発明のリソース確保/事象完了待ち制御方式は、複数
ジョブまたはタスク処理可能なデータ処理システムのジ
ョブまたはタスクによって確保されているリソースの確
保や事象の完了を待つリソース確保/事象完了待ち制御
方式において、ジョブまたはタスクよりリソース確保や
事象完了待ち要求を受け付けるリソース確保/事象完了
待ち受信手段と、ジョブまたはタスクよりリソース解放
や事象完了の通知を受け付けるリソース解放/事象完了
受信手段と、前記リソース確保/事象完了待ち受信手段
と前記リソース解放/事象完了受信手段とによって受け
付けられた要求や通知を管理するリソース確保/事象完
了管理手段と、リソース確保完了や事象の完了をジョブ
またはタスクに通知するリソース確保/事象完了通知手
段と、指定された待ち時間制限を監視するリソース確保
/事象完了待ち時間監視手段と、前記リソース確保/事
象完了待ち時間監視手段によって待ち時間制限が経過し
たと判断されたことをジョブまたはタスクに通知するリ
ソース確保/事象完了待ち時間制限経過通知手段とを有
する。
ジョブまたはタスク処理可能なデータ処理システムのジ
ョブまたはタスクによって確保されているリソースの確
保や事象の完了を待つリソース確保/事象完了待ち制御
方式において、ジョブまたはタスクよりリソース確保や
事象完了待ち要求を受け付けるリソース確保/事象完了
待ち受信手段と、ジョブまたはタスクよりリソース解放
や事象完了の通知を受け付けるリソース解放/事象完了
受信手段と、前記リソース確保/事象完了待ち受信手段
と前記リソース解放/事象完了受信手段とによって受け
付けられた要求や通知を管理するリソース確保/事象完
了管理手段と、リソース確保完了や事象の完了をジョブ
またはタスクに通知するリソース確保/事象完了通知手
段と、指定された待ち時間制限を監視するリソース確保
/事象完了待ち時間監視手段と、前記リソース確保/事
象完了待ち時間監視手段によって待ち時間制限が経過し
たと判断されたことをジョブまたはタスクに通知するリ
ソース確保/事象完了待ち時間制限経過通知手段とを有
する。
次に、本発明について図面を参照して詳細に説明する。
第1図を参照すると、本発明の一実施例は、リソース確
保/事象完了待ち受信手段lと、リソース解放/事象完
了受信手段2と、リソース確保/事象完了管理手段3と
、リソース確保/事象完了通知手段4と、リソース確保
/事象完了待ち時間監視手段5と、リソース確保/事象
完了待ち時間制限経過通知手段6とから構成されている
。
保/事象完了待ち受信手段lと、リソース解放/事象完
了受信手段2と、リソース確保/事象完了管理手段3と
、リソース確保/事象完了通知手段4と、リソース確保
/事象完了待ち時間監視手段5と、リソース確保/事象
完了待ち時間制限経過通知手段6とから構成されている
。
第2図を参照すると、本実施例のリソース確保/事象完
了待ち制御方式における処理は、待ち時間制限指定リソ
ース確保要求発行ステップ20と、待ち状態解析ステッ
プ21と、待ち状態、待ち時間などのI桑作卓への表示
ステップ22と、異常終了判定ステップ23と、リソー
ス確保可能判定ステップ24と、リソース確保完了通知
ステップ25と、リソース待ち管理への登録ステップ2
6と、待ち制限時間経過リソース検出ステップ27と、
待ち制限時間経過リソース有無判定ステップ28と、待
ち時間制限経過通知ステップ29とからなる。
了待ち制御方式における処理は、待ち時間制限指定リソ
ース確保要求発行ステップ20と、待ち状態解析ステッ
プ21と、待ち状態、待ち時間などのI桑作卓への表示
ステップ22と、異常終了判定ステップ23と、リソー
ス確保可能判定ステップ24と、リソース確保完了通知
ステップ25と、リソース待ち管理への登録ステップ2
6と、待ち制限時間経過リソース検出ステップ27と、
待ち制限時間経過リソース有無判定ステップ28と、待
ち時間制限経過通知ステップ29とからなる。
次に、このように構成された本実施例のリソース確保/
事象完了待ち制御方式の動作について説明する。
事象完了待ち制御方式の動作について説明する。
待ち時間制限指定のリソース確保要求が発行されると(
ステップ20)、この要求はリソース確保/事象完了待
ち受信手段1において受け付けられ、リソース確保/事
象完了管理手段3においてリソース確保が可能かどうか
検査される(ステ・ノブ24)。
ステップ20)、この要求はリソース確保/事象完了待
ち受信手段1において受け付けられ、リソース確保/事
象完了管理手段3においてリソース確保が可能かどうか
検査される(ステ・ノブ24)。
リソース確保が可能な場合には、リソース確保/事象完
了通知手段4によりリソース確保完了の通知が該当ジョ
ブまたはタスクに行われ(ステップ25)、リソース確
保完了による待ちの解除により次の処理が行われる。
了通知手段4によりリソース確保完了の通知が該当ジョ
ブまたはタスクに行われ(ステップ25)、リソース確
保完了による待ちの解除により次の処理が行われる。
リソース確保が不可能な場合には、リソース確保/事象
完了管理手段3によりリソース待ち管理に登録され(ス
テップ26)、リソース確保/事象完了待ち時間監視手
段5に通知されて待ち時間制限の時間監視が行われる(
ステップ27)。待ち時間制限を経過したリソース確保
要求があると(ステップ28)、リソース確保/事象完
了待ち時間制限経過通知手段6によりジョブまたはタス
クに待ち時間制限経過の通知が行われる(ステップ29
)。
完了管理手段3によりリソース待ち管理に登録され(ス
テップ26)、リソース確保/事象完了待ち時間監視手
段5に通知されて待ち時間制限の時間監視が行われる(
ステップ27)。待ち時間制限を経過したリソース確保
要求があると(ステップ28)、リソース確保/事象完
了待ち時間制限経過通知手段6によりジョブまたはタス
クに待ち時間制限経過の通知が行われる(ステップ29
)。
一方、□待ち時間制限経過による待ちの解除の場合には
、どのリソースで待ちになったか、どのジョブまたはタ
スクと競合したか、何時間待ったかなどの待ち状態の解
析が行われ(ステップ21)、待ち状態、待ち時間など
の情報を操作員に通知するために操作卓に表示が行われ
る(ステップ22)。この後、異常終了させるかどうか
の判断が行われ(ステップ23)、異常終了させないと
きにはリソース確保を繰り返すためにステップ20に戻
り、異常終了させるときには異常終了により処理を終了
させる。
、どのリソースで待ちになったか、どのジョブまたはタ
スクと競合したか、何時間待ったかなどの待ち状態の解
析が行われ(ステップ21)、待ち状態、待ち時間など
の情報を操作員に通知するために操作卓に表示が行われ
る(ステップ22)。この後、異常終了させるかどうか
の判断が行われ(ステップ23)、異常終了させないと
きにはリソース確保を繰り返すためにステップ20に戻
り、異常終了させるときには異常終了により処理を終了
させる。
以上説明したように本発明は、リソースの確保要求を発
行するときまたは事象完了を待つときに待ちの制限時間
を指定することにより、リソース解放や事象の完了また
はジョブまたはタスクの終了による待ちの解除以外に指
定された待ち時間の制限を越えた場合にも待ちの解除を
行うことができ、ジョブおよびタスクの実行を可能とす
ることができる効果がある。
行するときまたは事象完了を待つときに待ちの制限時間
を指定することにより、リソース解放や事象の完了また
はジョブまたはタスクの終了による待ちの解除以外に指
定された待ち時間の制限を越えた場合にも待ちの解除を
行うことができ、ジョブおよびタスクの実行を可能とす
ることができる効果がある。
また、待ちの状態を解析しその状態等を操作卓に表示す
ることにより、システムの状態の把握が可能となる効果
がある。
ることにより、システムの状態の把握が可能となる効果
がある。
さらに、待ち時間制限を経過したジョブおよびタスクの
実行を強制終了させることにより、他のジョブまたはタ
スクを実行させてシステムの処理効率を良くすることが
できる効果がある。
実行を強制終了させることにより、他のジョブまたはタ
スクを実行させてシステムの処理効率を良くすることが
できる効果がある。
第1図は本発明の一実施例を示すブロック構成図、
第2図は第1図に示したリソース確保/事象完了待ち制
御方式における処理を示す流れ図である。 図において、 1・・・リソース確保/事象完了待ち受信手段、2・・
・リソース解放/事象完了受信手段、3・・・リソース
確保/事象完了管理手段、4・・・リソース確保/事象
完了通知手段、5・・・リソース確保/事象完了待ち時
間監視手段、 6・・・リソース確保/事象完了待ち時間制限経過通知
手段である。
御方式における処理を示す流れ図である。 図において、 1・・・リソース確保/事象完了待ち受信手段、2・・
・リソース解放/事象完了受信手段、3・・・リソース
確保/事象完了管理手段、4・・・リソース確保/事象
完了通知手段、5・・・リソース確保/事象完了待ち時
間監視手段、 6・・・リソース確保/事象完了待ち時間制限経過通知
手段である。
Claims (1)
- 【特許請求の範囲】 複数ジョブまたはタスク処理可能なデータ処理システム
のジョブまたはタスクによって確保されているリソース
の確保や事象の完了を待つリソース確保/事象完了待ち
制御方式において、 ジョブまたはタスクよりリソース確保や事象完了待ち要
求を受け付けるリソース確保/事象完了待ち受信手段と
、 ジョブまたはタスクよりリソース解放や事象完了の通知
を受け付けるリソース解放/事象完了受信手段と、 前記リソース確保/事象完了待ち受信手段と前記リソー
ス解放/事象完了受信手段とによって受け付けられた要
求や通知を管理するリソース確保/事象完了管理手段と
、 リソース確保完了や事象の完了をジョブまたはタスクに
通知するリソース確保/事象完了通知手段と、 指定された待ち時間制限を監視するリソース確保/事象
完了待ち時間監視手段と、 前記リソース確保/事象完了待ち時間監視手段によって
待ち時間制限が経過したと判断されたことをジョブまた
はタスクに通知するリソース確保/事象完了待ち時間制
限経過通知手段と、 を有することを特徴とするリソース確保/事象完了待ち
制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4664186A JPS62204344A (ja) | 1986-03-04 | 1986-03-04 | リソ−ス確保/事象完了待ち制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4664186A JPS62204344A (ja) | 1986-03-04 | 1986-03-04 | リソ−ス確保/事象完了待ち制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62204344A true JPS62204344A (ja) | 1987-09-09 |
Family
ID=12752928
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4664186A Pending JPS62204344A (ja) | 1986-03-04 | 1986-03-04 | リソ−ス確保/事象完了待ち制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62204344A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004111847A1 (ja) * | 2003-06-10 | 2004-12-23 | Sony Ericsson Mobile Communications Japan, Inc. | リソース管理方法及び装置、リソース管理プログラム、記憶媒体 |
| JP2007156976A (ja) * | 2005-12-07 | 2007-06-21 | Hitachi Kokusai Electric Inc | 情報処理システム |
-
1986
- 1986-03-04 JP JP4664186A patent/JPS62204344A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004111847A1 (ja) * | 2003-06-10 | 2004-12-23 | Sony Ericsson Mobile Communications Japan, Inc. | リソース管理方法及び装置、リソース管理プログラム、記憶媒体 |
| CN100371899C (zh) * | 2003-06-10 | 2008-02-27 | 索尼爱立信移动通信日本株式会社 | 资源管理方法和设备 |
| US7831975B2 (en) | 2003-06-10 | 2010-11-09 | Sony Ericsson Mobile Communications Japan, Inc. | Resource managing method, resource managing apparatus, resource managing program and storage medium for managing resource usage rights in a flexible manner |
| KR101019308B1 (ko) * | 2003-06-10 | 2011-03-07 | 소니 에릭슨 모빌 커뮤니케이션즈 재팬, 아이엔씨. | 리소스 관리 방법 및 장치와, 기억 매체 |
| JP2007156976A (ja) * | 2005-12-07 | 2007-06-21 | Hitachi Kokusai Electric Inc | 情報処理システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3037182B2 (ja) | タスク管理方式 | |
| US6167538A (en) | Method and apparatus for monitoring components of a computer system | |
| US8166480B2 (en) | Reducing lock contention by adding a time slice to an active thread holding a lock | |
| JPH01298440A (ja) | 計算機システムおよびそのタスクスケジュール方法 | |
| JP4562568B2 (ja) | 異常検出プログラムおよび異常検出方法 | |
| JP3717951B2 (ja) | デッドロック回避システムおよび方法 | |
| JPS62204344A (ja) | リソ−ス確保/事象完了待ち制御方式 | |
| JP2636722B2 (ja) | マルチタスク実行管理方式 | |
| JPH10289129A (ja) | デバック用タスクスケジューラ | |
| JPH06161872A (ja) | タスク間排他制御方法 | |
| JP3487440B2 (ja) | 共有メモリアクセス方式 | |
| JPS63238644A (ja) | ロツク単位の変更方式 | |
| JP2842748B2 (ja) | 情報処理装置の監視制御方式 | |
| JPH04279940A (ja) | 多重タイムアウト事象制御方式 | |
| JPH03260838A (ja) | Cpu使用時間制限方式 | |
| JPH05324418A (ja) | Cpu使用時間監視方式 | |
| JPH01241630A (ja) | タスクのデットロックの回復支援方式 | |
| JPH0823836B2 (ja) | 即時通知方式 | |
| JPS6314236A (ja) | ジヨブ管理方式 | |
| JP2004295321A (ja) | プロセス状態監視分析方式及び監視分析プログラム | |
| JPH01140250A (ja) | デッドロック情報収集方式 | |
| JPH03260734A (ja) | コンピュータシステムの資源管理方式 | |
| JPH09282185A (ja) | リアルタイムシステムおよびその資源管理方法 | |
| JPH08161184A (ja) | タスクスケジューリング装置 | |
| JPH05113891A (ja) | 疑似セマフオア方式 |