JPS6293732A - リ−ジヨン不足によるジヨブ異常終了の回避方式 - Google Patents

リ−ジヨン不足によるジヨブ異常終了の回避方式

Info

Publication number
JPS6293732A
JPS6293732A JP23385185A JP23385185A JPS6293732A JP S6293732 A JPS6293732 A JP S6293732A JP 23385185 A JP23385185 A JP 23385185A JP 23385185 A JP23385185 A JP 23385185A JP S6293732 A JPS6293732 A JP S6293732A
Authority
JP
Japan
Prior art keywords
job
module
size
region
area
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
JP23385185A
Other languages
English (en)
Inventor
Tetsuya Nakamura
哲也 中村
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP23385185A priority Critical patent/JPS6293732A/ja
Publication of JPS6293732A publication Critical patent/JPS6293732A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 ジョブ管理部にリージョンの管理テーブルを設け、この
管理テーブルに動作中の各ジョブに割り当てられたリー
ジョンの確保域と、その中における使用中領域及び未使
用領域の大きさとを登録しておき、一つのジョブからモ
ジュールのローディング要求を受けると、前記ジョブ管
理部はローディング要求のあったモジュールの大きさと
管理テーブル上に登録されている未使用領域の大きさを
比較し、未使用領域の大きさが上記モジュールの大きさ
より小さい場合には、上記モジュールのローディングを
行わず、エラー通知を発するようにした。
〔産業上の利用分野〕
リージョン不足によるジョブ異常終了の回避方式に関す
る。
〔従来の技術〕
情報処理システムにおいて、一つのジョブで多数のモジ
ュールを動的に呼んでいるプログラムでは、たまたま呼
び出されたモジュールのサイズが巨大であったり、未使
用リージョンが少ない等により、リージョン不足が生じ
る場合がある。
〔発明が解決しようとする問題点〕
このようなり−ジョン不足が生じると、そのジョブ自体
が異常終了するばかりでなく、その時動作していた他の
タスクまでも終了してしまうため、業務の遂行に支障を
きたす。
そこで本発明においては、プログラムローディング時の
り−ジョン不足によるジョブ異常終了を回避する方式を
提供することを目的とする。
c問題点を解決するだめの手段〕 図において1はジョブ管理部、2は主記憶装置、3は投
入された一つのジョブ6に割り当てられたリージョンを
示す。このリージョン3の確保域即ち大きさはalで、
そのうち使用中の領域4の大きさはalであり、残りの
領域は未使用領域5てあって、その大きさはa3とする
。
本発明においては、情報処理システムの資源の割り当て
を管理するジョブ管理部lに、リージョンの管理テーブ
ル11を新たに設けた。
この管理テーブル11には、予め、投入された各ジョブ
の名称16と、それぞれのり−ジョンの確保域17.使
用中の領域の大きさ18.未使用領域の大きさ19とを
対応させて登録し、記録しておく。
ジョブ管理部1は動作中のジョブ6 (これのジョブ名
称がAであるとする)から出されたモジュール7のロー
ド要求を受は取ると、ジョブ管理部1は上記管理テーブ
ルを参照して、このモジュール7の大きさSと、上記名
称Aのジョブ6の未使用領域a3とを比較し、a3がS
より小さい場合にはモジュール7のローディングを拒否
し、エラー通知を発する。
〔作 用〕
ジョブ管理部1はジョブが要求したモジュールをロード
する前に、そのモジュールをロードするのに必要な領域
がリージョン中に残されている場合にのみロードし、リ
ージョンが不足する場合にはローディングを実行させな
いので、リージョン不足による異常終了の発生を未然に
防止できることとなる。
〔実施例〕
図は、一つのジョブ6が動作中の状態を示す。
主記憶装置2上には上記ジョブ6に対しリージョン3が
割り当てられ、ジョブ6は業務を遂行するに当り、この
リージョン3を動的に使用する。従って上記リージョン
3の使用中の領域4は必要に応じて変化し、これに伴っ
て未使用領域5の大きさも変化する。
本実施例では同図に見られる如く、ジョブ管理部1に、
動作中のジョブの名称並びにリージョンの確保域、使用
中の領域、及び未使用領域の大きさを記録する欄16.
1?、 18. 19を有するリージョンの管理テーブ
ル11を新たに設けた。
この管理テーブル11には、現在ジョブA、  B。
Cの3つが登録されており、それぞれについて確保域a
l、b1.cl、使用中の領域a2.b2゜c2、及び
未使用領域の大きさa3.b3.C3が、ジョブ名称A
、B、Cに対応して記録されている。これらのうち、使
用中の領域及び未使用領域の大きさは、各ジョブの遂行
にともなって変化すると、その都度書換えられる。
令名称Aのジョブ6(ジョブAと記ず)がモジュール7
を必要とする状態になったとする。ジョブAはモジュー
ル7のローディングするようジョブ管理部1に依頼する
。ジョブ管理部1はモジュール7からその大きさSを読
みだすとともに、管理テーブル11からジョブAのリー
ジョン3における未使用領域の大きさa3を読み出す・
もしジョブへの未使用領域の大きさa3が、ロードしよ
うとするモジュール7の大きさSより大きければ、ジョ
ブ管理部1はモジュール7をロードし、管理テーブル1
1の使用中の領域4及び未使用領域5の大きさa2.a
3を書き換える。
しかし上記a3がSより小さい場合は、そのままモジュ
ール7をロードするとり−ジョン不足で異常終了してし
まうので、モジュール7のローディングを実行させるこ
となく、エラー通知を発する。
なお、上記管理テーブル11に予め登録しておく確保域
17.使用中の領域18.未使用領域190大きさとし
ては、各ジョブ6の初期状態の値を用いる。
また上記管理テーブル11には、そのシステムで使用す
るすべてのジョブについて予め登録しておくとともに、
管理テーブルに投入ジョブ表示欄を設け、一つのジョブ
が投入される都度、そのジョブに対応るず投入ジョブ表
示I闇に所定のマークを付し、投入されているジョブを
識別し得るようにしても良く、或いは、各ジョブ6の実
行開始に先立ってそのジョブ6の初期値を登録し、管理
テーブル11上には実行中のジョブのみが記録されるよ
うにしても良い。
いずれの場合にも、モジュールがロードされる都度、管
理テーブル11の使用中の領域18と未使用領域19は
書換えられ、常にその時々の状態が示される。
このようにして本実施例では、リージョン不足による異
常終了の発生が未然に防止される。
〔発明の効果〕
以上説明した如く本発明によれば、ジョブ異常終了によ
る業務停止を避けらることができる。
【図面の簡単な説明】
図は本発明の説明に供するための図である。 図において、1はジョブ管理部、2は主記憶装置、3は
リージョン、4は使用中の領域、5は未使用領域、6は
ジョブ、7はモジュール、11はリージョンの管理テー
ブルを示す。 代理人 弁理士  井 桁  貞 − 滓発明請明図

