JP2000242527A - Method and device for controlling sequential process - Google Patents

Method and device for controlling sequential process

Info

Publication number
JP2000242527A
JP2000242527A JP11041794A JP4179499A JP2000242527A JP 2000242527 A JP2000242527 A JP 2000242527A JP 11041794 A JP11041794 A JP 11041794A JP 4179499 A JP4179499 A JP 4179499A JP 2000242527 A JP2000242527 A JP 2000242527A
Authority
JP
Japan
Prior art keywords
processing
result
unit
processing means
monitoring
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
JP11041794A
Other languages
Japanese (ja)
Inventor
Hiroshi Kubota
宏 久保田
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 JP11041794A priority Critical patent/JP2000242527A/en
Publication of JP2000242527A publication Critical patent/JP2000242527A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To relieve the load on a CPU and then to improve the processing performance as a result by allowing a process monitor means to monitor the result of a 1st processing means as preprocessing and judges whether or not a 2nd processing means is executed according to the confirmation contents. SOLUTION: The process monitor means 22 which detects the process result when the 1st process means 21 is executed is not actuated at the same with the 1st processing means 212, namely, only the 1st processing means 21 is executed. Then when the 2nd processing means 23 is executed, the process monitor means 22 is executed to confirm the result of the 1st processing means 21 as preprocessing. According to the confirmation contents, it is judged whether or not the 2nd processing means 23 is executed. Thus, the process monitor means 22 which detects the process end of the 1st processing means 21 is not always executed, but executed when the 2nd processing means 23 is executed to monitor the result of the 1st processing means 21, so the load on the CPU of a data processor is relieved.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、各種プログラム処
理を実行する情報処理装置に関し、特にデータ処理装置
における処理の実行制御方法及び装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus for executing various kinds of program processing, and more particularly to a method and an apparatus for controlling execution of processing in a data processing apparatus.

【0002】[0002]

【従来の技術】従来、データ処理装置において実行され
る処理の制御方法としては、監視プログラムを起動し、
一定間隔で監視を行い、処理が正常終了した場合に、順
番上、次の処理を実行する方法が用いられている。
2. Description of the Related Art Conventionally, as a method of controlling processing executed in a data processing device, a monitoring program is started,
A method is used in which monitoring is performed at regular intervals, and when the processing is completed normally, the next processing is executed in order.

【0003】従来の処理の制御方法として、例えば特開
平8−115235号公報には、規定周期毎にマイクロ
プロセッサに割り込み要求信号を供給するなどして、処
理の監視を行うようにした異常検出方法が開示されてい
る。
As a conventional processing control method, for example, Japanese Patent Application Laid-Open No. HEI 8-115235 discloses an abnormality detection method in which an interrupt request signal is supplied to a microprocessor at specified intervals to monitor the processing. Is disclosed.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記し
た従来の方法は、監視のプログラムが常時起動している
ため、CPUの負荷が高くなり、この為、他の処理を起
動した際にレスポンスの低下等が生じる、という問題点
を有している。
However, in the above-described conventional method, the load on the CPU is increased because the monitoring program is constantly activated, and the response is reduced when other processes are activated. Etc. occur.

【0005】したがって本発明は、上記問題点に鑑みて
なされたものであって、その目的は、監視手段を常時起
動することを不用としてCPUの負荷を軽減し、結果と
して処理性能の向上を図る処理実行制御方法及び装置を
提供することにある。
Accordingly, the present invention has been made in view of the above problems, and has as its object to reduce the load on the CPU by not always activating the monitoring means, thereby improving the processing performance. An object of the present invention is to provide a processing execution control method and apparatus.

【0006】[0006]

【課題を解決するための手段】前記目的を達成する本発
明は、データ処理装置における処理の実行制御方法にお
いて、第2処理手段を実行する際に起動された処理監視
手段が、前処理である第1処理手段の結果を確認し、確
認内容により、前記第2処理手段を実行するか否かを判
断する、ことを特徴とする。より詳細には、(a)第1
の処理手段の起動後に、第2処理手段の起動指示が入力
された際に、処理監視手段を起動し、(b)前記処理監
視手段は前処理である前記第1処理手段の結果を確認
し、前記第1の処理手段が正常終了している場合に、前
記第2処理手段を起動するように構成される。上記目的
は、特許請求の範囲の請求項2及至7の本発明によって
も達成される。
According to the present invention for achieving the above object, in a method for controlling execution of processing in a data processing apparatus, the processing monitoring means activated when executing the second processing means is a pre-processing. It is characterized in that the result of the first processing means is confirmed, and whether or not to execute the second processing means is determined based on the contents of the confirmation. More specifically, (a) the first
When the start instruction of the second processing means is inputted after the start of the processing means, the processing monitoring means is started, and (b) the processing monitoring means confirms the result of the first processing means which is the preprocessing. When the first processing means is normally terminated, the second processing means is activated. The above object is also achieved by the present invention as set forth in claims 2 to 7.

