JPS58191045A - Execution time management device - Google Patents
Execution time management deviceInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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)
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.
第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)
タスク単位の処理時間を管理する方式であって、該処理
装置は前記タスク単位の実行許容時間と該実行許容時間
超過の際の処理とを記録する登録処理部と、該実行許容
時間に基ついて当該タスクの処理時間を監視する監視処
理部とを有し。 タスク単位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.
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)
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)
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 |
-
1982
- 1982-04-30 JP JP57073790A patent/JPS58191045A/en active Granted
Patent Citations (3)
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)
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 |