JPH064175A - タイマ管理システム - Google Patents

タイマ管理システム

Info

Publication number
JPH064175A
JPH064175A JP4157185A JP15718592A JPH064175A JP H064175 A JPH064175 A JP H064175A JP 4157185 A JP4157185 A JP 4157185A JP 15718592 A JP15718592 A JP 15718592A JP H064175 A JPH064175 A JP H064175A
Authority
JP
Japan
Prior art keywords
timer
interval value
timer interrupt
interrupt interval
load
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.)
Withdrawn
Application number
JP4157185A
Other languages
English (en)
Inventor
Akihiro Anezaki
章博 姉崎
Takashi Tsuji
隆史 辻
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
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Software Kyushu 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 NEC Corp, NEC Software Kyushu Ltd filed Critical NEC Corp
Priority to JP4157185A priority Critical patent/JPH064175A/ja
Publication of JPH064175A publication Critical patent/JPH064175A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】タイマ管理で、タイマ割込みの実行によるコン
ピュータシステムの負荷の増大を防ぐ。 【構成】負荷判定手段7は、コンピュータシステムの負
荷情報を判定する。この負荷情報により、タイマ割込み
間隔値決定手段3は、コンピュータシステムの負荷を軽
減するタイマ割込み間隔値を決定する。そして、そのタ
イマ割込み間隔値の間隔で、タイマ8にタイマ割込みを
起こさせる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、タイマ管理システムに
関し、特に、コンピュータシステムにおけるタイマ管理
を行うタイマ管理システムに関する。
【0002】
【従来の技術】従来のタイマ管理システムは、例えば、
1秒,30秒,5分などと、タイマの利用者側からタイ
マ値を設定して要求を行うと、100ミリ秒間隔毎にタ
イマ割込みをもらい、タイマ値を100ミリ秒毎に減算
して0秒以下になったときに、タイムアウトになったこ
とを通知する方式であった。
【0003】
【発明が解決しようとする課題】上述した従来のタイマ
管理システムは、タイマの割込み間隔値を一定の値にし
たまま、タイマ割込みが行われるために、システムに高
い負荷がかかった場合でも、そのままタイマ割込み処理
を続行してしまい、システムの負荷を更に高めてしまう
という欠点を有している。
【0004】
【課題を解決するための手段】本発明のタイマ管理シス
テムは、タイマを利用する時に必要な情報を登録してお
くタイマ管理テーブルと、前記タイマ管理テーブルの登
録を行うタイマ要求手段と、システムの負荷状況を判定
する負荷判定手段と、前記負荷判定手段から受け取った
負荷情報によってタイマ割込み間隔値を決定するタイマ
割込み間隔値決定手段と、そのタイマ割込み間隔値をタ
イマに設定してタイマを起動するタイマ起動手段と、そ
のタイマ割込み間隔値の時間経過後にタイマ割込みを発
生させるタイマと、前記タイマ管理テーブルを更新して
再度タイマ要求を継続するかどうかを判定するタイマ更
新手段とを有して構成されている。
【0005】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は、本発明のタイマ管理システムの一
実施例を示すブロック図である。図1を参照すると、本
実施例は、タイマ利用プログラム1とタイマ管理システ
ム9のタイマ要求手段2,タイマ割込み間隔値決定手段
3,タイマ起動手段4,タイマ更新手段5,タイマ管理
テーブル6,負荷判定手段7,タイマ8とから構成され
ている。
【0006】図2は、タイマ要求手段2の動作の一例を
示す流れ図である。図2を参照すると、タイマ要求手段
2は、タイマ管理テーブル6を登録し(ステップ2
1)、タイマ起動状態か否かを判定し(ステップ2
2)、起動フラグのセットを行っている(ステップ2
3)。
【0007】図3は、タイマ割込み間隔値決定手段3の
動作の一例を示す流れ図である。図3を参照すると、タ
イマ割込み間隔値決定手段3は、負荷情報を入力し(ス
テップ31)、タイマ割込み間隔値を決定している(ス
テップ32)。
【0008】図4は、タイマ起動手段4の動作の一例を
示す流れ図である。図4を参照すると、タイマ起動手段
4は、タイマ割込み間隔値を設定し(ステップ41)、
タイマ8を起動している(ステップ42)。
【0009】図5は、タイマ更新手段5の動作の一例を
示す流れ図である。図5を参照するとタイマ更新手段5
は、タイマ管理テーブル6を更新し(ステップ51)、
タイマ値の正負を判定し(ステップ52)、タイマ管理
テーブル6の削除(ステップ53)、タイムアウトの通
知処理(ステップ54)、タイマ管理テーブル6の有無
判定(ステップ55)、タイマ割込み間隔値決定手段3
の呼び出し(ステップ56)、起動フラグのリセット
(ステップ57)を行っている。
【0010】図6は、タイマ管理テーブル6の一例を示
すテーブルレイアウト図である。図6を参照すると、タ
イマ管理テーブル6は、タイマ値61およびタイムアウ
ト処理プログラムアドレス62を有している。
【0011】次に、本実施例の動作について、図面を参
照して説明する。まず、タイマ利用プログラム1は、タ
イムアウトを起こさせるまでの時間及びタイムアウト発
生時に起動させるプログラムのアドレスをタイマ要求手
段2に渡し、タイマ要求手段2を動作させる。タイマ要
求手段2は、タイマ管理テーブル6の登録(ステップ2
1)によって、タイムアウトを起こさせるまでの時間を
タイマ管理テーブル6にタイマ値61として、タイムア
ウト発生時に起動させるプログラムのアドレスをタイマ
管理テーブル6にタイムアウト処理プログラムアドレス
62として登録する。次に、タイマ起動状態の判定(ス
テップ22)にて、タイマ8が起動しているかいないか
を判定し、タイマ8が起動されていない場合には、起動
フラグのセット(ステップ23)にて、起動フラグをセ
ットする。
【0012】次に、タイマ要求手段2からタイマ割込み
間隔値決定手段3を動作させる。タイマ割込み間隔値決
定手段3は、負荷状態の入力(ステップ31)によっ
て、負荷判定手段7から負荷情報を受け取る。そして、
タイマ割込み間隔値の決定(ステップ32)によって、
システムの負荷が低い場合には、タイマ割込み間隔が短
くなるように、システムの負荷が高い場合には、タイマ
割込み間隔が長くなるように、タイマ割込み間隔値を決
定する。例えば、0.01秒間隔でタイマ割込みをかけ
ると、1秒間当たり100回もタイマ8を利用すること
になる。ところが、タイマ割込み間隔値を10秒とする
と、1秒間当たりのタイマ8の利用が1000分の1に
減りシステムの負荷を軽減させることができる。
【0013】次に、タイマ割込み間隔値決定手段3から
タイマ起動手段4を動作させる。タイマ起動手段4は、
タイマ割込み間隔値の設定(ステップ41)によってタ
イマ8にタイマ割込み間隔値を設定し、タイマ8の起動
(ステップ42)によってタイマ8を起動させる。タイ
マ起動手段4によって起動させられたタイマ8は、タイ
マ割込み間隔値だけ時間が経過すると、タイマ割込みを
発生させる。
【0014】そこで、タイマ更新手段5では、タイマ管
理テーブル6の更新(ステップ51)によって、全ての
タイマ管理テーブル6のタイマ値61が、タイマ割込み
間隔値分だけ換算される。また、タイマ値61の正負判
定(ステップ52)によって、減算結果の正負を判定
し、タイマ値61が0以下であった場合には、タイマ管
理テーブル6の削除(ステップ53)によって、そのタ
イマ管理テーブル6が削除される。そして、タイムアウ
トの通知処理(ステップ54)によって、削除されたタ
イマ管理テーブル6のタイムアウト処理プログラムアド
レス62がタイマ利用プログラム1に通知される。さら
に、タイマ更新手段5は、タイマ管理テーブル6の有無
判定(ステップ55)によって、タイマ管理テーブル6
の有無を調べる。タイマ管理テーブル6がまだ残ってい
る場合には、タイマ割込み間隔値決定手段3の呼び出し
(ステップ56)によって、タイマ割込み間隔値決定手
段3を呼出す。タイマ管理テーブル6が残っていない場
合には、起動フラグのリセット(ステップ57)によっ
て、起動フラグをリセットする。
【0015】以上のようにして、例えば、タイマ管理テ
ーブル6で、タイマ値61に大きな値が設定された場合
や多数のタイマ利用プログラム1によって、多数のタイ
マ管理テーブル6に対する登録が行われた場合でも、タ
イマ割込み間隔値決定手段3が、負荷判定手段7から受
け取ったコンピュータシステムの負荷情報をもとに、そ
れだけ大きなタイマ割込み間隔値を決定するので、タイ
マ8の利用によるコンピュータシステムの負荷の増大を
防ぐことができる。
【0016】
【発明の効果】以上説明したように、本発明のタイマ管
理システムは、コンピュータシステムの負荷状況を基に
して、タイマ割込み間隔値を決定することによって、以
下に示す効果を有している。 コンピュータシステムの負荷の増大を抑えることがで
きる。 コンピュータシステムに高負荷がかかっている場合で
も、問題なくタイマを監視することができる。 利用者がタイマを利用する度にタイマ割込み間隔値を
決定する必要がない。 利用者がタイマを利用する度にタイマ割込み間隔値を
決定する必要がないので、処理を自動化することができ
る。
【図面の簡単な説明】
【図1】本発明のタイマ管理システムの一実施例を示す
ブロック図である。
【図2】タイマ要求手段2の動作の一例を示す流れ図で
ある。
【図3】タイマ割込み間隔値決定手段3の動作の一例を
示す流れ図である。
【図4】タイマ起動手段4の動作の一例を示す流れ図で
ある。
【図5】タイマ更新手段5の動作の一例を示す流れ図で
ある。
【図6】タイマ管理テーブル6の一例を示すテーブルレ
イアウト図である。
【符号の説明】
1 タイマ利用プログラム 2 タイマ要求手段 3 タイマ割込間隔値決定手段 4 タイマ起動手段 5 タイマ更新手段 6 タイマ管理テーブル 7 負荷判定手段 8 タイマ 9 タイマ管理システム

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 タイマを利用する時に必要な情報を登録
    しておくタイマ管理テーブルと、前記タイマ管理テーブ
    ルの登録を行うタイマ要求手段と、システムの負荷状況
    を判定する負荷判定手段と、前記負荷判定手段から受け
    取った負荷情報によってタイマ割込み間隔値を決定する
    タイマ割込み間隔値決定手段と、そのタイマ割込み間隔
    値をタイマに設定してタイマを起動するタイマ起動手段
    と、そのタイマ割込み間隔値の時間経過後にタイマ割込
    みを発生させるタイマと、前記タイマ管理テーブルを更
    新して再度タイマ要求を継続するかどうかを判定するタ
    イマ更新手段とを具備することを特徴とするタイマ管理
    システム。
