JPH02122334A - 資源再割当て方式 - Google Patents

資源再割当て方式

Info

Publication number
JPH02122334A
JPH02122334A JP27668488A JP27668488A JPH02122334A JP H02122334 A JPH02122334 A JP H02122334A JP 27668488 A JP27668488 A JP 27668488A JP 27668488 A JP27668488 A JP 27668488A JP H02122334 A JPH02122334 A JP H02122334A
Authority
JP
Japan
Prior art keywords
resource
resources
priority
requested
waiting
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
JP27668488A
Other languages
English (en)
Inventor
Rie Narama
奈良間 里絵
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 JP27668488A priority Critical patent/JPH02122334A/ja
Publication of JPH02122334A publication Critical patent/JPH02122334A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は資源再割当て方式に関し、特に資源待ち処理と
資源再割当て処理とを備えた電子計算機システムにおい
て資源要求プロセスの優先順位に従った資源再割当てを
行う資源再割当て方式に関する。
〔従来の技術〕
電子計算機システムでは、複数のプロセスによる資源要
求が重複して資源割当てが不可能なプロセスが発生した
場合、資源待ち処理において該プロセスは資源待ち状態
におかれ、資源要求の重複が解除されると、資源待ちプ
ロセスに対する資源再割当て処理が行われる。
従来は、資源要求の重複により任意の順序で資源待ち状
態に入った各資源待ちプロセスは、資源要求の重複の解
除により任意の順序で資源待ち状態を解除され、任意の
順序で資源再割当て処理が行われていた。
〔発明が解決しようとする課題〕
上述した従来の資源再割当て方式では、資源要求の重複
により任意の順序で資源待ち状態に入った各資源待ちプ
ロセスが資源要求の重複の解除により任意の順序で資源
待ち状態を解除され任意の順序で資源再割当て処理が行
われていたので、資源要求の発生順位、資源待ち状態の
発生順位等の資源再割当て処理を行うにあたって考慮す
べき順序とは関係ない順序で資源再割当て処理が行われ
るという欠点がある。
本発明の目的は、上述の点に鑑み、資源再割当て処理に
おいて優先順位に従って資源待ちプロセスの資源再割当
て処理を行い該プロセスの優先順位の変更を行うことに
より、資源再割当てを効率的に行うことができる資源再
割当て方式を提供することにある。
〔課題を解決するための手段〕
本発明の資源再割当て方式は、資源待ち処理と資源再割
当て処理とを備えた電子計算機システムにおいて、前記
資源待ち処理で資源待ちプロセスの優先順位の決定およ
び記憶を行う優先順位決定・記憶手段と、前記資源待ち
処理で資源待ちプロセスの要求資源の記憶を行う要求資
源記憶手段と、前記資源再割当て処理で前記優先順位決
定・記憶手段により決定および記憶された優先順位に従
って資源待ちプロセスの要求資源の読出しを行う要求資
源読出し手段と、前記資源再割当て処理で前記優先順位
決定・記憶手段により決定および記憶された優先順位の
再順位付けを行う優先順位記憶変更手段とを有する。
〔作用〕
本発明の資源再割当て方式では、優先順位決定・記憶手
段が資源待ち処理で資源待ちプロセスの優先順位の決定
および記憶を行い、要求資源記憶手段が資源待ち処理で
資源待ちプロセスの要求資源の記憶を行い、要求資源読
出し手段が資源再割当て処理で優先順位決定・記憶手段
により決定および記憶された優先順位に従って資源待ち
プロセスの要求資源の読出しを行い、優先順位記憶変更
手段が資源再割当て処理で優先1順位決定・記憶手段に
より決定および記憶された優先順位の再順位付けを行う
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例に係る資源再割当て方式の
構成を示すブロック図である0本実施例の資源再割当て
方式は、資源待ち処理1と、資源再割当て処理2とから
、その主要部が構成されている。
資源待ち処理1は、優先順位決定・記憶手段11と、要
求資源記憶手段12とを含む。
資源再割当て処理2は、優先順位記憶変更手段21と、
要求資源読出し手段22とを含む。
優先順位決定・記憶手段11.要求資源記憶手段12、
優先順位記憶変更手段21および要求資源続出し手段2
2は、優先順位記憶部31および要求資源記憶部32を
参照および変更可能となっている。
第2図を参照すると、資源再割当て処理2における処理
は、優先順位ポインタ(p r t y)初期設定ステ
ップA1と、prty対応プロセス要求資源読出しステ
ップA2と、要求全資源割当て可能判定ステップA3と
、資源割当てステップA4と、prty対応プロセス優
先順位削除および再順位付はステップA5と、prty
インクリメントステップ八6とへ全資源待ちプロセス処
理終了判定ステップA7とからなる。
第3図は、優先順位決定・記憶手段11により資源待ち
プロセスの優先順位の決定および記憶を行う際と、優先
順位記憶変更手段21によりprty対応プロセスの優
先順位の削除および再順位付けを行う際とに使用される
優先順位記憶部31の内容を示す概念図である。すなわ
ち、優先順位記憶部31には、資源待ちプロセスが優先
順位順に登録される。
次に、このように構成された本実施例の資源再割当て方
式の動作について説明する。
資源待ち処理1は、複数のプロセスによる資源要求が重
複して資源割当て不可能なプロセスが発生した場合、該
プロセスを資源待ち状態にする処理を行う。
詳しくは、資源待ち処理lば、優先順位決定・記憶手段
11により資源再割当て処理2を行う際の該プロセスの
優先順位を決定し、優先順位記憶部31に記憶する0次
に、要求資源記憶手段12により該プロセスの要求資源
を要求資源記憶部32に記憶する。
資源要求の重複が解除されると、資源再割当て処理2は
、各資源待ちプロセスに対して優先順位に従った資源の
再割当てを行う。
詳しくは、資源再割当て処理2は、資源の再割当てを行
う資源待ちプロセスに対応する優先順位ポインタ(p 
r t y)を1に初期設定する(ステップAl)。次
に、要求資源読出し手段22により要求資源記憶部32
からprty対応プロセスの要求資源の読出しを行い(
ステップA2)、prty対応プロセスが要求する全資
源の割当てが可能かどうかを判断する(ステップA3)
。ステップA3での判断結果が全資源の割当て可能であ
った場合には、資源の割当てを行う(ステップA4)。
続いて、優先順位記憶変更手段21により優先順位記憶
部31に対してprty対応プロセスの優先順位の削除
と再順位付け(優先順位の再決定および記憶)とを行う
(ステップA5)、ステップA3での判断結果が全資源
の割当て不可能であった場合には、prtyに1を加算
する(ステップA6)。ステップA5またはステップA
6の次に、全資源待ちプロセスに対する処理が終了した
かどうかの判断を行う(ステップA7)。ステップA7
での判断結果が全資源待ちプロセスに対する処理の終了
でなかった場合には、ステ・71A2に戻って処理を繰
り返す。ステップA7での判断結果が全資源待ちプロセ
スに対する資源再割当て処理の終了であった場合には、
処理を終了する。
〔発明の効果〕
以上説明したように本発明は、複数のプロセスによる資
源要求が重複して資源割当てが不可能なプロセスが発生
した場合、資源待ち処理で該プロセスの優先順位の決定
および記憶と該プロセスの要求資源の記憶とを行い、資
源要求の重複が解除されると、資源再割当て処理で優先
順位に従って資源待ちプロセスの要求資源を読み出して
資源の割当てを行い、優先順位の変更を行うことにより
、資源再割当てを効率的に行うことができるという効果
がある。
【図面の簡単な説明】
第1図は本発明の一実施例に係る資源再割当て方式の構
成を示すブロック図、 第2図は本実施例の資源再割当て方式における資源再割
当て処理を示す流れ図、 第3図は第1図中の優先順位記憶部の内容を示す図であ
る。 図において、 1・・・資源待ち処理、 2・・・資源再割当て処理、 11・・・優先順位決定・記憶手段、 12・・・要求資源記憶手段、 21・・・優先順位記憶変更手段、 22・・・要求資源読出し手段、 31・・・優先順位記憶部、 32・・・要求資源記憶部である。 第 図

