[go: up one dir, main page]

JPS58191045A - Execution time management device - Google Patents

Execution time management device

Info

Publication number
JPS58191045A
JPS58191045A JP57073790A JP7379082A JPS58191045A JP S58191045 A JPS58191045 A JP S58191045A JP 57073790 A JP57073790 A JP 57073790A JP 7379082 A JP7379082 A JP 7379082A JP S58191045 A JPS58191045 A JP S58191045A
Authority
JP
Japan
Prior art keywords
processing
task
time
execution time
time management
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.)
Granted
Application number
JP57073790A
Other languages
Japanese (ja)
Other versions
JPH0516056B2 (en
Inventor
Tadashi Fukunaga
正 福永
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 JP57073790A priority Critical patent/JPS58191045A/en
Publication of JPS58191045A publication Critical patent/JPS58191045A/en
Publication of JPH0516056B2 publication Critical patent/JPH0516056B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling 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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (&)発明の技術分野 この発明は処II装置で処理されるジWブをタスク単位
で実行許容時間と照合して処理の実行の管理を行う実行
時間管理方式に関するものである。
Detailed Description of the Invention (&) Technical Field of the Invention The present invention relates to an execution time management method for managing the execution of processing by comparing the jib processed by a processing II device with the allowable execution time on a task-by-task basis. It is something.

(1))  従来技術と問題点 1ジ胃プ・マルチタスクの処理を行う場合には各々のタ
スクを実行するに用いられる入出力装置はタスク単位に
よって異なっており、従ってタスクを実行する時間がそ
れぞれ使用する入出力装置とか処理量によって興なって
いる。今Aiるタスクに続いてBなるタスクを処理しよ
うとする際に何等かの理由によりタスクAが完了しない
場合。
(1)) Prior art and problems 1. When performing digital multi-task processing, the input/output devices used to execute each task differ depending on the task, and therefore the time required to execute the task is limited. It depends on the input/output device used and the amount of processing. When task A is not completed for some reason when attempting to process task B following task Ai.

例えばタスクAにプログラム・ミスがあり、ループを形
成する場合にはタスクBは実行されず待ち状急に置かれ
たりして処理時間が長ひく。又一方タスクAとタスクB
に使用される入出力装置か同一物である時、勿即ち競合
状態である場合にタスクBは、やはりタスクAを処理し
ている入出力装置か空きに々るまで待ち状態となり、特
に所要時間内に処理を完了せねばならない処理において
は問題であるといった欠点があった。
For example, if there is a program error in task A and a loop is formed, task B will not be executed and will be suddenly placed in a waiting state, prolonging the processing time. On the other hand, task A and task B
If the input/output devices used for task A are the same, that is, if there is a conflict, task B will wait until the input/output device processing task A becomes free, and the required time will be reduced. This method has a disadvantage in that it is a problem in processing that must be completed within a certain period of time.

(C)  発明の目的 この発明は1以上のような従来の状況からタスク単位に
実行許容時間を膜室してこの許容時間によって実行時間
を監視する実行時間管理方式を提供することを目的とす
るものである。
(C) Purpose of the Invention The object of the present invention is to provide an execution time management method that monitors the execution time based on the permissible execution time for each task based on one or more conventional situations. It is something.