Claims (1)

  1. 【特許請求の範囲】 投入されたジョブ(6)の遂行を管理するジョブ管理部
    (1)と、前記投入されたジョブ(6)が使用するリー
    ジョン(3)が設けられる主記憶装置(2)とをそなえ
    、前記ジョブ管理部(1)が投入ジョブの実行に要する
    システム資源の割当を行う情報処理システムにおいて、 前記ジョブ管理部(1)にリージョンの管理テーブル(
    11)を付設し、 該管理テーブル(11)に投入されたジョブ(6)対応
    にリージョン(3)の確保域と該確保域中の使用中領域
    (4)及び未使用領域(5)の大きさを予め登録してお
    き、 前記ジョブ管理部(1)は動作中のジョブ(6)からモ
    ジュール(7)のローディング要求を受けると、前記管
    理テーブル(11)を参照して当該ジョブ(6)のリー
    ジョン(3)中における未使用領域(5)の大きさと前
    記ローディングを要求されたモジュール(7)の大きさ
    とを比較し、当該モジュール(7)の大きさが未使用領
    域(5)の大きさより大きい場合には、当該モジュール
    (7)のローディングを拒否するとともにエラーを通知
    するようにしたことを特徴とするリージョン不足による
    ジョブ異常終了の回避方式。
JP23385185A 1985-10-18 1985-10-18 リ−ジヨン不足によるジヨブ異常終了の回避方式 Pending JPS6293732A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23385185A JPS6293732A (ja) 1985-10-18 1985-10-18 リ−ジヨン不足によるジヨブ異常終了の回避方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23385185A JPS6293732A (ja) 1985-10-18 1985-10-18 リ−ジヨン不足によるジヨブ異常終了の回避方式

Publications (1)

Publication Number Publication Date
JPS6293732A true JPS6293732A (ja) 1987-04-30

Family

ID=16961566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23385185A Pending JPS6293732A (ja) 1985-10-18 1985-10-18 リ−ジヨン不足によるジヨブ異常終了の回避方式

Country Status (1)

Country Link
JP (1) JPS6293732A (ja)

Similar Documents

Publication Publication Date Title
JP2009122733A (ja) 電力制御方法、計算機システム、及びプログラム
JPH03257644A (ja) 主メモリ管理方法
JPS603229B2 (ja) 情報処理方式
JP2001014286A (ja) 並列計算機での負荷分散制御方法
JP4149619B2 (ja) 優先度変換システム
JPS6152761A (ja) 演算装置
JPH01195562A (ja) 入出力装置割当て制御方式
JP3163196B2 (ja) 仮想記憶制御における命令中断情報格納制御方法
JPH02257232A (ja) 割り込み処理プログラム管理方法
JPS63292456A (ja) 複数媒体収納型デ−タ記録装置の媒体割り当て制御方式
JPS6327936A (ja) フアイル管理方法
JP2535584B2 (ja) 実記憶固定処理計算機
JPS63228249A (ja) プログラムロ−ド方式
JPH11161506A (ja) 情報処理装置のディスパッチ方法、情報処理装置及びその記録媒体
JPH03136148A (ja) ファイルリコール方式
JPH01263761A (ja) 疎結合マルチプロセッサシステム
JP2604706B2 (ja) 二重化ファイル制御方式
JPS60222939A (ja) ダンプフアイル動的割当方式
JPS61278942A (ja) デ−タ管理装置
JPH01282645A (ja) 電子計算機高負荷抑止メモリ割付方式
JPS63197239A (ja) 仮想プロセツサ制御情報退避格納方式
JPH0516614B2 (ja)
JPH04107640A (ja) 計算機システム
JPH0296833A (ja) 異機種ジョブ制御方式
JPS62150437A (ja) バツフア管理方式