Claims (1)

  1. 【特許請求の範囲】 資源待ち処理と資源再割当て処理とを備えた電子計算機
    システムにおいて、 前記資源待ち処理で資源待ちプロセスの優先順位の決定
    および記憶を行う優先順位決定・記憶手段と、 前記資源待ち処理で資源待ちプロセスの要求資源の記憶
    を行う要求資源記憶手段と、 前記資源再割当て処理で前記優先順位決定・記憶手段に
    より決定および記憶された優先順位に従って資源待ちプ
    ロセスの要求資源の読出しを行う要求資源読出し手段と
    、 前記資源再割当て処理で前記優先順位決定・記憶手段に
    より決定および記憶された優先順位の再順位付けを行う
    優先順位記憶変更手段と を有することを特徴とする資源再割当て方式。
JP27668488A 1988-11-01 1988-11-01 資源再割当て方式 Pending JPH02122334A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27668488A JPH02122334A (ja) 1988-11-01 1988-11-01 資源再割当て方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27668488A JPH02122334A (ja) 1988-11-01 1988-11-01 資源再割当て方式

Publications (1)

Publication Number Publication Date
JPH02122334A true JPH02122334A (ja) 1990-05-10

Family

ID=17572879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27668488A Pending JPH02122334A (ja) 1988-11-01 1988-11-01 資源再割当て方式