(al  発明の構武 簡単に述べるとこの発明は、処理装置にタスク単位の実
行許容時間及びこの実行許容時間を超過する場合の処理
方法とを記憶する登録処理部と。
(al) Summary of the Invention Briefly stated, the present invention includes a registration processing unit that stores, in a processing device, the permissible execution time for each task and a processing method when the permissible execution time is exceeded.

実行許容時間に基ついてタスクの処理時間を監視する監
視処理部とを設はタスク単位に実行時間を管理するよう
にしたことを特徴とするものであム(e)  発明の実
施例 以下本発明の実施例を図面によって詳述する。
(e) Embodiments of the Invention The present invention is described below as follows. Examples will be explained in detail with reference to the drawings.

第1図は本発明の実行時間管理方式を適用した一実施例
のブロック図、第2図は本発明の説明用模式図である。
FIG. 1 is a block diagram of an embodiment to which the execution time management method of the present invention is applied, and FIG. 2 is a schematic diagram for explaining the present invention.

図において、lij受付処理部、2け監視処理部、3F
i登録処理部、  41d時間オーバー処理部、5は表
示部である。
In the figure, the lij reception processing unit, the 2-digit monitoring processing unit, the 3F
i is a registration processing section, 41d is a time over processing section, and 5 is a display section.

端末装置からの処理要求ti受付処理11SIにて受付
けられ第2図に示すようにタスクAを必要とする処理要
求は例えばO,D、Eの順に受付けられCの処理が終了
するとDの処理が行われるように待機している。受付処
理s1が業務処理例えばタスクA1に開始するタイミン
グに監視処!8)2は登録処理部3に記憶されたタスク
実行許容時間チーフル3−1を検索する。このタスク実
行許容時間チーフル3−1は第2図に示すようにタスク
名に対応して実行に要する許容時間と時間をオーバーし
た場合の処理方法とから構成されている、従ってタスク
名によってこれら許容時間と処理方法が認識できる。更
に登録処理部3の記憶内容は書込み或は消去が自在に行
える。監視処理部211を例えばタスクAの続行中、監
視を行い許容時間をオーツ・−するとその旨を時間オー
バー処理s4に伝える。時間処理部4は前記した記憶内
容の処理方法に従って当該業務処理を処理する。例えば
タスクp、 ヲ^ヤンセルしたり、あるいはメツセージ
を表示部5に表示する。この表示55ti制麹卓の表示
装置を用いるとともに前記した記憶内容もこの表示装置
で確認できる3、 従1.てオペレーターtit表示装置を監視することに
よりタスク単位に実行時間が管理できる。
As shown in FIG. 2, processing requests that require task A are received in the processing request ti reception processing 11SI from the terminal device, and are received in the order of, for example, O, D, and E, and when the processing of C is completed, the processing of D is executed. Waiting for it to happen. Monitoring process at the timing when reception process s1 starts business process, for example, task A1! 8) 2 searches for the task execution allowable time period 3-1 stored in the registration processing unit 3. As shown in Figure 2, this task execution allowable time table 3-1 consists of the allowable time required for execution and a processing method when the time is exceeded, corresponding to the task name. Be able to recognize time and processing methods. Furthermore, the storage contents of the registration processing section 3 can be freely written or erased. For example, when the monitoring processing unit 211 performs monitoring while task A is continuing and the allowable time is set to 0, it notifies the time over processing s4. The time processing unit 4 processes the business process according to the above-described storage content processing method. For example, task p, wo^cancel, or a message is displayed on the display section 5. By using the display device of this display 55ti system koji table, you can also check the above-mentioned stored contents on this display device. 3. Sub 1. By monitoring the operator tit display device, execution time can be managed for each task.

(f)  発明の効果 以上、詳細に説明したように9本発明の実行時間管理方
式はプログラム・ループによる処理待ち及び入出力装置
の競合に基づく処理のループが防止出来、オーバータイ
ム警告表示により処理が行える便宜且つ高能率なものと
なる。
(f) Effects of the Invention As explained in detail, the execution time management method of the present invention can prevent processing loops caused by program loops and input/output device contention, and can prevent processing by displaying an overtime warning. This is convenient and highly efficient.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実行時間管理方式を適用した一実施例
の70ツク図、第2図は本発明の説明用模式図である。 図において、2Fi監視処理部、3は登録処理部。 41d時陶オーバー処理部をそれぞれ示す。 第1図 第2図
FIG. 1 is a 70-gram diagram of an embodiment to which the execution time management method of the present invention is applied, and FIG. 2 is a schematic diagram for explaining the present invention. In the figure, 2Fi monitoring processing section, 3 is a registration processing section. 41d shows the over-processing section. Figure 1 Figure 2

Claims (1)