【0007】[0007]

【発明の実施の形態】本発明の実施の形態について説明
する。本発明は、プログラム処理結果の監視をプログラ
ム実行中に常に行うものではなく、プログラム実行の順
番上、次に位置するプログラムの処理起動時に、前のプ
ログラムの処理結果を確認するようにしたものである。
Embodiments of the present invention will be described. The present invention does not always monitor the program processing result during the execution of the program, but checks the processing result of the previous program when starting the processing of the program located next in the order of the program execution. is there.

【0008】図1は、本発明の一実施の形態を説明する
ための図である。図1を参照すると、本発明の一実施の
形態において、第1処理手段(21)と第2処理手段
(23)は独立した個別の処理であり、第1処理手段
(21)は必ず第2処理手段(23)の前に処理を行う
ものとする。
FIG. 1 is a diagram for explaining an embodiment of the present invention. Referring to FIG. 1, in one embodiment of the present invention, the first processing means (21) and the second processing means (23) are independent and independent processings, and the first processing means (21) is always the second processing means. It is assumed that processing is performed before the processing means (23).

【0009】本発明の実施の形態は、図2を参照する
と、データ処理装置(2)と、入力装置(1)と、記憶
装置(3)とを備えた情報処理装置において、データ処
理装置が、第1の処理手段(21)を備え、前記記憶装
置(3)が、第1の処理手段(21)の処理結果を記憶
保持する処理結果記憶部(31)を備え、データ処理装
置が、さらに、第1の処理手段(21)の処理結果を前
記処理結果記憶部(31)の内容を確認して判断する処
理監視手段(22)と、前記第1の処理手段(21)の
処理を受けて処理を行う第2処理手段(22)と、を備
え、前記データ処理装置において、前記第1の処理手段
の起動後、入力装置(1)から前記第2の処理手段の起
動指示が入力された際に、前記処理監視手段(22)が
起動され、前記処理監視手段(22)は、前処理である
前記第1処理手段(21)の結果を確認し、前記第1の
処理手段(21)が正常終了している場合に、前記第2
処理手段(23)を起動するように制御する。
Referring to FIG. 2, an embodiment of the present invention is an information processing apparatus including a data processing device (2), an input device (1), and a storage device (3). , A first processing unit (21), the storage device (3) includes a processing result storage unit (31) that stores and holds a processing result of the first processing unit (21), and the data processing device includes: Further, a processing monitoring means (22) for determining the processing result of the first processing means (21) by checking the contents of the processing result storage section (31), and a processing of the first processing means (21). And a second processing means (22) for receiving and processing the data. In the data processing device, after the first processing means is activated, a start instruction of the second processing means is inputted from the input device (1). When the processing is performed, the processing monitoring means (22) is started, and the processing Means (22) is viewed, when you see the results of the first processing unit is a pretreatment (21), said first processing means (21) has been completed successfully, the second
Control is performed to activate the processing means (23).

【0010】図2を参照すると、第1処理手段(21)
の実行時に、処理結果を検知する処理監視手段(22)
は、第1処理手段(21)と同時に起動せず、第1処理
手段(21)のみを実行させる。
Referring to FIG. 2, first processing means (21)
Monitoring means (22) for detecting a processing result when executing
Does not start at the same time as the first processing means (21), and only executes the first processing means (21).

【0011】その後、第2処理手段(23)を実行する
際に、処理監視手段(22)を実行して、前処理である
第1処理手段(21)の結果を確認する。そして、確認
内容により、第2処理手段(23)を実行するか否かを
判断する。
Thereafter, when executing the second processing means (23), the processing monitoring means (22) is executed to confirm the result of the first processing means (21) which is the pre-processing. Then, it is determined whether or not to execute the second processing means (23) based on the confirmation content.