Country Status (1)

Country Link
JP (1) JPH02122334A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140643A (ja) * 1984-07-31 1986-02-26 Hitachi Ltd システムの資源割当て制御方式
JPS6320634A (ja) * 1986-07-15 1988-01-28 Nec Corp 計算機資源排他制御方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140643A (ja) * 1984-07-31 1986-02-26 Hitachi Ltd システムの資源割当て制御方式
JPS6320634A (ja) * 1986-07-15 1988-01-28 Nec Corp 計算機資源排他制御方式

Similar Documents

Publication Publication Date Title
CN1278235C (zh) 用于向一处理器让与资源的系统
US5884077A (en) Information processing system and method in which computer with high load borrows processor of computer with low load to execute process
US4779194A (en) Event allocation mechanism for a large data processing system
CN114138422B (zh) 可扩展性的NVMe存储虚拟化方法和系统
US20070169121A1 (en) System, method and program to migrate a virtual machine
JPH0628053B2 (ja) マルチプロセッサシステムの資源の割当制御方法
JPH07175698A (ja) ファイルシステム
CN100568182C (zh) 在逻辑地分区的数据处理系统内分布工作的方法和系统
JPH0551942B2 (ja)
JPH0997189A (ja) 共有資源の排他制御方式
JPH06250928A (ja) 情報処理装置
EP0362903B1 (en) A special purpose processor for off-loading many operating system functions in a large data processing system
CN119718539B (zh) 服务器无感知安全容器的内存热插拔控制方法及电子设备
JPH09146904A (ja) アドレス空間共有システム
JPH0877026A (ja) 情報処理方法とその装置
JPH03147137A (ja) 資源待ちプロセスへの資源割当て方式
Panda Operating System
JPH0251740A (ja) プロセス割当制御方式
JPH0342740A (ja) ファイルの媒体割付け方法
JPH0126093B2 (ja)
JPH03148733A (ja) 共有記憶領域割当処理方式
JPH0378837A (ja) タスク制御方式
JPH02207350A (ja) 共通記憶域割付け方式
JPH01193947A (ja) フアイルアクセル処理方式
JPH02304615A (ja) 並列ディスク制御バッファの割当て方式