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
Application number
JP40028390A
Other languages
English (en)
Inventor
Toshimitsu Muramatsu
村松 年光
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP40028390A priority Critical patent/JPH04209031A/ja
Publication of JPH04209031A publication Critical patent/JPH04209031A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
[0001]
【産業上の利用分野】本発明は、コンピュータシステム
の複数のプログラムによるコンピュータ資源の管理方法
に関する。 [0002]
【従来の技術】従来のコンピュータシステムにおいては
、複数のプログラムが同時に動作する場合に、その重要
度や緊急度等に従って、夫々のプログラムに優先順位を
付けている。また、複数のプログラムが同時に参照する
共用情報については、資源管理を行なって、あるプログ
ラムの書き込み中に別のプログラムが参照しないように
している。 [00031図4に、従来のコシピユータシステムの資
源の使用状態図を示し、プログラムは、優先度高い方か
ら順に、プログラムA、  B、  Cとなっている。 この場合、優先度・中のプログラムBが動作中であり、
優先度・高のプログラムAは資源の開放待ちによる処理
待ちの状態(12)で、優先度・低のプログラムCは自
分より優先度の高いプログラムBが動作中のために処理
の中断後に資源の開放待ちの状態(11)である。 [0004]
【発明が解決しようとする課題】上述のように、優先順
位の低いプログラムが資源を専有しているときに別の優
先順位の高いプログラムが動き始めても、この資源は開
放されないため、共用情報を参照しているプログラムは
優先順位の高低に関係なく、資源の開放待ちとなり、動
けなくなってしまう。 [0005]
【課題を解決するための手段】本発明は、プログラムの
優先順位によりコンピュータの資源の専有を管理するコ
ンピュータシステムの資源管理方法であり、優先順位の
低いプログラムが共用情報を参照して前記資源を専有す
るときには、−時的にこのプログラムの優先順位を高く
するようしたものである。 [0006]
【作用】本発明のコンピュータシステムの資源管理方法
によれば、優先順位の低いプログラムが共用情報を参照
して資源を専有するときには、この前後で一時的に優先
順位を高くすることにより、別のプログラムの動作によ
る処理待ちをなくす。 [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にて優先順位を元に戻す。
【0010】
【発明の効果】以上説明したように、本発明によれば、
優先順位の低いプログラムが共用情報を参照するために
、この資源を専有するときには、この前後で一時的に優
先順位を高くすることにより、別のプログラムの動作に
よる処理待ちを防止して、資源の専有時間を極力短くし
て、優先順位の高いプログラムが、資源の開放待ちによ
り、動作できなくなる時間を最小限に抑えることができ
る。
【図面の簡単な説明】
【図1】本発明の一実施例を示すコンピュータの資源管
理方法の形態図
【図2】図1を説明するための資源の使用状態図
【図3
】プログラムCの処理を示すフローチャート
【図4】従
来の資源の使用状態図
【符号の説明】
A、 B、 Cプログラム 1 資源、 2 共用情報部
【図1】

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】プログラムの優先順位によりコンピュータ
    の資源の専有を管理するコンピュータシステムにおいて
    、優先順位の低いプログラムが共用情報を参照して前記
    資源を専有する時には、この優先順位の低いプログラム
    の優先順位を一時的に高くするようしたことを特徴とす
    るコンピュータシステムの資源管理方法。
JP40028390A 1990-12-04 1990-12-04 コンピュータシステムの資源管理方法 Pending JPH04209031A (ja)

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)

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) マルチプロセッサシステムにおける共通資源排他制御方法