【0012】本発明の実施の形態においては、第1処理
手段(21)の処理終了を検知する為の処理監視手段
(22)を常に動作させず、第2処理手段(23)を実
行する際に処理監視手段(22)を実行して第1処理手
段(21)の結果を確認する構成としているため、デー
タ処理装置のCPUの負荷を軽減することができる。な
お、第1処理手段、第2処理手段、処理監視手段は、デ
ータ処理装置のCPUで実行されるプログラムによりそ
の処理機能が実現される。この場合、該プログラムを記
録したFD又はCD−ROM等の記録媒体から該プログ
ラムを読み出しデータ処理装置の主記憶にロードしてC
PUが実行することで、本発明を実施することができ
る。
In the embodiment of the present invention, the processing monitoring means (22) for detecting the end of processing of the first processing means (21) is not always operated, and the second processing means (23) is executed. Since the processing monitoring means (22) is executed to check the result of the first processing means (21), the load on the CPU of the data processing device can be reduced. The processing functions of the first processing unit, the second processing unit, and the processing monitoring unit are realized by a program executed by the CPU of the data processing device. In this case, the program is read out from a recording medium such as an FD or a CD-ROM in which the program is recorded, loaded into the main memory of the data processing device, and stored in
The present invention can be implemented by executing the PU.

【0013】[0013]

【実施例】本発明の実施例について図面を参照して以下
に説明する。図2は、本発明の第1の実施例の構成を示
す図である。図2を参照すると、本発明の第1の実施例
は、キーボード等の入力装置1と、プログラム制御によ
り動作するデータ処理装置2と、情報を記憶する記憶装
置3と、ディスプレイ装置や印刷装置等の出力装置4と
を含む。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is a diagram showing the configuration of the first exemplary embodiment of the present invention. Referring to FIG. 2, a first embodiment of the present invention includes an input device 1 such as a keyboard, a data processing device 2 operated by program control, a storage device 3 for storing information, a display device, a printing device, and the like. Output device 4.

【0014】データ処理装置2は、第1処理手段21
と、処理監視手段22と、第2処理手段23とを備え
る。記憶装置3は、処理結果記憶部31を備えている。
処理結果記憶部31は、第1処理手段21の処理が終了
した時点で、その結果が正常または異常の情報を記憶し
ている。
The data processing device 2 includes a first processing unit 21
, A processing monitoring unit 22 and a second processing unit 23. The storage device 3 includes a processing result storage unit 31.
The processing result storage unit 31 stores information indicating that the result is normal or abnormal when the processing of the first processing unit 21 ends.

【0015】第1処理手段21は、第2処理手段23の
処理に必要な前処理を実行する。処理監視手段22は、
処理結果記憶部31に記憶された内容を確認する。
The first processing means 21 performs pre-processing necessary for the processing of the second processing means 23. The processing monitoring means 22
The contents stored in the processing result storage unit 31 are confirmed.

【0016】第2処理手段23は、第1処理手段21の
結果を入力情報として処理を実行する。
The second processing means 23 executes processing using the result of the first processing means 21 as input information.

【0017】図3は、本発明の第1の実施例の動作を説
明するための流れ図である。図1乃至図3を参照して、
本発明の第1の実施例の動作について説明する。
FIG. 3 is a flowchart for explaining the operation of the first embodiment of the present invention. Referring to FIGS. 1 to 3,
The operation of the first embodiment of the present invention will be described.

【0018】入力装置1から与えられた起動指示は、第
1処理手段21の起動を指定して、第1処理手段21を
起動する。
An activation instruction given from the input device 1 designates activation of the first processing means 21 and activates the first processing means 21.

【0019】その後、再度、入力装置1から与えられた
起動指示(図3のステップA1)は、前処理を第1処理
手段21とし、第2処理手段23の起動を指定して、処
理監視手段22を起動する(図3のステップA2)。
Thereafter, a start instruction (step A1 in FIG. 3) given again from the input device 1 designates the pre-processing as the first processing means 21 and specifies the start of the second processing means 23, and the processing monitoring means 22 is started (step A2 in FIG. 3).

【0020】処理監視手段22は、処理結果記憶部31
に記憶された第1処理手段21の結果を調べる(図3の
ステップA3)。
The processing monitoring means 22 includes a processing result storage unit 31
(Step A3 in FIG. 3).

【0021】第1処理手段21の結果が正常終了である
場合には、第2処理手段23を起動する(図3のステッ
プA4、A5)。
If the result of the first processing means 21 is a normal end, the second processing means 23 is started (steps A4 and A5 in FIG. 3).