【特許請求の範囲】 1ジ1プeマルチタスクの処理を行う処理装置における
タスク単位の処理時間を管理する方式であって、該処理
装置は前記タスク単位の実行許容時間と該実行許容時間
超過の際の処理とを記録する登録処理部と、該実行許容
時間に基ついて当該タスクの処理時間を監視する監視処
理部とを有し。 タスク単位FCS行時聞を管理するようKしたことを特
徴とする実行時間管理方式。
[Scope of Claims] A method for managing the processing time of each task in a processing device that performs one-time multitasking processing, the processing device managing the processing time of each task and the excess of the allowable execution time. and a monitoring processing section that monitors the processing time of the task based on the permissible execution time. An execution time management method characterized by managing FCS execution time in units of tasks.
JP57073790A 1982-04-30 1982-04-30 Execution time management device Granted JPS58191045A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57073790A JPS58191045A (en) 1982-04-30 1982-04-30 Execution time management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57073790A JPS58191045A (en) 1982-04-30 1982-04-30 Execution time management device

Publications (2)

Publication Number Publication Date
JPS58191045A true JPS58191045A (en) 1983-11-08
JPH0516056B2 JPH0516056B2 (en) 1993-03-03

Family

ID=13528331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57073790A Granted JPS58191045A (en) 1982-04-30 1982-04-30 Execution time management device

Country Status (1)

Country Link
JP (1) JPS58191045A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06284458A (en) * 1992-04-30 1994-10-07 Rockwell Internatl Corp Telephone switching system having system and method for accessing user-controlled data memory
JPH07182184A (en) * 1991-09-26 1995-07-21 Internatl Business Mach Corp <Ibm> Method for monitoring of overrun state of execution task, method for monitoring and controlling of task-execution -cycle overrun and apparatus for detection of task-execution-cycle overrun
WO2004088518A1 (en) * 2003-03-31 2004-10-14 Fujitsu Limited Cpu use time counting method and job control device using the cpu use time
US8484643B2 (en) 2003-03-31 2013-07-09 Fujitsu Limited CPU usage time counting method and job control system using this CPU usage time
JP2014059846A (en) * 2012-09-19 2014-04-03 Fuji Electric Co Ltd Program abnormality detection device and program thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49130647A (en) * 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

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49130647A (en) * 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

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07182184A (en) * 1991-09-26 1995-07-21 Internatl Business Mach Corp <Ibm> Method for monitoring of overrun state of execution task, method for monitoring and controlling of task-execution -cycle overrun and apparatus for detection of task-execution-cycle overrun
JPH06284458A (en) * 1992-04-30 1994-10-07 Rockwell Internatl Corp Telephone switching system having system and method for accessing user-controlled data memory
WO2004088518A1 (en) * 2003-03-31 2004-10-14 Fujitsu Limited Cpu use time counting method and job control device using the cpu use time
US8484643B2 (en) 2003-03-31 2013-07-09 Fujitsu Limited CPU usage time counting method and job control system using this CPU usage time
JP2014059846A (en) * 2012-09-19 2014-04-03 Fuji Electric Co Ltd Program abnormality detection device and program thereof

Also Published As

Publication number Publication date
JPH0516056B2 (en) 1993-03-03

Similar Documents

Publication Publication Date Title
KR930000592B1 (en) Task searching apparatus
JPS58191045A (en) Execution time management device
JPS59114659A (en) Memory access control circuit
CN113342554B (en) IO multiplexing method, medium, device and operating system
JP2821345B2 (en) Asynchronous I/O control method
JP2000347957A (en) Remote maintenance system
JPS6314236A (en) Job control system
JP2511544B2 (en) System definition change method
JPS6125249A (en) Exclusive control system
JPS60254335A (en) Multiplex processing system in software test
JPH052496A (en) Multitask monitor
JPH11184712A (en) Information processor
JPS61141063A (en) Suspension resumption system of file transfer
CN118747108A (en) Asynchronous task scheduling method, device, equipment, storage medium and computer program product
JPH07160645A (en) Common resource exclusive control method in multiprocessor system
JPS59168551A (en) Job control system with use of data set
JPS62186323A (en) Program management method
JPH064472A (en) Input/output priority order control system
JPH02304624A (en) information processing equipment
JPH03235150A (en) Interrupting system for processing under execution
JPS63198129A (en) Input data processing method in procedure
JPH04256024A (en) Dividing and loading system for program
JPH05113891A (en) Pseudo semaphore system
JPH05204676A (en) Computer device having memory reserving function
JPH01166124A (en) Volume shared control system