JPH04209031A - コンピュータシステムの資源管理方法 - Google Patents
コンピュータシステムの資源管理方法Info
- Publication number
- JPH04209031A JPH04209031A JP40028390A JP40028390A JPH04209031A JP H04209031 A JPH04209031 A JP H04209031A JP 40028390 A JP40028390 A JP 40028390A JP 40028390 A JP40028390 A JP 40028390A JP H04209031 A JPH04209031 A JP H04209031A
- Authority
- JP
- Japan
- Prior art keywords
- program
- priority
- computer system
- resources
- resource
- 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
- 238000000034 method Methods 0.000 title description 4
- 238000007726 management method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004904 shortening Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
[0001]
【産業上の利用分野】本発明は、コンピュータシステム
の複数のプログラムによるコンピュータ資源の管理方法
に関する。 [0002]
の複数のプログラムによるコンピュータ資源の管理方法
に関する。 [0002]
【従来の技術】従来のコンピュータシステムにおいては
、複数のプログラムが同時に動作する場合に、その重要
度や緊急度等に従って、夫々のプログラムに優先順位を
付けている。また、複数のプログラムが同時に参照する
共用情報については、資源管理を行なって、あるプログ
ラムの書き込み中に別のプログラムが参照しないように
している。 [00031図4に、従来のコシピユータシステムの資
源の使用状態図を示し、プログラムは、優先度高い方か
ら順に、プログラムA、 B、 Cとなっている。 この場合、優先度・中のプログラムBが動作中であり、
優先度・高のプログラムAは資源の開放待ちによる処理
待ちの状態(12)で、優先度・低のプログラムCは自
分より優先度の高いプログラムBが動作中のために処理
の中断後に資源の開放待ちの状態(11)である。 [0004]
、複数のプログラムが同時に動作する場合に、その重要
度や緊急度等に従って、夫々のプログラムに優先順位を
付けている。また、複数のプログラムが同時に参照する
共用情報については、資源管理を行なって、あるプログ
ラムの書き込み中に別のプログラムが参照しないように
している。 [00031図4に、従来のコシピユータシステムの資
源の使用状態図を示し、プログラムは、優先度高い方か
ら順に、プログラムA、 B、 Cとなっている。 この場合、優先度・中のプログラムBが動作中であり、
優先度・高のプログラムAは資源の開放待ちによる処理
待ちの状態(12)で、優先度・低のプログラムCは自
分より優先度の高いプログラムBが動作中のために処理
の中断後に資源の開放待ちの状態(11)である。 [0004]
【発明が解決しようとする課題】上述のように、優先順
位の低いプログラムが資源を専有しているときに別の優
先順位の高いプログラムが動き始めても、この資源は開
放されないため、共用情報を参照しているプログラムは
優先順位の高低に関係なく、資源の開放待ちとなり、動
けなくなってしまう。 [0005]
位の低いプログラムが資源を専有しているときに別の優
先順位の高いプログラムが動き始めても、この資源は開
放されないため、共用情報を参照しているプログラムは
優先順位の高低に関係なく、資源の開放待ちとなり、動
けなくなってしまう。 [0005]
【課題を解決するための手段】本発明は、プログラムの
優先順位によりコンピュータの資源の専有を管理するコ
ンピュータシステムの資源管理方法であり、優先順位の
低いプログラムが共用情報を参照して前記資源を専有す
るときには、−時的にこのプログラムの優先順位を高く
するようしたものである。 [0006]
優先順位によりコンピュータの資源の専有を管理するコ
ンピュータシステムの資源管理方法であり、優先順位の
低いプログラムが共用情報を参照して前記資源を専有す
るときには、−時的にこのプログラムの優先順位を高く
するようしたものである。 [0006]
【作用】本発明のコンピュータシステムの資源管理方法
によれば、優先順位の低いプログラムが共用情報を参照
して資源を専有するときには、この前後で一時的に優先
順位を高くすることにより、別のプログラムの動作によ
る処理待ちをなくす。 [0007]
によれば、優先順位の低いプログラムが共用情報を参照
して資源を専有するときには、この前後で一時的に優先
順位を高くすることにより、別のプログラムの動作によ
る処理待ちをなくす。 [0007]
【実施例】以下、図1乃至図3を参照して、本発明の一
実施例について詳述する。図1に示すものは、本発明の
一実施例のコンピュータシステムの資源管理方法の形態
図であり、プログラムA、 B、 Cに対して、確保の
対象となる資源1と、これらのプログラムにより共用情
報が参照される共用情報部2とがある。 [00081図2は、図1を説明するためのコンピュー
タシステムの資源の状態図を示し、同図において、プロ
グラムは優先度の高い方から順に、プログラムA、 B
。 Cとなっている。この場合、優先度・低のプログラムC
は、資源1の専有時には一時的に優先順位を高くした状
態(3)であり、優先度・高のプログラムAは、資源1
の開放による処理待ちの状態(1)で、優先度・中のプ
ログラムBは、自分より優先度の高いプログラムAまた
はプログラムCが動作中のために処理待ちの状態(2)
である。 [0009]図3は、このプログラムCの処理を示すフ
ローチャートであり、図1及び図2を参照してこのフロ
ーチャートについて説明する。まず、ステップS1にて
優先順位を上げ、そのため、ステップS2にて資源の確
保がなされる。ステップS3では、共用情報部2より共
用情報が参照され、ステップS4で資源1を開放し、ス
テップS5にて優先順位を元に戻す。
実施例について詳述する。図1に示すものは、本発明の
一実施例のコンピュータシステムの資源管理方法の形態
図であり、プログラムA、 B、 Cに対して、確保の
対象となる資源1と、これらのプログラムにより共用情
報が参照される共用情報部2とがある。 [00081図2は、図1を説明するためのコンピュー
タシステムの資源の状態図を示し、同図において、プロ
グラムは優先度の高い方から順に、プログラムA、 B
。 Cとなっている。この場合、優先度・低のプログラムC
は、資源1の専有時には一時的に優先順位を高くした状
態(3)であり、優先度・高のプログラムAは、資源1
の開放による処理待ちの状態(1)で、優先度・中のプ
ログラムBは、自分より優先度の高いプログラムAまた
はプログラムCが動作中のために処理待ちの状態(2)
である。 [0009]図3は、このプログラムCの処理を示すフ
ローチャートであり、図1及び図2を参照してこのフロ
ーチャートについて説明する。まず、ステップS1にて
優先順位を上げ、そのため、ステップS2にて資源の確
保がなされる。ステップS3では、共用情報部2より共
用情報が参照され、ステップS4で資源1を開放し、ス
テップS5にて優先順位を元に戻す。
【0010】
【発明の効果】以上説明したように、本発明によれば、
優先順位の低いプログラムが共用情報を参照するために
、この資源を専有するときには、この前後で一時的に優
先順位を高くすることにより、別のプログラムの動作に
よる処理待ちを防止して、資源の専有時間を極力短くし
て、優先順位の高いプログラムが、資源の開放待ちによ
り、動作できなくなる時間を最小限に抑えることができ
る。
優先順位の低いプログラムが共用情報を参照するために
、この資源を専有するときには、この前後で一時的に優
先順位を高くすることにより、別のプログラムの動作に
よる処理待ちを防止して、資源の専有時間を極力短くし
て、優先順位の高いプログラムが、資源の開放待ちによ
り、動作できなくなる時間を最小限に抑えることができ
る。
【図1】本発明の一実施例を示すコンピュータの資源管
理方法の形態図
理方法の形態図
【図2】図1を説明するための資源の使用状態図
【図3
】プログラムCの処理を示すフローチャート
】プログラムCの処理を示すフローチャート
【図4】従
来の資源の使用状態図
来の資源の使用状態図
A、 B、 Cプログラム
1 資源、
2 共用情報部
【図1】
Claims (1)
- 【請求項1】プログラムの優先順位によりコンピュータ
の資源の専有を管理するコンピュータシステムにおいて
、優先順位の低いプログラムが共用情報を参照して前記
資源を専有する時には、この優先順位の低いプログラム
の優先順位を一時的に高くするようしたことを特徴とす
るコンピュータシステムの資源管理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40028390A JPH04209031A (ja) | 1990-12-04 | 1990-12-04 | コンピュータシステムの資源管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40028390A JPH04209031A (ja) | 1990-12-04 | 1990-12-04 | コンピュータシステムの資源管理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04209031A true JPH04209031A (ja) | 1992-07-30 |
Family
ID=18510195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP40028390A Pending JPH04209031A (ja) | 1990-12-04 | 1990-12-04 | コンピュータシステムの資源管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04209031A (ja) |
-
1990
- 1990-12-04 JP JP40028390A patent/JPH04209031A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8166480B2 (en) | Reducing lock contention by adding a time slice to an active thread holding a lock | |
| US20090083746A1 (en) | Method for job management of computer system | |
| WO2009147802A1 (ja) | 優先度制御装置及び優先度制御方法 | |
| CN119473537A (zh) | 基于进程抢占的任务调度方法、装置、电子设备及存储介质 | |
| JP3525518B2 (ja) | データ転送装置 | |
| CN114461365A (zh) | 一种进程调度处理方法、装置、设备和存储介质 | |
| JPH02300939A (ja) | セマフォオペレーション方式 | |
| JPH0877025A (ja) | タスクの優先度制御方法、タスクの優先度制御装置 | |
| JPH04209031A (ja) | コンピュータシステムの資源管理方法 | |
| JPH04209030A (ja) | コンピュータシステムの資源管理方法 | |
| CN112988365B (zh) | 一种线程管理方法、装置、设备及介质 | |
| JP2693916B2 (ja) | タスクスケジュール方法 | |
| JP2667575B2 (ja) | タスクスケジューリング方式 | |
| JPH0644234B2 (ja) | タスク管理装置 | |
| JP2903525B2 (ja) | ジョブ管理方式 | |
| JPH01258135A (ja) | トランザクション実行制御方式 | |
| JP2752894B2 (ja) | ファイル転送装置 | |
| JPH0640315B2 (ja) | 中央処理装置割り当て制御方式 | |
| CN120630801A (zh) | 一种线程优先级控制方法及相关装置 | |
| JPH0421893B2 (ja) | ||
| JPH0417034A (ja) | タスクスケジューリング装置 | |
| JPH11327921A (ja) | 計算機システムに於けるスレッド優先度制御装置、及びスレッド優先度制御方法 | |
| JPS60238938A (ja) | 計算機システムの運転方法 | |
| CN110955507A (zh) | 基于vxWorks系统的多任务访问同意IIC总线的方法 | |
| JPH07160645A (ja) | マルチプロセッサシステムにおける共通資源排他制御方法 |