【0022】第1処理手段21の結果が異常終了である
場合は、第2処理手段23の起動を行わず、第1処理手
段21の異常終了を示すメッセージを、出力装置4に表
示する(図3のステップA6)。
If the result of the first processing means 21 is abnormal termination, a message indicating the abnormal termination of the first processing means 21 is displayed on the output device 4 without activating the second processing means 23 (FIG. 4). Step A6).

【0023】処理結果記憶部31には、処理手順が「処
理待ち」、「処理中」、「処理完了で正常終了」、ある
いは、「処理完了で異常終了」を示す情報が記憶され、
図3のステップA3において、処理監視手段22は、処
理結果記憶部31に記憶された第1処理手段21の結果
を調べる。
The processing result storage unit 31 stores information indicating that the processing procedure is “waiting for processing”, “under processing”, “normal termination upon completion of processing”, or “abnormal termination upon completion of processing”.
In step A3 of FIG. 3, the processing monitoring unit 22 checks the result of the first processing unit 21 stored in the processing result storage unit 31.

【0024】図4は、本発明の第1の実施例を具体的に
説明するための図である。図4を参照して、本発明の第
1の実施例の動作について説明する。
FIG. 4 is a diagram for specifically explaining the first embodiment of the present invention. The operation of the first embodiment of the present invention will be described with reference to FIG.

【0025】図4に示すように、例えば、第1処理手段
21で「部品表の構築処理」を行わせて、次の第2処理
手段23で「所要量計算(MRP)」を行うものとす
る。
As shown in FIG. 4, for example, the first processing means 21 is to perform "parts table construction processing", and the second processing means 23 is to perform "requirement calculation (MRP)". I do.

【0026】第1処理手段21の処理中に処理監視手段
22は1度も起動せず、処理結果が処理結果記憶部31
に「正常終了」と登録されたとする。
During the processing of the first processing means 21, the processing monitoring means 22 is never activated, and the processing result is stored in the processing result storage section 31.
Is registered as "normal end".

【0027】「所要量計算(MRP)」の起動指示(図
4のステップA1)を、前処理を「部品表の構築処理」
で指定して処理監視手段22を起動する(図4のステッ
プA2)。
The activation instruction of "requirement calculation (MRP)" (step A1 in FIG. 4) is changed from the preprocessing to "parts table construction processing".
To start the process monitoring means 22 (step A2 in FIG. 4).

【0028】「部品表の構築処理」の処理結果を処理結
果記憶部31より調べて、「正常終了」を取得する。そ
の結果、「所要量計算(MRP)」が起動される(図4
のステップA5)。
The processing result of the “parts table construction processing” is checked from the processing result storage unit 31 to obtain “normal end”. As a result, “Requirement calculation (MRP)” is started (FIG. 4).
Step A5).

【0029】次に、本発明の第2の実施例について説明
する。
Next, a second embodiment of the present invention will be described.

【0030】図5は、本発明の第2の実施例を説明する
ための図である。図5を参照すると、本発明の第2の実
施例において、第1処理手段21と、第2処理手段23
と、第3処理手段24は独立した個別の処理であり、第
1処理手段21は、必ず、第2処理手段23の前にある
いは第3処理手段24の前に処理を行うものとする。
FIG. 5 is a diagram for explaining a second embodiment of the present invention. Referring to FIG. 5, in a second embodiment of the present invention, a first processing unit 21 and a second processing unit 23
And the third processing means 24 are independent and independent processing, and the first processing means 21 always performs the processing before the second processing means 23 or before the third processing means 24.

【0031】図6は、本発明の第2の実施例の構成を示
す図である。図6を参照すると、本発明の第2の実施例
は、データ処理装置5が、図1に示した前記実施例にお
けるデータ処理装置2の構成に、第3処理手段24が追
加されている。
FIG. 6 is a diagram showing the configuration of the second embodiment of the present invention. Referring to FIG. 6, in the second embodiment of the present invention, the data processing device 5 is different from the configuration of the data processing device 2 in the embodiment shown in FIG. 1 in that a third processing means 24 is added.

【0032】第3処理手段24は、第1処理手段21の
結果を入力情報として処理を実行する。また第1処理手
段21は、第2処理手段23と第3処理手段24と両方
の処理に必要な前処理を実行する。
The third processing means 24 executes processing using the result of the first processing means 21 as input information. Further, the first processing means 21 performs pre-processing necessary for both the second processing means 23 and the third processing means 24.

