JPH0347538B2 - - Google Patents

Info

Publication number
JPH0347538B2
JPH0347538B2 JP59036073A JP3607384A JPH0347538B2 JP H0347538 B2 JPH0347538 B2 JP H0347538B2 JP 59036073 A JP59036073 A JP 59036073A JP 3607384 A JP3607384 A JP 3607384A JP H0347538 B2 JPH0347538 B2 JP H0347538B2
Authority
JP
Japan
Prior art keywords
timer
memory
information
timer information
time
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.)
Expired - Lifetime
Application number
JP59036073A
Other languages
English (en)
Other versions
JPS60181843A (ja
Inventor
Junichi Yano
Masato Maruyama
Yoshinobu Ikeda
Masao Gohara
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
Hitachi Ltd
NEC Corp
NTT Inc
Original Assignee
Fujitsu Ltd
Hitachi Ltd
Nippon Telegraph and Telephone Corp
Nippon Electric Co 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, Hitachi Ltd, Nippon Telegraph and Telephone Corp, Nippon Electric Co Ltd filed Critical Fujitsu Ltd
Priority to JP59036073A priority Critical patent/JPS60181843A/ja
Publication of JPS60181843A publication Critical patent/JPS60181843A/ja
Publication of JPH0347538B2 publication Critical patent/JPH0347538B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は回線制御装置等における実時間タイマ
の構成法に関する。
〔発明の背景〕
回線制御装置等においては、応答時間監視、障
害検出等を目的として実時間タイマが用いられ
る。この場合、回線制御装置等では、通常、1台
で複数の回線を処理するため、実時間タイマは回
線対応に用意する必要がある。
従来、このような実時間タイマは、メモリ中に
各回線対応のタイマ領域を固定的に設け、各タイ
マ領域を一定時間毎にスキヤンし、その内容を更
新することで実現していた。
ところで、実時間タイマの使用法としては、時
間監視タイマのように、ある動作を監視してい
て、その動作が完了すると不用となるような使用
法がほとんどである。このため、従来のメモリ中
に各回線対応にタイマ領域を固定的に設ける方式
では、タイマの有効、無効、回線の使用にかかわ
らず、全回線分の全タイマを一様にスキヤンして
更新する必要があり、効率が悪いという欠点があ
つた。
〔発明の目的〕
本発明の目的は、上記従来方式の欠点を改善
し、不要となつたタイマ情報を効率よく削除し
て、有意なタイマ情報のみをメモリに蓄積するよ
うにした実時間タイマ方式を提供することにあ
る。
〔発明の概要〕
本発明の要点は、タイマ情報を蓄積する第1の
メモリの他に、該メモリ中のタイマ情報のキヤン
セルを指示する情報(キヤンセル情報)を保持す
る第2のメモリを設け、前記第1のメモリをスキ
ヤンしてタイマ情報を更新する際、前記第2のメ
モリを参照し、当該タイマ情報がキヤンセル対象
である場合、該タイマ情報の領域に他の有意なタ
イマ情報を格納して、不要となつたタイマ情報を
削除するものである。
〔発明の実施例〕
第1図は本発明の一実施例のブロツク図であ
る。第1図において、1はタイマ情報の蓄積用メ
モリであり、2はメモリ1へタイマ情報を書き込
むアドレスを保持する書込みアドレスレジスタで
ある。3は一定時間毎にタイムアウトする固定タ
イマ、4は各部の動作を制御する制御回路であ
る。なお、第1図では制御線は省略している。5
はタイマ情報の更新時、メモリ1のタイマ情報を
順次スキヤンするためのアドレスを保持するスキ
ヤンアドレスレジスタである。6はタイマ情報の
更新から次の更新までの間にメモリ1中で不要と
なつたタイマ情報のキヤンセル情報を保持するメ
モリである。7はメモリ1から読み出されたタイ
マ情報を格納するタイマ情報レジスタ、8は更新
回路である。また、10はタイマ情報書込み線、
11はキヤンセル情報書込み線である。第1図で
は省略したが、タイマ情報のメモリ1への新規の
登録指示、あるいは、キヤンセル情報のメモリ6
への登録指示は、外部のプロセツサ等により行わ
れる。
書込みアドレスレジスタ2は、メモリ1に蓄積
されているタイマ情報中の最上位のアドレス(す
なわち、最も上に積まれているタイマ情報のアド
レス)を指している。タイマ情報のメモリ1への
新規の登録要求が発生すると、制御回路4の制御
により書込みアドレスレジスタ2の内容が+1さ
れ、それで示されるメモリ1のアドレスへ線10
のタイマ情報が書き込まれる。タイマ情報の登録
要求が発生する都度、同様に動作を繰り返し、メ
モリ1に順次、新規のタイマ情報が蓄積される。
第2図はタイマ情報のフオーマツト例を示した
ものである。すなわち、タイマ情報は回線番号や
時間監視の種類等を示すフラグ部と、時間データ
を格納するタイマ部よりなる。なお、タイマ部に
は初め監視時間の初期値が設定されている。
一方、上記タイマ情報の新規登録とは独立に固
定タイマ3は一定時間毎にタイムアウト信号を出
力する。該固定タイマ3のタイムアウトにより、
メモリ1に蓄積されているタイマ情報の更新動作
が起動される。すなわち、固定タイマ3がタイム
アウトすると、制御回路4の制御に基づき、スキ
ヤンアドレスレジスタ5の内容が所定のタイミン
グで0から順次インクリメントされる。このスキ
ヤンアドレスレジスタ5のインクリメント動作に
より、メモリ1が0番地から順次スキヤンされ
て、そのタイマ情報がレジスタ7に読み出され、
更新回路8でタイマ部の内容が更新された後、メ
モリ1の同一アドレスに再度書き込まれる。この
ようにしてスキヤンアドレスレジスタ5の内容が
書込みアドレスレジスタ2の内容と等しくなる
と、制御回路4はスキヤンアドレスレジスタ5の
インクリメント動作を止め、その結果、1回の更
新動作が終了する。以下、固定タイマ3がタイム
アウト信号を出力する毎に、かゝるタイマ情報の
更新動作が繰り返される 上記タイマ情報の更新時、不用となつたタイマ
情報のメモリ1からの削除が以下のようにして行
われる。不要となつたタイマ情報に対応するキヤ
ンセル情報は、随時、線11を介してメモリ6へ
書き込まれる。メモリ6は到来するキヤンセル情
報を順次スタツクするタイプのもでよく、該メモ
リ6には、ある更新動作から次の更新動作までの
間に不要となつたタイマ情報に対応するキヤンセ
ル情報が保持されている。キヤンセル情報のフオ
ーマツトは第2図に示すタイマ情報中のフラグ部
と同じものである。
さて、タイマ情報の更新時、スキヤンアドレス
レジスタ5で示されるメモリ1の該当アドレスの
タイマ情報がレジスタ7に読み出されると、制御
回路4は該タイマ情報に対応するキヤンセル情報
がメモリ6に保持されているか否か調べる。これ
は、タイマ情報とキヤンセル情報の回路番号を比
較することで行う。そして、該読み出されたタイ
マ情報のキヤンセル情報がメモリ6に保持されて
いない場合、レジスタ7のタイマ情報は更新回路
8で更新され、メモリ1の同一アドレスに再び書
き込まれる。これは既に述べた通りである。一
方、メモリ6に対応するキヤンセル情報が保持さ
れている場合は、その時のアドレスレジスタ2が
指すメモリ1内の最も上に積まれているタイマ情
報レジスタ7に読み出し、そのキヤンセル情報が
メモリ6にないことを確認して、更新回路8で更
新後、その時のスキヤンアドレスレジスタ5が指
すメモリ1のアドレス(すなわち、キヤンセルさ
れるべきタイマ情報が格納されていたアドレス)
へ書き込む。そして、アドレスレジスタ2の内容
を−1し、メモリ6の該当キヤンセル情報をクリ
アする。なお、アドレスレジスタ2が指すメモリ
1内のアドレスから読み出されたタイマ情報に対
し、そのキヤンセル情報がメモリ6に保持されて
いる場合は、アドレスレジスタ2の内容を−1
し、それが指すメモリ1内のアドレスのタイマ情
報を読み出すようにする。
以上の動作をメモリ1のスキヤン順に行うこと
により、メモリ1内のキヤンセルされるべき領域
へ、順次有効なタイマ情報がつめかえられ、不要
となつたタイマ情報がメモリ1から削除される。
上述した制御回路4の機能は、該制御回路4を
例えばマイクロプロセツサで構成することにより
容易に実現可能である。
〔発明の効果〕
以上の説明から明らかな如く、本発明によれ
ば、不用なタイマ情報を毎回スキヤンする必要が
なく、また、タイマ更新毎に不用なタイマ情報が
削除されるためタイマの効率的な更新を行うこと
ができる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロツク図、第2
図はタイマ情報のフオーマツト例を示す図であ
る。 1……タイマ情報著積メモリ、2……書込みア
ドレスレジスタ、3……固定タイマ、4……制御
回路、5……スキヤンアドレスレジスタ、6……
キヤンセル情報保持メモリ、7……タイマ情報レ
ジスタ、8……更新回路。

Claims (1)

    【特許請求の範囲】
  1. 1 一定時間毎にタイムアウトする固定タイマ
    と、登録要求のあつたタイマ情報を蓄積する第1
    メモリと、前記第1メモリに蓄積されているタイ
    マ情報のキヤンセル情報を前記固定タイマにより
    計時される前記一定時間に発生する分保持する第
    2メモリとを具備し、前記第1メモリを前記一定
    時間毎にスキヤンしてタイマ情報を順次読み出
    し、その内容を更新して再書込みすると共に、該
    タイマ情報の更新時、前記第2メモリを参照し、
    前記第1メモリから読み出されたタイマ情報がキ
    ヤンセル対象である場合、前記第1メモリ中の該
    当タイマ情報のアドレスに他の有意なタイマ情報
    を格納することを特徴とする実時間タイマ方式。
JP59036073A 1984-02-29 1984-02-29 実時間タイマ方式 Granted JPS60181843A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59036073A JPS60181843A (ja) 1984-02-29 1984-02-29 実時間タイマ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59036073A JPS60181843A (ja) 1984-02-29 1984-02-29 実時間タイマ方式

Publications (2)

Publication Number Publication Date
JPS60181843A JPS60181843A (ja) 1985-09-17
JPH0347538B2 true JPH0347538B2 (ja) 1991-07-19

Family

ID=12459558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59036073A Granted JPS60181843A (ja) 1984-02-29 1984-02-29 実時間タイマ方式

Country Status (1)

Country Link
JP (1) JPS60181843A (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58192152A (ja) * 1982-05-07 1983-11-09 Hitachi Ltd プロセスの終了監視方式

Also Published As

Publication number Publication date
JPS60181843A (ja) 1985-09-17

Similar Documents

Publication Publication Date Title
JPH0347538B2 (ja)
JP2731761B2 (ja) ネットワーク制御装置
JP2604717B2 (ja) ジヤーナルレコードの書込み制御方式
JP3144979B2 (ja) プログラム処理装置及び処理方法
JPS6244859A (ja) 実時間タイマ装置
JP2547329B2 (ja) ロツクデータ設定装置
JP2969757B2 (ja) 複数中央処理装置システムに於ける共用記憶装置
JPH0235541A (ja) 主記憶装置の制御方式
JPS6252333B2 (ja)
JPS61117651A (ja) インタ−フエイス装置
JP2793630B2 (ja) 通信端末システム
JPS5842896B2 (ja) マルチプロセツサの構成方法
JPS61148543A (ja) メモリアクセスリクエスト処理方式
JPH01265314A (ja) 計算機システム
JPH02304624A (ja) 情報処理装置
JPH022761U (ja)
JPH11167519A (ja) メモリリフレッシュ制御回路、メモリ、メモリモジュー ル、デジタル装置
JPH09305450A (ja) ポインタを使用したレコード格納方式
JPH08335186A (ja) 共有メモリの読み出し方法
JPS6051924A (ja) 外字アクセス方式
JPH08129505A (ja) Eeprom制御装置
JPS5856126A (ja) デ−タ転送装置
JPH0546567A (ja) マルチプロセツサシステム
JPS62282345A (ja) キヤツシユメモリ
JPH06332727A (ja) 割込要求方法