JPH0516056B2 - - Google Patents
Info
- Publication number
- JPH0516056B2 JPH0516056B2 JP57073790A JP7379082A JPH0516056B2 JP H0516056 B2 JPH0516056 B2 JP H0516056B2 JP 57073790 A JP57073790 A JP 57073790A JP 7379082 A JP7379082 A JP 7379082A JP H0516056 B2 JPH0516056 B2 JP H0516056B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- task
- time
- execution time
- processing section
- 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.)
- Expired - Lifetime
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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
この発明は処理装置で処理されるジヨブをタス
ク単位で実行許容時間と照合して処理の実行の管
理を行う実行時間管理方式に関するものである。
ク単位で実行許容時間と照合して処理の実行の管
理を行う実行時間管理方式に関するものである。
(b) 従来技術と問題点
1ジヨブ・マルチタスクの処理を行う場合には
各々のタスクを実行するに用いられる入出力装置
はタスク単位によつて異なつており、従つてタス
クを実行する時間がそれぞれ使用する入出力装置
とか処理量によつて異なつている。今Aなるタス
クに続いてBなるタスクを処理しようとする際に
何等かの理由によりタスクAが完了しない場合、
例えばタスクAにプログラム・ミスがあり、ルー
プを形成する場合にはタスクBは実行されず待ち
状態に置かれたりして処理時間が長びく。又一方
タスクAとタスクBに使用される入出力装置が同
一物である時、即ち競合状態である場合にタスク
Bは、やはりタスクAを処理している入出力装置
が空きになるまで待ち状態となり、特に所要時間
内に処理を完了せねばならない処理においては問
題であるといつた欠点があつた。
各々のタスクを実行するに用いられる入出力装置
はタスク単位によつて異なつており、従つてタス
クを実行する時間がそれぞれ使用する入出力装置
とか処理量によつて異なつている。今Aなるタス
クに続いてBなるタスクを処理しようとする際に
何等かの理由によりタスクAが完了しない場合、
例えばタスクAにプログラム・ミスがあり、ルー
プを形成する場合にはタスクBは実行されず待ち
状態に置かれたりして処理時間が長びく。又一方
タスクAとタスクBに使用される入出力装置が同
一物である時、即ち競合状態である場合にタスク
Bは、やはりタスクAを処理している入出力装置
が空きになるまで待ち状態となり、特に所要時間
内に処理を完了せねばならない処理においては問
題であるといつた欠点があつた。
(c) 発明の目的
この発明は、以上のような従来の状況からタス
ク単位に実行許容時間を設定してこの許容時間に
よつて実行時間を監視する実行時間管理方式を提
供することを目的とするものである。
ク単位に実行許容時間を設定してこの許容時間に
よつて実行時間を監視する実行時間管理方式を提
供することを目的とするものである。
(d) 発明の構成
この目的は、本発明によれば、1ジヨブ・マル
チタスクの処理を行う処理装置におけるタスク単
位の実行時間管理装置において、該処理装置は前
記タスク単位の実行許容時間と該実行許容時間超
過の際の処理内容とを記録する登録処理部と、該
実行許容時間に基づいて当該タスクの処理時間を
監視する監視処理部と、時間超過処理部とを有
し、当該タスクが該実行許容時間を超過した際、
前記時間超過処理部は前記登録処理部に記録され
た前記処理内容の処理を行うことを特徴とする実
行時間管理装置により達せられる。
チタスクの処理を行う処理装置におけるタスク単
位の実行時間管理装置において、該処理装置は前
記タスク単位の実行許容時間と該実行許容時間超
過の際の処理内容とを記録する登録処理部と、該
実行許容時間に基づいて当該タスクの処理時間を
監視する監視処理部と、時間超過処理部とを有
し、当該タスクが該実行許容時間を超過した際、
前記時間超過処理部は前記登録処理部に記録され
た前記処理内容の処理を行うことを特徴とする実
行時間管理装置により達せられる。
(e) 発明の実施例
以下本発明の実施例を図面によて詳述する。
第1図は本発明の実行時間管理方式を適用した
一実施例のブロツク図、第2図は本発明の説明用
模式図である。図において、1は受付処理部、2
は監視処理部、3は登録処理部、4は時間オーバ
ー処理部、5は表示部である。
一実施例のブロツク図、第2図は本発明の説明用
模式図である。図において、1は受付処理部、2
は監視処理部、3は登録処理部、4は時間オーバ
ー処理部、5は表示部である。
端末装置からの処理要求は受付処理部1にて受
付けられ第2図に示すようにタスクAを必要とす
る処理要求は例えばC、D、Eの順に受付けられ
Cの処理が終了するとDの処理が行われるように
待機している。受付処理部1が業務処理例えばタ
スクAを開始するタイミングに監視処理部2は登
録処理部3に記憶されたタスク実行許容時間テー
ブル3−1を検索する。このタスク実行許容時間
テーブル3−1は第2図に示すようにタスク名に
対応して実行に要する許容時間と時間をオーバー
した場合の処理方法とから構成されている。従つ
てタスク名によつてこれら許容時間と処理方法が
認識できる。更に登録処理部3の記憶内容は書込
み或は消去が自在に行える。監視処理部2は例え
ばタスクAの続行中、監視を行い許容時間をオー
バーするとその旨を時間オーバー処理部4に伝え
る。時間処理部4は前記した記憶内容の処理方法
に従つて当該業務処理を処理する。例えばタスク
Aをキヤンセルしたり、あるいはメツセージを表
示部5に表示する。この表示部5は制御卓の表示
装置を用いるとともに前記した記憶内容もこの表
示装置で確認できる。
付けられ第2図に示すようにタスクAを必要とす
る処理要求は例えばC、D、Eの順に受付けられ
Cの処理が終了するとDの処理が行われるように
待機している。受付処理部1が業務処理例えばタ
スクAを開始するタイミングに監視処理部2は登
録処理部3に記憶されたタスク実行許容時間テー
ブル3−1を検索する。このタスク実行許容時間
テーブル3−1は第2図に示すようにタスク名に
対応して実行に要する許容時間と時間をオーバー
した場合の処理方法とから構成されている。従つ
てタスク名によつてこれら許容時間と処理方法が
認識できる。更に登録処理部3の記憶内容は書込
み或は消去が自在に行える。監視処理部2は例え
ばタスクAの続行中、監視を行い許容時間をオー
バーするとその旨を時間オーバー処理部4に伝え
る。時間処理部4は前記した記憶内容の処理方法
に従つて当該業務処理を処理する。例えばタスク
Aをキヤンセルしたり、あるいはメツセージを表
示部5に表示する。この表示部5は制御卓の表示
装置を用いるとともに前記した記憶内容もこの表
示装置で確認できる。
従つてオペレーターは表示装置を監視すること
によりタスク単位に実行時間が管理できる。
によりタスク単位に実行時間が管理できる。
(f) 発明の効果
以上、詳細に説明したように、本発明の実行時
間管理方式はプログラム・ループによる処理待ち
及び入出力装置の競合に基づく処理のループが防
止出来、オーバータイム警告表示により処理が行
える便宜且つ高能率なものとなる。
間管理方式はプログラム・ループによる処理待ち
及び入出力装置の競合に基づく処理のループが防
止出来、オーバータイム警告表示により処理が行
える便宜且つ高能率なものとなる。
第1図は本発明の実行時間管理方式を適用した
一実施例のブロツク図、第2図は本発明の説明用
模式図である。 図において、2は監視処理部、3は登録処理
部、4は時間オーバー処理部をそれぞれ示す。
一実施例のブロツク図、第2図は本発明の説明用
模式図である。 図において、2は監視処理部、3は登録処理
部、4は時間オーバー処理部をそれぞれ示す。
Claims (1)
- 1 1ジヨブ・マルチタスクの処理を行う処理装
置におけるタスク単位の実行時間管理装置におい
て、該処理装置は前記タスク単位の実行許容時間
と該実行許容時間超過の際の処理内容とを記録す
る登録処理部と、該実行許容時間に基づいて当該
タスクの処理時間を監視する監視処理部と、時間
超過処理部とを有し、当該タスクが該実行許容時
間を超過した際、前記時間超過処理部は前記登録
処理部に記録された前記処理内容の処理を行うこ
とを特徴とする実行時間管理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57073790A JPS58191045A (ja) | 1982-04-30 | 1982-04-30 | 実行時間管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57073790A JPS58191045A (ja) | 1982-04-30 | 1982-04-30 | 実行時間管理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58191045A JPS58191045A (ja) | 1983-11-08 |
| JPH0516056B2 true JPH0516056B2 (ja) | 1993-03-03 |
Family
ID=13528331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57073790A Granted JPS58191045A (ja) | 1982-04-30 | 1982-04-30 | 実行時間管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58191045A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2520544B2 (ja) * | 1991-09-26 | 1996-07-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | タスクのオ―バ―ラン状態を監視する方法及びタスク実行サイクルのオ―バ―ランを検出する装置 |
| US5353343A (en) * | 1992-04-30 | 1994-10-04 | Rockwell International Corporation | Telephonic switching system with a user controlled data memory access system and method |
| WO2004088518A1 (ja) * | 2003-03-31 | 2004-10-14 | Fujitsu Limited | Cpu使用時間カウント方法及びこのcpu使用時間を用いるジョブ制御装置 |
| US8484643B2 (en) | 2003-03-31 | 2013-07-09 | Fujitsu Limited | CPU usage time counting method and job control system using this CPU usage time |
| JP6060584B2 (ja) * | 2012-09-19 | 2017-01-18 | 富士電機株式会社 | プログラム異常検出装置、そのプログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS49130647A (ja) * | 1973-04-16 | 1974-12-14 | ||
| JPS55150051A (en) * | 1979-05-11 | 1980-11-21 | Hitachi Ltd | Fault detecting system |
| JPS5730056A (en) * | 1980-07-30 | 1982-02-18 | Fuji Facom Corp | Failure processing system for data processing system |
-
1982
- 1982-04-30 JP JP57073790A patent/JPS58191045A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58191045A (ja) | 1983-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0516056B2 (ja) | ||
| JPH0798663A (ja) | 非同期i/o制御方式 | |
| JPS62182822A (ja) | 自動運転方式 | |
| JPH04256024A (ja) | プログラムの分割ロード方式 | |
| JPS6314236A (ja) | ジヨブ管理方式 | |
| JPH02277128A (ja) | プログラムの走行条件チェック方式 | |
| JPS6075937A (ja) | ロ−ルイン・ロ−ルアウト制御方式 | |
| JP2957347B2 (ja) | ジョブ実行クラス停止方式 | |
| JPH02304624A (ja) | 情報処理装置 | |
| JPH05346867A (ja) | データ転送のリスタート処理装置 | |
| JPS6125249A (ja) | 排他制御方式 | |
| JPS59180639A (ja) | プログラム実行中断方式 | |
| JPS5913062B2 (ja) | 多重処理スケジユ−リング処理方法 | |
| JPS63101935A (ja) | ジヨブ進行状態の動的表示方式 | |
| JPS63115228A (ja) | 表示処理方式 | |
| JPS63311655A (ja) | 装填媒体表示方式 | |
| JPS6275846A (ja) | 計算処理方式 | |
| JPH0324643A (ja) | データベースのページ割当て方式 | |
| JPS63180141A (ja) | 対話型デバツガによるデバツグ方式 | |
| JPS6337439B2 (ja) | ||
| JPH04138542A (ja) | 通信制御プロセスの常駐管理方式 | |
| JPH0212433A (ja) | 制御プログラムにおけるタスク管理方法 | |
| JPH02244228A (ja) | ジョブ起動制御方法 | |
| JPS6217849A (ja) | デ−タのロギング方法 | |
| JPS62150437A (ja) | バツフア管理方式 |