【0033】図7は、本発明の第2の実施例の動作につ
いて説明するための流れ図である。図7のステップA1
−A6で示される、本実施例における処理監視手段2
2、第2処理手段23の動作は、図3に示した前記実施
例の各手段22および23の動作と同一であるため、説
明は省略する。
FIG. 7 is a flowchart for explaining the operation of the second embodiment of the present invention. Step A1 in FIG.
Processing monitoring means 2 in the present embodiment, indicated by -A6
2. The operation of the second processing means 23 is the same as the operation of each means 22 and 23 of the embodiment shown in FIG.

【0034】図2に示した前記実施例では、第1の処理
手段21の後処理において、平行に利用される処理が2
つ以上存在した場合を想定していない。本発明の第2の
実施例では、入力装置1から与えられた起動指示は、第
1処理手段21の起動を指定して、第1処理手段21を
起動する。その後に、再度、入力装置1から与えられた
起動指示は、前処理を第1処理手段21で、第3処理手
段24の起動を指定して(図7のステップB1)、処理
監視手段22を起動する(図7のステップA2)。
In the embodiment shown in FIG. 2, in the post-processing of the first processing means 21, the processing used in parallel
It is not assumed that there is more than one. In the second embodiment of the present invention, the activation instruction given from the input device 1 designates activation of the first processing means 21 and activates the first processing means 21. After that, the activation instruction given from the input device 1 again specifies the activation of the third processing unit 24 by the first processing unit 21 in the pre-processing (step B1 in FIG. 7), and the processing monitoring unit 22 Activate (step A2 in FIG. 7).

【0035】処理監視手段22が第1処理手段21の結
果を調べ(図7のステップA4)、以降の処理は、第2
処理手段23(図7のステップA5)の代わりに、第3
処理手段24が起動することになる(図7のステップB
2)。
The processing monitoring means 22 checks the result of the first processing means 21 (step A4 in FIG. 7).
Instead of the processing means 23 (step A5 in FIG. 7), a third
The processing means 24 is activated (step B in FIG. 7).
2).

【0036】図8は、本発明の第2の実施例について具
体的に説明するための図である。図8に示すように、第
1処理手段21で「部品表の構築処理」を行わせて、次
の第2処理手段23で「原価計算」を行うものとする。
FIG. 8 is a diagram for specifically explaining the second embodiment of the present invention. As shown in FIG. 8, it is assumed that the first processing means 21 performs “parts table construction processing” and the next second processing means 23 performs “cost calculation”.

【0037】第1処理手段21の処理中に処理監視手段
22は1度も起動せず、処理結果が処理結果記憶部31
に「正常終了」と登録されたとする。
During the processing of the first processing means 21, the processing monitoring means 22 is never activated, and the processing result is stored in the processing result storage section 31.
Is registered as "normal end".

【0038】「原価計算」の起動指示(図8のステップ
B1)を、前処理を「部品表の構築処理」で指定して、
処理監視手段22を起動する(図8のステップA2)。
A start instruction of "cost calculation" (step B1 in FIG. 8) is designated by a pre-processing of "parts table construction processing".
The process monitoring means 22 is started (Step A2 in FIG. 8).

【0039】「部品表の構築処理」の処理結果を処理結
果記憶部31より調べ、「正常終了」を取得する。
The processing result of the “parts table construction processing” is checked from the processing result storage unit 31 and “normal end” is obtained.

【0040】その結果、「原価計算」が起動される(図
8のステップB2)。
As a result, "cost calculation" is started (step B2 in FIG. 8).

【0041】このため、順番上、後に位置する処理が2
つ以上平行に存在した場合でも、前処理の結果を調査し
て、後処理を起動することができる。
For this reason, the processing located later in the order is 2
Even if there are two or more parallel processing, the result of the preprocessing can be examined and the postprocessing can be started.

【0042】以上、複数の並行処理が存在した場合につ
いて説明したが、順番上、前処理が存在しない、一番初
めに処理を行う第1処理手段21についても、処理結果
記憶部31に予め何らかの値を記憶しておくことで、後
処理として起動することができる。
The case where there are a plurality of parallel processes has been described above. However, the first processing means 21 which does not have any pre-processing in order and performs the processing first is also stored in the processing result storage unit 31 in advance. By storing the value, it can be started as post-processing.

