JPH0375808A - ソフトウェアタイマ管理方式 - Google Patents

ソフトウェアタイマ管理方式

Info

Publication number
JPH0375808A
JPH0375808A JP1212237A JP21223789A JPH0375808A JP H0375808 A JPH0375808 A JP H0375808A JP 1212237 A JP1212237 A JP 1212237A JP 21223789 A JP21223789 A JP 21223789A JP H0375808 A JPH0375808 A JP H0375808A
Authority
JP
Japan
Prior art keywords
timer
processor
main processor
control
software
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
JP1212237A
Other languages
English (en)
Inventor
Maki Uematsu
上松 真樹
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 JP1212237A priority Critical patent/JPH0375808A/ja
Publication of JPH0375808A publication Critical patent/JPH0375808A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はリアルタイムシステムのタイマ管理に関し、特
にソフトウェアタイマの管理方式Gこ関する。
〔従来の技術〕
従来、この種のリアルタイムシステムにおけるタイマ管
理は、単一プロセッサがハードウェアタイマによる一定
間隔の割り込み信号を割り込みハンドラで受け、タイマ
値を伴った管理ブロックとして待ち行列による登録・削
除管理を行うことにより、見かけ上、複数のタイマがあ
るかのようにソフトウェアにより管理していた。
〔発明か解決しようとする課題〕
上述した従来のタイマ管理方式は、単一プロセッサが直
接ラフ1へウェアタイマの管理を割り込みハンドラによ
り行っていたのて、タイマを短い間隔に設定した場合に
は、タイマ割り込み回数が増加し相対して割り込み処理
時間が長くかかつてしまう。また数多くのタイマを使用
した場合にも、割り込み処理時間が長くかかってしまい
、システム全体としては応答が悪くなるという欠点があ
る。
〔課題を解決するための手段〕
本発明のソフトウェアタイマ管理方式は、主プロセッサ
とは独立したタイマ管理専用のプロセッサを有し、それ
ぞれのプロセッサ間でタイマ情報に関するデータの交換
手段を有している。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明のソフトウェアタイマ管理方式の構成図
である。第1図において、主プロセッサ1は、タイマ管
理用プロセッサ2に接続されており、主プロセッサ上で
動作中のラフ1〜ウエアによりタイマ処理要求が牛した
場合、タイマのタイムアウト値及び動作中のタスクID
を伴いタイマ処理要求をタイマ管理用プロセッサに与え
る。タイマ管理用プロセッサは、このタイマ処理要求に
より対応する1つの管理ブロックを与えられたタイムア
ウト値・タスクIDを伴い生成しタイマ管理待ち行列に
登録する。タイマ管理用プロセッサはタイマ割り込みが
発生する度に各管理フロックのタイムアウト値を滅し、
その値が0になった時に管理ブロックをタイマ管理待ち
行列から削除し、主プロセッサに対してタイムアウトと
なったタスクIDを報告する。この様な動作を行うこと
により主プロセッサは、一定時間間隔の単純な割り込み
動作から解放される。
〔発明の効果〕
以」二説明したように本発明は、ソフトウェアタイマの
管理を独立した専用のプロセッサで行うことにより、主
プロセッサの割り込みに対する負荷を相対的に低く抑え
ることかでき、またソフトウェアタイマ管理用プロセッ
サ側では、主な管理要因がタイマ割り込みのみと単純化
され、単一プロセッサでは対応できなかったような短い
時間間隔でのタイマ管理が可能となり、システム全体と
しては今まて対応できなかったような厳しいリアルタイ
ム処理にも対応が可能になるという効果かある。
【図面の簡単な説明】
第1図は、本発明の一実施例のソフトウェアタイマ管理
方式を示す構成図である。 ]・・・主プロセッサ、2・・・タイマ管理用プロセッ
サ。

Claims (1)

    【特許請求の範囲】
  1. リアルタイムシステムにおけるタイマ管理において、プ
    ロセッサのタイマ割り込みによる負荷を軽減させるため
    に、主プロセッサとは独立したタイマ管理専用のプロセ
    ッサを持ち、それぞれのプロセッサ間でタイマ情報に関
    するデータの交換手段を有することを特徴とするソフト
    ウェアタイマ管理方式。
JP1212237A 1989-08-18 1989-08-18 ソフトウェアタイマ管理方式 Pending JPH0375808A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1212237A JPH0375808A (ja) 1989-08-18 1989-08-18 ソフトウェアタイマ管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1212237A JPH0375808A (ja) 1989-08-18 1989-08-18 ソフトウェアタイマ管理方式

Publications (1)

Publication Number Publication Date
JPH0375808A true JPH0375808A (ja) 1991-03-29

Family

ID=16619238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1212237A Pending JPH0375808A (ja) 1989-08-18 1989-08-18 ソフトウェアタイマ管理方式

Country Status (1)

Country Link
JP (1) JPH0375808A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6717800B2 (en) 2001-04-06 2004-04-06 Funai Electric Co., Ltd. Shield plate mounting apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6717800B2 (en) 2001-04-06 2004-04-06 Funai Electric Co., Ltd. Shield plate mounting apparatus

Similar Documents

Publication Publication Date Title
EP0230512A3 (en) Method for resolving conflicts between interrupt sources sharing the same priority
JPH0375808A (ja) ソフトウェアタイマ管理方式
JPS62284437A (ja) タスク管理方式
JPS6386035A (ja) スタツクのプ−ル管理方式
JPH0644234B2 (ja) タスク管理装置
JPH0266640A (ja) デバッガタスクスケジューリング方式
JPS6421635A (en) Software timer management processor
JPH03255512A (ja) インターバルタイマ制御方式
JPH064320A (ja) タイマ管理方式
JPH01246636A (ja) 仮想計算機システムの中央処理装置管理方式
JPS595370A (ja) 処理時間管理方式
JP2590860B2 (ja) 多種類オペレーテイングシステム登載方式
JPS6329848A (ja) 計算機システムにおけるタイミング制御方法
JPH04332070A (ja) コンピュータシステム
JPH0319036A (ja) タイムスライスインターバルを使用したダイナミックディスパッチング方式
JP2000105705A (ja) タイマ管理方式
JPH03164966A (ja) 情報処理システム
JPH02311916A (ja) 待ち時間管理装置
JPH0425963A (ja) マルチプロセッサシステムのオンラインプロセッサ増設方式
JPS63261433A (ja) タスクスケジュール方法
JPS63308661A (ja) マルチプロセツサシステム
JPH03100853A (ja) プロセッサ間通信方式
JPH02230429A (ja) データアクセス制御方式
JPH02118841A (ja) 入力待ち行列管理方式
JPS63184152A (ja) プロセツサ間通信制御方式