JPS61255421A - 計算機の時刻設定方式 - Google Patents

計算機の時刻設定方式

Info

Publication number
JPS61255421A
JPS61255421A JP60095975A JP9597585A JPS61255421A JP S61255421 A JPS61255421 A JP S61255421A JP 60095975 A JP60095975 A JP 60095975A JP 9597585 A JP9597585 A JP 9597585A JP S61255421 A JPS61255421 A JP S61255421A
Authority
JP
Japan
Prior art keywords
time
computer
external
internal clock
clock
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
JP60095975A
Other languages
English (en)
Inventor
Hideki Shibata
秀樹 柴田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60095975A priority Critical patent/JPS61255421A/ja
Publication of JPS61255421A publication Critical patent/JPS61255421A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electric Clocks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、計算機の内部クロックと外部クロックとの
同期をとpつつ計算機の時刻を設定する計算機の時刻設
定方式に関するものである0〔従来の技術〕 一般に、計算機のMHする時刻は、計算機内部にクロッ
クを設置し、そのクロックからの割込みをソフトウェア
的に計数して時刻が作り出されたもの、あるいは外部に
時刻装置を設け、その時刻を計算機が読み込むことによ
り作り出されたものがある。第3図は内部クロックによ
って上記機能を実現するための従来の時刻設定方式の構
成図で6タ、図において1は計算機装置7内部に設けら
れた内部クロック、2は計算機装置7の内部及び外部か
らの割込みをプログラムに通知する割込み処理回路、3
は計算機である。また、第4図は外部時刻装置による従
来の時刻設定方式を示す構成図であ夛、図中、2,3は
第3図のものと同一のものである。また第4図中、4は
外部時刻の値を計算機3に取込むための入力回路、5は
外部時刻装置% 6は外部時刻の変化する毎に出力され
る外部時刻割込み信号線でめる。
次に動作を説明する。まず第3図のような計算機装置内
に内部クロック1t−備えた構成の場合は、内部クロッ
ク1のみで計算機3が認識する時刻を作り出しており、
内部クロック1の一定周期毎ノ割込みをプログラム的に
計数し、m秒2秒2分。
時1日2月2年を作り出していくものである。
他方、第4図に示すような外部時刻装置5により計算機
3が認識する時刻を作シ出す場合は、外部時刻割込み信
号線6からの割込み信号を、割込み処理回路2により計
算機3に通知し、入力回路4を通して外部時刻を読み込
み、計算機3に設定するものである。
〔発明が解決しようとする問題点〕
従来の計算機の時刻設定方式は以上の様に構成されて時
刻を設定しているので、内部クロックを利用する場合に
は日本標準時刻等の絶対的時刻に秒以下のオーダ(単位
)で、あわすことが困難であシ、又、内部クロックその
ものの精度も極端に優れたものを使用すると計算機自体
が非常に高価になり経済的でないという問題点がある。
さらに外部時刻装置を利用する場合は、計算機の外部に
設置されるため、計算機に取込む迄のケーブル上のトラ
ブルの確率が内部クロックよりも高く、また外部時刻の
設定が人為的に容易に変更されてしまうことがあって誤
った時刻が計算機内部に設定されてしまうなどの問題点
があった。
この発明は上記の様な問題点を解消するためになされた
もので、外部クロックの精度と内部クロックの信頼性と
から高精度かつ安定性のある計算機の時刻設定方式を得
ることを目的とする。
〔問題点を解決するための手段〕
この発明に係る計算機の時刻設定方式は、内部クロック
と、割込み処理回路とを備えた計算機装置において、外
部時刻装置から認識された時刻と、前記内部クロックに
より認識された時刻とにより夫々のクロックをチェック
するようにしたものである。
〔作 用〕
この発明における時刻設定方式は、内部クロックを用い
て外部時刻装置の故障の有無をチェックし、上記外部時
刻装置を用いて計算機内部に設定される内部クロック時
刻の遅れ、進みを定期的に修正することにより、精度の
よい時刻が計算機内部に設定される。
〔実施例〕
以下、この発明の一実施例を図について説明する。第1
図において、1は計算機装置7内部に設けられた内部ク
ロック、2は計算機3の内部および外部からの割込みを
プログラムに通知する割込み処理回路、3は計算機、4
は外部時刻の値を計算機3に取込むための入力回路、5
は外部時刻装置、6は外部時刻の変化する毎に出力され
る外部時刻割込み信号線である。
上記のように構成された本発明の計算機の時刻設定方式
について、その処理方式を図を用いて説明する。この第
2−1図は本発明の計算機3における処理方式を示すフ
ローチャートであり、図に示すフローは計算機3が外部
時刻割込み線6から割込み処理回路2を経て、外部時刻
装置5の時刻の変化毎に起動される場合を示す。判定ブ
ロック10は外部時刻装置5からの割込みがn回目か否
か、すなわち、一定時間経過しているかどうかをチェッ
クし、このチェックの結果、n回に達していない時は内
部クロック1でのみ構成する場合(従来例)と同様の処
理方式でm秒(ミリ秒)。
秒1分2日9月1年を計数し、外部クロック時刻を人を
計算機3の内部に設定する(処理ブロック11)。ここ
で、チェックの結果n回に達している時には外部時刻装
置5から入力回路4を経て外部時刻装置5の時刻を読み
込み(処理ブロック12)、内部クロック時刻tBの値
と比較する(判定ブロック13)。この比較の結果が一
定範囲内であれば、外部時刻装置5からの値を外部クロ
ック時刻tA、内部クロック時刻1Bとして計算機4に
設定する(処理ブロック14)。このことにより内部ク
ロック時刻tBが自動的に修正される。ここで判定結果
が一定範囲外であった時には内部クロック時刻1Bの値
を外部クロック時刻1人の値として採用する(処理ブロ
ック15)。
処理ブロック16における処理は本処理ルーチンが一定
時間経過する毎に内部クロック処理ルーチンのカウント
値を零に設定し、内部クロック処理ルーチンで外部時刻
装置5からの割込みが故障したか否かの判定材料を作成
している。次に第2−2図は内部クロック10割込み毎
に計算機3が起動される場合の処理方式を示したもので
あり、まず処理ブロック20は第2−1図の処理ブロッ
ク16のiを毎回1ずつ加算することを示し2判定ブロ
ック21にて一定回数以上かどうかのチェックをする。
この時、Mの値は第2−1図における判定ブロック10
の一定時間値よりもわずかに大きく設定しておくことに
より、外部時刻装置5の故障の有無を判定出来る。また
、故障と[識した時は処理ブロック22にて外部クロッ
ク故障モードを設定する。この故障モードの解除は第2
−1図の処理ブロック14にて行なう。処理ブロック2
3は内部クロック1からのクロックにより内部クロック
10時刻【Bを作成するものである。
〔発明の効果〕
以上の様に、この発明によれば外部時刻装置と内部クロ
ックを備え、外部クロックの高精度な点と内部クロック
の安定性を利用して構成したので、安定性ある精度の良
い計算機の時刻設定方式が得られる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による計算機の時刻設定方
式におけるハードウェア構成を示す構成図、第2−1図
は第1図における外部時刻装置の処理ルーチンの一例を
示すフローチャート、!2−2図は第1図における内部
クロックの処理ルーチンの一例を示すフローチャート、
第3図は従来の計算機のハードウェア構成の一例を示す
構成図、第4図は従来の計算機の他のハードウェア構成
を示す構成図である。 図において、1は内部クロック、2は割込処理回路、3
は計算機、5は外部時刻装置、7は計算機装置である。 なお、各図中、同一符号は同一または相当部分を示す。 第1図 1:内含伜フローlり 6: 5ト舎?’?亥・」官・」梨!七トイ六号東7:
計算檄゛蔑置 第2−1図 第2−2図 第3図 、7 第4図

Claims (1)

    【特許請求の範囲】
  1. 計算機装置の内部に設けられた内部クロックと、前記計
    算機装置の外部に設けられた外部時刻装置からの割込み
    及び前記内部クロックからの割込みをプログラムに通知
    する割込み処理回路とを備えた計算機の時刻設定方式に
    おいて、前記内部クロックの計算機に対する割込み回数
    を計数することによつて作成された内部クロック時刻と
    、前記外部時刻装置からの外部時刻の変化する毎に計算
    機に送られる割込回数を計数することによつて作成され
    た外部クロック時刻とから前記内部クロック時刻を修正
    するとともに前記計算機装置の内部におけるプログラム
    上の時刻を設定するようにしたことを特徴とする計算機
    の時刻設定方式。
JP60095975A 1985-05-08 1985-05-08 計算機の時刻設定方式 Pending JPS61255421A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60095975A JPS61255421A (ja) 1985-05-08 1985-05-08 計算機の時刻設定方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60095975A JPS61255421A (ja) 1985-05-08 1985-05-08 計算機の時刻設定方式

Publications (1)

Publication Number Publication Date
JPS61255421A true JPS61255421A (ja) 1986-11-13

Family

ID=14152167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60095975A Pending JPS61255421A (ja) 1985-05-08 1985-05-08 計算機の時刻設定方式

Country Status (1)

Country Link
JP (1) JPS61255421A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7555651B2 (en) 2003-05-28 2009-06-30 Fujitsu Limited Time management apparatus and time management method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7555651B2 (en) 2003-05-28 2009-06-30 Fujitsu Limited Time management apparatus and time management method

Similar Documents

Publication Publication Date Title
US6374364B1 (en) Fault tolerant computing system using instruction counting
GB1462690A (en) Computer comprising three data processors
JPS61255421A (ja) 計算機の時刻設定方式
EP0337993A1 (en) STATE ADJUSTMENT FOR PARALLEL PROCESSING.
JPH0245816A (ja) コンピュータシステムの時刻校正方式
JPH04199207A (ja) 時計の補正方式
JPH03188514A (ja) 計数回路
SU1425684A1 (ru) Устройство дл контрол хода программ
JP3081234B2 (ja) Cpuボードのチェック方法
SU884147A1 (ru) Устройство контрол счетчика
JPS5972547A (ja) 計算機の内部時計補正方式
JPH01266647A (ja) シリアルi/o回路
JPH0474228A (ja) 割り込み回路
JPS61249152A (ja) プログラム暴走処理方式
SU1347182A1 (ru) Счетное устройство с контролем
JPS60230225A (ja) プログラマブルコントロ−ラのタイマ処理方式
SU877549A1 (ru) Система дл обработки информации с контролем
JPS5816319A (ja) 計算機システムの時刻制御装置
JPS5850031A (ja) 計算機の時刻補正方式
JPH02118710A (ja) 同期ずれ検出方法およびそのための回路
JPH03204038A (ja) 多数決比較回路
JPS62143145A (ja) 誤動作検出回路
Halang et al. Methodologies for meeting hard deadlines in industrial distributed real-time systems
JPH0638239B2 (ja) 誤り訂正機構
JPH0289110A (ja) 時刻同期化方式