【0043】次に、本発明の第3の実施例について説明
する。図9は、本発明の第3の実施例の構成を示す図で
ある。図9を参照すると、本発明の第3の実施例におい
ては、図2に示した前記第1の実施例のデータ処理装置
2を、データ処理装置6とデータ処理装置7に分けて備
える。データ処理装置6は、処理監視手段22を備え
る。データ処理装置7は、第1処理手段21と、第2処
理手段23を備える。
Next, a third embodiment of the present invention will be described. FIG. 9 is a diagram showing the configuration of the third exemplary embodiment of the present invention. Referring to FIG. 9, in the third embodiment of the present invention, the data processing device 2 of the first embodiment shown in FIG. The data processing device 6 includes a processing monitoring unit 22. The data processing device 7 includes a first processing unit 21 and a second processing unit 23.

【0044】入力装置1から第1処理手段21の起動を
指定して、第1処理手段21を起動する。
The first processing means 21 is activated by designating the activation of the first processing means 21 from the input device 1.

【0045】その後、再度、入力装置1から前処理を第
1処理手段21で、第2処理手段23の起動を指定し
て、処理監視手段22を起動する。
After that, the preprocessing is again performed by the first processing means 21 from the input device 1 and the activation of the second processing means 23 is designated, and the processing monitoring means 22 is activated.

【0046】すなわち、図1乃至図4を参照して説明し
た前記第1の実施例における処理と同一の処理を実行す
る。すなわち、本発明の第3の実施例においては、複数
のデータ処理装置6、7から構成されていることが、前
記第1の実施例と相違しているが、各手段の動作は、前
記第1の実施例と同様とされる。
That is, the same processing as the processing in the first embodiment described with reference to FIGS. 1 to 4 is executed. That is, the third embodiment of the present invention differs from the first embodiment in that the third embodiment comprises a plurality of data processing devices 6 and 7, but the operation of each means is the same as that of the first embodiment. This is the same as in the first embodiment.

【0047】[0047]

【発明の効果】以上説明したように、本発明によれば、
処理中に何度も監視プログラムを起動することがなく、
このためCPUの負荷を軽減することができる、という
効果を奏する。この結果、処理監視手段以外の他の処理
にCPU時間を割り振ることができ、処理性能を向上
し、特に、クライアントとサーバーシステムを利用して
いる場合に、有効に機能することが期待される。
As described above, according to the present invention,
Without starting the monitoring program many times during the process,
For this reason, there is an effect that the load on the CPU can be reduced. As a result, the CPU time can be allocated to processes other than the process monitoring means, and the processing performance is improved. In particular, when the client and server systems are used, it is expected to function effectively.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施例を説明するための図であ
る。
FIG. 1 is a diagram for explaining a first embodiment of the present invention.

【図2】本発明の第1の実施例の構成を示す図である。FIG. 2 is a diagram showing a configuration of a first exemplary embodiment of the present invention.

【図3】本発明の第1の実施例の動作を説明するための
流れ図である。
FIG. 3 is a flowchart for explaining the operation of the first exemplary embodiment of the present invention.

【図4】本発明の第1の実施例を具体的に説明するため
の図である。
FIG. 4 is a diagram for specifically explaining the first embodiment of the present invention.

【図5】本発明の第2の実施例を説明するための図であ
る。
FIG. 5 is a diagram for explaining a second embodiment of the present invention.

【図6】本発明の第2の実施例の構成を示す図である。FIG. 6 is a diagram showing a configuration of a second exemplary embodiment of the present invention.

【図7】本発明の第2の実施例の動作を説明するための
流れ図である。
FIG. 7 is a flowchart for explaining the operation of the second exemplary embodiment of the present invention.

【図8】本発明の第2の実施例を具体的に説明するため
の図である。
FIG. 8 is a diagram for specifically explaining a second embodiment of the present invention.