JP4157185A 1992-06-17 1992-06-17 タイマ管理システム Withdrawn JPH064175A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4157185A JPH064175A (ja) 1992-06-17 1992-06-17 タイマ管理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4157185A JPH064175A (ja) 1992-06-17 1992-06-17 タイマ管理システム

Publications (1)

Publication Number Publication Date
JPH064175A true JPH064175A (ja) 1994-01-14

Family

ID=15644057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4157185A Withdrawn JPH064175A (ja) 1992-06-17 1992-06-17 タイマ管理システム

Country Status (1)

Country Link
JP (1) JPH064175A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6776793B2 (en) 1995-03-01 2004-08-17 Scimed Life Systems, Inc. Longitudinally flexible expandable stent
JP2016095655A (ja) * 2014-11-13 2016-05-26 富士通株式会社 タイマ制御プログラム、タイマ制御方法及び情報処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6776793B2 (en) 1995-03-01 2004-08-17 Scimed Life Systems, Inc. Longitudinally flexible expandable stent
JP2016095655A (ja) * 2014-11-13 2016-05-26 富士通株式会社 タイマ制御プログラム、タイマ制御方法及び情報処理装置

Similar Documents

Publication Publication Date Title
RU2134446C1 (ru) Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной управляющей системе (варианты)
JPH10214208A (ja) ソフトウェアの異常監視方式
US6735716B1 (en) Computerized diagnostics and failure recovery
JPH064175A (ja) タイマ管理システム
JP2004213122A (ja) クライアント/サーバによる制御システムの安定稼働方法及びそのプログラム
JPH064318A (ja) エラー検出方式
CN112463368A (zh) 一种控制分布式块存储逻辑卷业务服务质量的方法和设备
CN116954942B (zh) 接口调用方法、装置、车辆及存储介质
JPH06103142A (ja) 分散データベース制御方式
JP2500446B2 (ja) 間欠動作機能を有する電文一括処理システム
JPH05204665A (ja) 後続ジョブ自動起動方法
KR100244195B1 (ko) 무선 가입자 망에서의 장애 검출 방법
KR100289039B1 (ko) 교차디버깅서버에서프로세스실행제어서비스실현방법
CN113364706A (zh) 服务流量集中的方法
JPH0652105A (ja) キーイン・キーアウト・シミュレーション処理によるオンライン運転管理方式
JPH05197593A (ja) アプリケーションプログラムのループ/ストール監視装置
JPS62293436A (ja) タスク管理装置
JPS642981B2 (ja)
JPH0784786A (ja) プログラム実行制御方法
KR950009429B1 (ko) 실시간 운용체계에서의 병행처리 프로세서 타임아웃 처리방법
JPH0619233Y2 (ja) 通信ノード
JPH08297587A (ja) Unix上のainシステムの自動再開処理装置
JPH03164940A (ja) 割込み時期を複数化した計算機
JPH03113639A (ja) マイクロプロセッサシステム
JPH0476732A (ja) トランザクションの実行プライオリティ制御方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990831