JPS59178552A - Self diagnosis controlling system - Google Patents
Self diagnosis controlling systemInfo
- Publication number
- JPS59178552A JPS59178552A JP58054382A JP5438283A JPS59178552A JP S59178552 A JPS59178552 A JP S59178552A JP 58054382 A JP58054382 A JP 58054382A JP 5438283 A JP5438283 A JP 5438283A JP S59178552 A JPS59178552 A JP S59178552A
- Authority
- JP
- Japan
- Prior art keywords
- precare
- self
- diagnosis
- care
- 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.)
- Pending
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
【発明の詳細な説明】
発明の技術分野
本発明は、情報処理装置における電源投入時の自己診断
制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a self-diagnosis control method when power is turned on in an information processing apparatus.
従来技術と問題点
通常の情報処理装置では電源投入後の作業開始前に異常
個所があればそれを発見しておく自己診断(プリケア)
が自動的に実行される。このプリケアには、(11CP
Uの全ての命令が正しく動くか、(2)メモリ動作に
エラーはないか、(3)ディスプレイ、プリンタ、ディ
スク等の入出力装置の接続は正常か、等の診断項目が含
まれる。メモリ動作の正常、異常は例えば特定のデータ
を書込み、それがその通りに読出されるか否かで判断さ
れる。これを行なうとパリティチェック機構又はECC
機構の正常、異常もチェックできる。一般に小型機では
このプリケアに30秒〜1分かかるので、1日のうちに
何回か電源の投入、切断を繰り返して断続的な使い方を
するオフィスコンピュータなどの場合には、電源投入の
都度プリケアが完了するのを待たねばならず、極めて煩
わしい。機種によってはオペレークの操作でプリケアを
省略できるようにしたものもあるが、この場合にはオペ
レータがプリケア省略のま\にしておくと長期間全くプ
リケアが行われない危険性がある。Conventional technology and problems In normal information processing equipment, self-diagnosis (pre-care) is used to detect abnormalities, if any, before starting work after power is turned on.
is executed automatically. This pre-care includes (11 CP)
Diagnostic items include whether all commands in U operate correctly, (2) whether there are any errors in memory operation, and (3) whether connections to input/output devices such as displays, printers, and disks are normal. Normal or abnormal memory operation is determined, for example, by writing specific data and whether or not it is read out as written. If you do this, the parity check mechanism or ECC
You can also check whether the mechanism is normal or abnormal. In general, this pre-care takes 30 seconds to 1 minute for small machines, so if you are using an office computer that is used intermittently by being turned on and off several times a day, you may need to perform pre-care each time the power is turned on. You have to wait for the process to complete, which is extremely troublesome. Some models allow pre-care to be omitted by operating the operator, but in this case, if the operator leaves the pre-care omitted, there is a risk that no pre-care will be performed for a long period of time.
発明の目的
本発明は、自動的にプリケアを行うが、前回のプリケア
実行時点から所定時間内の電源再投入時にはプリケアを
省略し、即応性を持たせようとするものである。OBJECTS OF THE INVENTION The present invention automatically performs pre-care, but when the power is turned on again within a predetermined time from the previous pre-care execution time, pre-care is omitted to provide immediate response.
発明の構成
本発明は、電源投入時に自動的に自己診断を行うプリケ
アプログラムを備えた情報処理装置の自己診断制御方式
において、前回の自己診断実行時点を記憶する無停電化
もしくは不揮発性化された記憶回路を設け、該実行時点
から一定期間内の電源投入時には該ブリケアプログラム
による自己診断を禁止することを特徴とするが、以下図
示の実施例を参照しながらこれを詳細に説明する。Structure of the Invention The present invention provides an uninterruptible or non-volatile self-diagnosis control system for an information processing device that is equipped with a pre-care program that automatically performs self-diagnosis when the power is turned on. The present invention is characterized in that a memory circuit is provided, and self-diagnosis by the BriCare program is prohibited when the power is turned on within a certain period from the time of execution.This will be explained in detail below with reference to the illustrated embodiment.
発明の実施例
図面は本発明の一実施例を示す要部構成図で、電源投入
時に自動的にプリケアを実行する情報処理装置のうち、
バッテリによりバッファ・ノブされる部分1を示しであ
る。この中には年、月、日、時、分、秒を常時カウント
する時計部(タイマ)2がある。即ちコンピュータには
カレンダを備え、T○D (Time’ of Da
te)を出力するものがある(大、中型コンピュータで
はこれが普通)が、時針部2はこの目的のものである。Embodiment of the Invention The drawing is a main part configuration diagram showing an embodiment of the present invention.
Figure 1 shows part 1 buffered by the battery. This includes a clock section (timer) 2 that constantly counts the year, month, day, hour, minute, and second. That is, the computer is equipped with a calendar, and T○D (Time' of Da
There is a device that outputs te) (this is common in large and medium-sized computers), and the hour hand section 2 is for this purpose.
本発明ではこれに時計部の日付くり上げ信号(パルス)
UPでリセットされるフリッププロップ(レジスタ)3
を設けるが、このフリップフロップ3としては時計部回
路で余っているフリップフロップ(このようなものが1
つ、2つあるのが普通)を利用できる。In the present invention, this is the date rising signal (pulse) of the clock.
Flip-flop (register) 3 reset by UP
However, as this flip-flop 3, a surplus flip-flop (such as this one) in the clock circuit is used.
(usually there are two) can be used.
日付くり上げ信号upは1日に1回、日付が変更される
時点でのみ出力される。フリップフロップ3はブリケア
プログラムがプリケアの実行を完了したときに出力する
信号ENDでセントされる。The date setting signal UP is output once a day only when the date is changed. Flip-flop 3 is driven by a signal END which is output when the precare program completes execution of precare.
CUTはプリケアカット(自己診断禁止)信号で、フリ
ップフロップ3が信号ENDでセットされるとオン(禁
止)になり、逆に信号UPでリセットされるとオフ(同
解除)になる。CUT is a pre-care cut (self-diagnosis prohibition) signal, which is turned on (prohibited) when the flip-flop 3 is set by the signal END, and turned off (cancelled) when it is reset by the signal UP.
バンテリバソクアソプ部分1はそれを含む情報処理装置
の電源が切断された状態においても図示せぬバッテリに
より動作している。この情報処理装置には電源が投入さ
れると起動されるブリケアプログラムがあるが、本例で
はこのプログラムのプリケア実行条件の1つにプリケア
カット信号CUTがオフであることを加える。即ち、時
計部2より日付のくり上げパルスtJPが出力されると
フリップフロップ3はリセットされ、プリケアカット信
号CUTはオフとなる。この状態で装置に電源が投入さ
れると、ブリケアプログラムは、プリケアカット信号C
UTがオフであることを確認して(プログラムがFF3
の出力状態を見てそれがOFFであることを認めて)プ
リう−アを実行する。The battery pack unit 1 is operated by a battery (not shown) even when the information processing apparatus including the unit 1 is powered off. This information processing device has a pre-care program that is started when the power is turned on, and in this example, one of the pre-care execution conditions of this program is that the pre-care cut signal CUT is off. That is, when the clock unit 2 outputs the date increment pulse tJP, the flip-flop 3 is reset and the pre-care cut signal CUT is turned off. When the power is turned on to the device in this state, the precare program outputs the precare cut signal C.
Make sure that UT is off (the program is FF3
Check the output status of , recognize that it is OFF, and execute pre-au.
このブリケアプログラムはプリケア終了後プリケア実行
完了信号(パルス)ENDを出力しフリップフロップ3
をセントするので、プリケアカット信号CUTはオンに
なる。This pre-care program outputs a pre-care execution completion signal (pulse) END after completing the pre-care, and outputs a pre-care execution completion signal (pulse) END to the flip-flop 3.
, the pre-care cut signal CUT is turned on.
以後時計部2より日付のくり上げパルスUPが出力され
ない限りプリケアカット信号CUTはオンのままであり
、その後一旦電源が切断され再度電源が投入されてもブ
リケアプログラムは、プリケアカット信号CUTがオン
のままであるのでプリケアを実行しない。以上により、
プリケアは1日のうち1番最初の電源投入時のみ実行す
る方式が実現されるが、時計部2の設定の仕方、つまり
タイマとすることで信号UPを1日より短い又は長い適
当な時間間隔毎に発生させることができる。Thereafter, the pre-care cut signal CUT remains on unless the clock unit 2 outputs the date increment pulse UP, and even if the power is turned off and then turned on again, the pre-care cut signal CUT remains on in the pre-care program. remains on, so pre-care is not executed. Due to the above,
Precare is executed only when the power is turned on for the first time in a day, but by setting the clock unit 2, that is, using a timer, the signal UP can be set at an appropriate time interval shorter or longer than one day. It can be generated every time.
この時間間隔は装置の設計者が論理的に必要と考える安
全性の範囲内で適宜定めればよい。This time interval may be determined as appropriate within the safety range that the designer of the device considers logically necessary.
尚、図示の例は通常装備されるパンテリバックアップ型
の時計部2と突きレジスタの1ビツト(フリップフロッ
プ3)を用いて構成したものであるが、バブルまたはコ
アメモリのような不揮発性メモリに前回のプリケア実施
時刻(日時)を記憶させておき、ブリケアプログラムが
それから何時間経過したかを電源投入時に判断して必要
とあればプリケアを実行する、というようにしてもよい
。The illustrated example is constructed using a normally equipped pantry backup type clock unit 2 and a 1-bit register (flip-flop 3), but it is also possible to use a non-volatile memory such as a bubble or core memory. The last pre-care execution time (date and time) may be stored, and the pre-care program may determine how many hours have passed since then when the power is turned on, and execute pre-care if necessary.
またこの不揮発性メモリに装置電源がオンとなっている
期間を累積して記憶させておくことにより、その累積時
間が一定値を越えた後の電源投入時にはプリケアを実行
するというようにしてもよい。Furthermore, by accumulating and storing the period during which the device power is on in this non-volatile memory, pre-care may be executed when the power is turned on after the cumulative time exceeds a certain value. .
この場合には他の方法と違って電源オフの期間は無視さ
れるが、装置本体に異常が発生するのは主として電源オ
ンの期間であるから実用上は問題ない。In this case, unlike other methods, the period when the power is off is ignored, but this does not pose a practical problem because it is mainly during the period when the power is on that abnormalities occur in the main body of the apparatus.
発明の効果
以上述べたように本発明によれば、電源投入時に自動的
にプリケアを実行する情報処理装置に前回のプリケア実
行時点を記憶しておく無停電化もしくは不揮発性化され
た部分を設け、その内容をブリケアプログラムが参照し
てその後のブリケアを実行するか否かを決定するように
したので7、電源の投入、切断を繰り返して断続的な使
い方をする情報処理装置に電源投入時の即応性を持たせ
ることができ、しかもブリケアが長期間にわたって実行
されないという危険性を未然に防止できる利点がある。Effects of the Invention As described above, according to the present invention, an information processing device that automatically executes pre-care when the power is turned on is provided with an uninterruptible or non-volatile part that stores the time point of the previous pre-care execution. , the content is referred to by the Bricare program to determine whether to execute subsequent Bricare. It has the advantage of being able to provide quick response, and also preventing the risk that Blicare will not be carried out for a long period of time.
図面は本発明の一実施例を示すブロック図である。
図中、1はバッテリバックアップ部分、2は時計部、3
はフリップフロップである。
出願人 富士通株式会社The drawing is a block diagram showing one embodiment of the present invention. In the figure, 1 is the battery backup part, 2 is the clock part, 3
is a flip-flop. Applicant Fujitsu Limited
Claims (2)
ログラムを備えた情報処理装置の自己診断制御方式にお
いて、前回の自己診断実行時点を記憶する無停電化もし
くは不揮発性化された記憶回路を設け、該実行時点から
一定期間内の電源投入時には該ブリケアプログラムによ
る自己診断を禁止することを特徴とする自己診断制御方
式。(1) In a self-diagnosis control method for an information processing device that is equipped with a pre-care program that automatically performs self-diagnosis when the power is turned on, an uninterruptible or non-volatile memory circuit that memorizes the point in time when the last self-diagnosis was executed is used. 1. A self-diagnosis control method, wherein the self-diagnosis control method is characterized in that self-diagnosis by the Bricare program is prohibited when the power is turned on within a certain period from the time of execution.
て自己診断禁止信号を出力し、時計の日付は繰り上げ信
号でリセフトされて該信号の出力を停止するフリップフ
ロップ回路を備えることを特徴とする特許請求の範囲第
1項記載の自己診断制御方式。(2) The memory circuit is characterized by comprising a flip-flop circuit which is set by a self-diagnosis execution completion signal to output a self-diagnosis prohibition signal, and which resets the date of the clock by an advance signal and stops outputting the signal. A self-diagnosis control system according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58054382A JPS59178552A (en) | 1983-03-30 | 1983-03-30 | Self diagnosis controlling system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58054382A JPS59178552A (en) | 1983-03-30 | 1983-03-30 | Self diagnosis controlling system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59178552A true JPS59178552A (en) | 1984-10-09 |
Family
ID=12969132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58054382A Pending JPS59178552A (en) | 1983-03-30 | 1983-03-30 | Self diagnosis controlling system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59178552A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6431235A (en) * | 1987-07-27 | 1989-02-01 | Hitachi Ltd | Initial self-diagnosis control device for data processor |
JP2008299857A (en) * | 2008-06-06 | 2008-12-11 | Fujitsu Ltd | Semiconductor device |
JP2010165007A (en) * | 2009-01-13 | 2010-07-29 | Mitsubishi Electric Corp | Information processor |
-
1983
- 1983-03-30 JP JP58054382A patent/JPS59178552A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6431235A (en) * | 1987-07-27 | 1989-02-01 | Hitachi Ltd | Initial self-diagnosis control device for data processor |
JP2008299857A (en) * | 2008-06-06 | 2008-12-11 | Fujitsu Ltd | Semiconductor device |
JP4693870B2 (en) * | 2008-06-06 | 2011-06-01 | 富士通セミコンダクター株式会社 | Semiconductor device |
JP2010165007A (en) * | 2009-01-13 | 2010-07-29 | Mitsubishi Electric Corp | Information processor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3780475T2 (en) | INFORMATION PROCESSING SYSTEM. | |
US4907150A (en) | Apparatus and method for suspending and resuming software applications on a computer | |
US7890800B2 (en) | Method, operating system and computing hardware for running a computer program | |
JP3590338B2 (en) | Portable electronic devices | |
JPS59178552A (en) | Self diagnosis controlling system | |
JP2671299B2 (en) | Electronic journal control system | |
JPH06348535A (en) | Abnormality generation history storage device | |
JPH0795253B2 (en) | Power recovery processing method for power supplies for information processing equipment | |
JPS6363935B2 (en) | ||
JPH0621961B2 (en) | Abnormality diagnosis device for sequencer | |
JPS5944694B2 (en) | Magnetic tape control method | |
JPH0822151B2 (en) | Failure information monitoring method | |
JP2697022B2 (en) | Unit operation setting method | |
JPS61156341A (en) | Electronic device | |
JP3108467B2 (en) | Automatic switching method of IPL device | |
JPS6026588A (en) | Data recorder for elevator | |
JP2849780B2 (en) | Computer system | |
JPH0410276A (en) | Storage device | |
JP2000020498A (en) | Microcomputer and its restoring method | |
CN110221579A (en) | Numerical control device | |
JPS5920054A (en) | Retrial control system | |
JPH07113866B2 (en) | Real-time clock module management device | |
JPH0581089A (en) | Electronic equipment | |
JPS5826585B2 (en) | Program debugging and data retrieval | |
JPH04236604A (en) | Robot controller |