【図9】本発明の第3の実施例の構成を示す図である。FIG. 9 is a diagram showing a configuration of a third exemplary embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 入力装置 2、5、6、7 データ処理装置 21 第1処理手段 22 処理監視手段 23 第2処理手段 24 第3処理手段 3 記憶装置 31 処理結果記憶部 4 出力装置 DESCRIPTION OF SYMBOLS 1 Input device 2, 5, 6, 7 Data processing device 21 First processing means 22 Processing monitoring means 23 Second processing means 24 Third processing means 3 Storage device 31 Processing result storage unit 4 Output device

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】データ処理装置における処理の実行制御方
法において、 第1の処理手段の処理結果を利用する第2の処理手段の
起動にあたり処理監視手段を起動し、起動された前記処
理監視手段は前記第1の処理手段の処理結果を確認し、
その確認結果に応じて前記第2の処理手段の実行の可否
を決定する、ことを特徴とする処理の実行制御方法。
1. A method for controlling execution of a process in a data processing device, comprising: activating a process monitoring unit when activating a second processing unit that uses a processing result of the first processing unit; Confirming the processing result of the first processing means,
A method for controlling execution of a process, comprising determining whether or not to execute the second processing means according to a result of the confirmation.
【請求項2】データ処理装置における処理の実行制御方
法において、 (a)第1の処理手段の起動後に、第2の処理手段の起
動指示が入力された際に、処理監視手段を起動し、 (b)前記処理監視手段は前処理である前記第1の処理
手段の結果を確認し、前記第1の処理手段が正常終了し
ている場合に、前記第2の処理手段を起動する、 ことを特徴とする処理の実行制御方法。
2. A method for controlling execution of a process in a data processing device, comprising: (a) activating a process monitoring means when a start instruction of a second processing means is inputted after the activation of the first processing means; (B) the processing monitoring means confirms the result of the first processing means which is a pre-processing, and activates the second processing means when the first processing means has been normally terminated; And a method for controlling execution of processing.
【請求項3】データ処理装置における処理の実行制御方
法において、 (a)第1の処理手段の起動後に、第2及び第3の処理
手段の起動指示が入力された際に、処理監視手段を起動
し、 (b)前記処理監視手段は前処理である前記第1の処理
手段の結果を確認し、前記第1の処理手段の処理結果に
応じて、前記第2又は第3の処理手段の起動の可否を決
定する、 ことを特徴とする処理の実行制御方法。
3. A method for controlling execution of a process in a data processing device, comprising: (a) when a start instruction of a second and a third processing unit is input after the activation of the first processing unit; (B) the processing monitoring means confirms the result of the first processing means, which is a pre-processing, and according to the processing result of the first processing means, A method for controlling execution of a process, which determines whether or not to be activated.
【請求項4】データ処理装置と、入力手段と、記憶手段
とを備えた情報処理装置において、 前記データ処理装置が、第1の処理手段を備え、 前記記憶手段が、前記第1の処理手段の処理結果を記憶
保持する処理結果記憶部を備え、 前記データ処理装置が、さらに、前記第1の処理手段の
処理結果を前記処理結果記憶部に内容を確認して判断す
る処理監視手段と、 前記第1の処理手段の処理を受けて処理を行う第2処理
手段と、 を備え、 前記データ処理装置において、前記第1の処理手段の起
動後、前記入力手段から前記第2の処理手段の起動指示
が入力された際に、前記処理監視手段が起動され、前記
処理監視手段は、前処理である前記第1処理手段の結果
を確認し、前記第1の処理手段が正常終了している場合
に、前記第2処理手段を起動するように制御する、 ことを特徴とする情報処理装置。
4. An information processing apparatus comprising a data processing device, an input means, and a storage means, wherein the data processing apparatus comprises a first processing means, and wherein the storage means comprises the first processing means. A processing result storage unit that stores and holds the processing result of the above, the data processing device further includes a processing monitoring unit that determines the processing result of the first processing unit by checking the content in the processing result storage unit; And a second processing unit that performs processing in response to the processing of the first processing unit. In the data processing device, after activation of the first processing unit, the second processing unit When a start instruction is input, the processing monitoring unit is activated, the processing monitoring unit confirms the result of the first processing unit that is the pre-processing, and the first processing unit has been normally terminated. In this case, the second processing means Controls to dynamic, the information processing apparatus characterized by.
【請求項5】データ処理装置と、入力手段と、記憶手段
とを備えた情報処理装置において、 前記データ処理装置が、第1の処理手段を備え、 前記記憶手段が、前記第1の処理手段の処理結果を記憶
保持する処理結果記憶部を備え、 前記データ処理装置が、さらに、前記第1の処理手段の
処理結果を前記処理結果記憶部に内容を確認して判断す
る処理監視手段と、 前記第1の処理手段の処理結果を受けて処理を行う第2
及び第3の処理手段と、 を備え、 前記データ処理装置において、前記第1の処理手段の起
動後、前記入力手段から前記第2、及び第3の処理手段
の起動指示が入力された際に、前記処理監視手段が起動
され、前記処理監視手段は、前処理である前記第1処理
手段の結果を確認し、前記第1の処理手段の処理結果に
応じて、前記第2又は第3の処理手段を起動するように
制御する、 ことを特徴とする情報処理装置。
5. An information processing apparatus comprising a data processing device, an input means, and a storage means, wherein the data processing apparatus includes a first processing means, and wherein the storage means includes the first processing means. A processing result storage unit that stores and holds the processing result of the above, the data processing device further includes a processing monitoring unit that determines the processing result of the first processing unit by checking the content in the processing result storage unit; A second processing unit that performs processing in response to a processing result of the first processing unit;
And a third processing unit. In the data processing device, when the activation instruction of the second and third processing units is input from the input unit after the activation of the first processing unit , The processing monitoring means is activated, the processing monitoring means confirms the result of the first processing means which is a pre-processing, and according to the processing result of the first processing means, the second or third processing means An information processing apparatus, which controls so as to activate processing means.
【請求項6】前記処理監視手段を実行する第1のデータ
処理装置と、前記第1、第2の処理手段を実行する第2
のデータ処理装置とを含むことを特徴とする請求項4記
載の情報処理装置。
6. A first data processing apparatus for executing said processing monitoring means, and a second data processing apparatus for executing said first and second processing means.
The information processing apparatus according to claim 4, further comprising a data processing device.
【請求項7】(a)第1の処理手段と、 前記第1の処理手段の処理結果を記憶保持する処理結果
記憶部と、 (b)前記第1の処理の処理結果を前記処理結果記憶部
に内容を確認して判断する処理監視手段と、 (c)前記第1の処理手段の処理を受けて処理を行う第
2処理手段と、 を備え、 前記第1の処理手段の起動後、入力手段から前記第2の
処理手段の起動指示が入力された際に、前記処理監視手
段が起動され、 前記処理監視手段は、前処理である前記第1処理手段の
結果を確認し、前記第1の処理手段が正常終了している
場合に、前記第2処理手段を起動するように制御する情
報処理装置において、 前記(a)、(b)、及び(c)の各手段を前記情報処
理装置で機能させるためのプログラムを記録した記録媒
体。
7. (a) first processing means; a processing result storage unit for storing and holding processing results of the first processing means; and (b) storing processing results of the first processing in the processing result storage. And (c) second processing means for performing processing in response to the processing of the first processing means. After activation of the first processing means, When a start instruction of the second processing means is input from an input means, the processing monitoring means is started, and the processing monitoring means confirms a result of the first processing means which is a pre-processing, and An information processing apparatus that controls the second processing means to be activated when the first processing means is normally terminated, wherein each of the means (a), (b), and (c) is processed by the information processing A recording medium on which a program for causing a device to function is recorded.
JP11041794A 1999-02-19 1999-02-19 Method and device for controlling sequential process Pending JP2000242527A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11041794A JP2000242527A (en) 1999-02-19 1999-02-19 Method and device for controlling sequential process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11041794A JP2000242527A (en) 1999-02-19 1999-02-19 Method and device for controlling sequential process

Publications (1)

Publication Number Publication Date
JP2000242527A true JP2000242527A (en) 2000-09-08

Family

ID=12618253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11041794A Pending JP2000242527A (en) 1999-02-19 1999-02-19 Method and device for controlling sequential process

Country Status (1)

Country Link
JP (1) JP2000242527A (en)

Similar Documents

Publication Publication Date Title
US4839895A (en) Early failure detection system for multiprocessor system
JP2000242527A (en) Method and device for controlling sequential process
JPS6220584B2 (en)
JP2880658B2 (en) Runaway detection device for multitask program
JP2504645B2 (en) Test program execution control processing method
JP3008890B2 (en) Processing control unit
JP2831480B2 (en) Information processing device failure detection method
JP2000293385A (en) System and method for thread management and recording medium with management program recorded thereon
JPH074669Y2 (en) Interrupt request processing circuit
JPH0635757A (en) CPU abnormality detection device
JPH011041A (en) Early failure detection method
JPH0635813A (en) Computer diagnosis method
JPH11120007A (en) Method and device for process control of system management
JPH05313916A (en) Interrupt processing method in electronic computer and electronic computer
JPH0612260A (en) Interrupt processing method and apparatus
JPH0589049A (en) Command executing device
JPH08286936A (en) System starting device
JPH01162094A (en) Key telephone system
JPH05191496A (en) Failure diagnosis method
JPH08249019A (en) Arithmetic device and programmable controller using the arithmetic device
JPS60254245A (en) False fault setting system
JPH064356A (en) Abnormal operation detection method for software
JPS62100843A (en) Test method for information processor
JP2002312204A (en) System and method for detecting software obstacle and program for detecting software obstacle
JPH03240828A (en) Initialization processing method for dynamic area