JPS6354616A - Microcomputer system - Google Patents
Microcomputer systemInfo
- Publication number
- JPS6354616A JPS6354616A JP61197416A JP19741686A JPS6354616A JP S6354616 A JPS6354616 A JP S6354616A JP 61197416 A JP61197416 A JP 61197416A JP 19741686 A JP19741686 A JP 19741686A JP S6354616 A JPS6354616 A JP S6354616A
- Authority
- JP
- Japan
- Prior art keywords
- time
- power
- storage device
- management table
- access
- 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
- 238000000034 method Methods 0.000 claims description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Power Sources (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は電源断時のシステム状態が記録されるマイク
ロコンピュータシステムに関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a microcomputer system in which the system state at the time of power-off is recorded.
第3図は例えば特開昭61−88317に示された従来
のマイクロコンピュータシステムを示すブロック図であ
り、図において1はマイクロプロセッサ(以下、MPU
という)、2はメインメモリ、3は初期プログラム読み
込み用の読取り専用メモリ(以下、IPL ROM
という)、4はCMOSによるランダムアクセスメモリ
(以下、CMOS RAMという)、5はこのCMO
S RAM 4に接続はれたバックアンプ電源、6
は前記M P Ulに電源断割込信号を伝える信号線、
9は前記MPU1、メインメモリ2、IPLROM3、
及びCMOS RAM 4等を接続しているバスで
ある。FIG. 3 is a block diagram showing a conventional microcomputer system disclosed in, for example, Japanese Patent Application Laid-Open No. 61-88317. In the figure, 1 is a microprocessor (hereinafter referred to as MPU
), 2 is the main memory, and 3 is a read-only memory for initial program loading (hereinafter referred to as IPL ROM).
), 4 is CMOS random access memory (hereinafter referred to as CMOS RAM), and 5 is this CMOS
Back amplifier power supply connected to S RAM 4, 6
is a signal line that transmits a power-off interrupt signal to the M P Ul;
9 is the MPU 1, main memory 2, IPLROM 3,
This is a bus that connects the CMOS RAM 4 and the like.
また、前記CMO8RAM4は前記バックアップ電源5
でバックアップされて不揮発性メモリとして作用してい
る。Further, the CMO8RAM4 is connected to the backup power supply 5.
It is backed up by , and acts as non-volatile memory.
次に動作について説明する。このように構成されたマイ
クロコンピュータシステムの電源が断になったとき、M
PU1は信号線6からの電源断割込信号に応動して電源
断割込ルーチンの処理を実行する。M P U 1はこ
の電源断割込ルーチンの中で、次にシステムがスタート
したときにIPLROM3に電源オンの処理をする必要
があることを知らせるための情報(1ピツトの情報で足
りる)を0MO8RAM 4の中にセットする。Next, the operation will be explained. When the power of the microcomputer system configured in this way is cut off, the M
The PU 1 executes a power-off interrupt routine in response to a power-off interrupt signal from the signal line 6 . In this power-off interrupt routine, MPU 1 stores information (one bit of information is sufficient) in 0MO8RAM to inform IPLROM3 that it is necessary to perform power-on processing when the system starts next time. Set it in 4.
従来のマイクロコンピュータシステムはL2を上のよう
に構成されているので、システムスタート時に電源がオ
ンされたのか又は単にシステムのリセットが行なわれた
だけなのかのチェックを行なうことは可能であるが、電
源が断の時刻、ざらにはその電源断時に記憶装置にアク
セスを行なっていたのかどうか、又そのアクセス中に不
意に電源が断になったことで記ta装置の記憶内容が破
壊された可能性があるかどうか等を後から調べることが
できないという問題点がちった。Since conventional microcomputer systems have L2 configured as shown above, it is possible to check whether the power was turned on at system startup or whether the system was simply reset. The time when the power was cut off, more specifically, whether or not the storage device was being accessed at the time of the power cut, and the possibility that the memory contents of the storage device were destroyed due to the power being cut off unexpectedly during the access. The problem was that it was not possible to check later whether or not there was sex.
この発明は上記のような問題点を解消するためになされ
たもので、電源断時のシステム状態と時刻を記録するこ
とが可能なマイクロコンピュータシステムを得ることを
目的とする。The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a microcomputer system that can record the system status and time when the power is turned off.
この発明に係るマイクロコンピュータシステムは不揮発
性メモリ内に電源断時のシステム状態と時刻を記録する
管理テーブルを設け、電源断時に実行される電源断割込
ルーチンによってその管理テーブルを更新するようにし
たものである。The microcomputer system according to the present invention has a management table in a non-volatile memory that records the system state and time at the time of power-off, and updates the management table by a power-off interrupt routine executed when the power is turned off. It is something.
この発明(=おける管理テーブルは電源断時に電源断割
込ルーチンの実行によってそのときの時刻とシステム状
態を管理テーブル内に記録し、バックアップ電源でバッ
クアップされた不揮発メモリ内にこの管理テーブルを設
け、後刻これを読み出して、いつ電源が断となり、その
時のシステム状態がどうであったかを知る。The management table in this invention (= records the time and system status at that time in the management table by executing a power-off interrupt routine when the power is turned off, and provides this management table in a non-volatile memory backed up by a backup power supply, Read this later to know when the power was turned off and what the system status was at that time.
以下、この発明の一実施例を図について説明する。第1
図において、1はMPU、2はメインメモリ、3はIP
L ROM、4は不揮発性メモリとして作用する0M
O3RAM、5はバックアップ電源、6け信号機、9は
バスであり、これらは第3図に同一符号を付したそれら
と同等のものである。An embodiment of the present invention will be described below with reference to the drawings. 1st
In the figure, 1 is the MPU, 2 is the main memory, and 3 is the IP
L ROM, 4 is 0M which acts as non-volatile memory
O3RAM, 5 is a backup power supply, 6 is a traffic light, and 9 is a bus, which are equivalent to those given the same reference numerals in FIG.
次に、7は磁気ディスク等の外部の記憶装置、8はこの
記憶装置7のインタフェース、10は時計であり、この
インタフェース8と時計10とは前記バス9に接続され
ている。Next, 7 is an external storage device such as a magnetic disk, 8 is an interface of this storage device 7, and 10 is a clock, and this interface 8 and the clock 10 are connected to the bus 9.
また、第2図はバックアップ電源5によってバックアッ
プされて、不揮発性メモリとして作用している0MO3
RAMJ内に配されている管理テーブルの一例を示す構
成図である。図において、11はアクセスステータスエ
リア、12は時刻エリアであって、これら両エリアは1
組となって、′a源が断となった時の記憶装置7のアク
セス状態を示すアクセスステータス、及びその時の時刻
がそれぞれ記録される。この管理テーブルは、このよう
なアクセスステータスエリア11と時刻エリア12との
組を複数組備えている。In addition, FIG. 2 shows 0MO3 which is backed up by the backup power supply 5 and acts as a non-volatile memory.
FIG. 3 is a configuration diagram showing an example of a management table arranged in RAMJ. In the figure, 11 is an access status area, 12 is a time area, and these areas are 1
As a pair, the access status indicating the access state of the storage device 7 when the 'a source was cut off, and the time at that time are recorded, respectively. This management table includes a plurality of sets of such access status areas 11 and time areas 12.
次に動作について説明する。MPUIはメインメモリ2
内のプログラムに従って処理を実行してゆくが、記憶装
置7をアクセスする必要が生じたときはインタフェース
8内に設けられた記憶装置7のアクセスステータス設定
用のメモリの内容を、その時の記憶装置7のアクセス状
態に従って、例えば「読み出し」時は111に、「書き
込み」時は12′とセットし、それらの処理が終了した
時点で非アクセス中を表す101にリセットする。Next, the operation will be explained. MPUI is main memory 2
Processing is executed according to the program in the interface 8, but when it becomes necessary to access the storage device 7, the contents of the memory for setting the access status of the storage device 7 provided in the interface 8 are transferred to the storage device 7 at that time. According to the access state, for example, it is set to 111 when "reading" and 12' when "writing", and when those processes are completed, it is reset to 101 indicating that no access is being performed.
こうした処理が行なわれている最中に信号a6から電源
断割込信号が入って来たならばMPU1は電源断割込ル
ーチンζ;処理を移し、その中で前記インタフェース8
内のアクセスステータス設定用のメモリから記憶装置7
のアクセスステータスを読出すとともに、時計10から
その時の時刻を読みだし、これらの両データを一組とし
て0MO8RAMJ内の管理テーブルの最新位置のアク
セスステータスエリア11と時刻エリア12へ記録する
。If a power-off interrupt signal is received from the signal a6 while such processing is being performed, the MPU 1 moves to the power-off interrupt routine ζ;
storage device 7 from the memory for access status setting in
At the same time, the current time is read from the clock 10, and both of these data are recorded as a set in the access status area 11 and time area 12 at the latest position of the management table in 0MO8RAMJ.
この管理テーブルが設けられている0MO3RAM4は
バックアップ電源5によってバックアップされて不揮発
性メモリとなっており、電源断によってその記憶内容が
損なわれることはない。従って、後刻、この0MO8R
AM4 から管理テーブルの内容を読み出せば、電源の
瞬停がいつ発生し、その時の記憶装置7のアクセスステ
ータスがどうであったかがわかり、その電源の瞬停によ
って記憶装置7の記憶内容が破壊されたか否かなどを容
易に判断することができる。The 0MO3RAM 4 in which this management table is provided is backed up by the backup power supply 5 and serves as a non-volatile memory, and its stored contents will not be damaged even if the power is cut off. Therefore, later on, this 0MO8R
By reading the contents of the management table from AM4, you can find out when the instantaneous power outage occurred and what the access status of the storage device 7 was at that time. It is possible to easily judge whether or not the
なお、上記実施例では管理テーブルに記録する情報を記
憶装置γのアクセス状態を示すアクセスステータスと電
源断の時刻との2つに限ったものについて説明したが、
記憶装置7が破壊された場合などの解析をより容易にす
るために、例えば、アクセスしているトラック、セクタ
の位置のデータ等、もつと詳細な情報を合わせたシステ
ム状態を記録してもよい。Note that in the above embodiment, the information recorded in the management table is limited to two pieces: the access status indicating the access state of the storage device γ and the power-off time.
In order to make analysis easier when the storage device 7 is destroyed, the system status may be recorded, including detailed information such as accessed track and sector position data. .
また、上記実施例では管理テーブルには電源断のときの
み情報をセットする場合について説明してきたが、シス
テムスタート時の時刻も同様にセットしてもよく、こう
することによって、システム立上げ時にこの管理テーブ
ルの遺新情報と読み出し、その情報が電源断時にセット
されたものでないことが識別できれば、今回のシステム
の立上げが電源断後の電源ONによるものではなく、オ
ペレータのリセット操作によるものであるということが
判定できる。Furthermore, in the above embodiment, information is set in the management table only when the power is turned off, but the time at system start may also be set in the same way. If you can read the new information from the management table and identify that the information was not set when the power was turned off, then the current startup of the system was not caused by turning on the power after the power was turned off, but by the operator's reset operation. It can be determined that there is.
さらに、記憶装置7のアクセスステータス設定用のメモ
リはインターフェース8内にある場合を示したが、メイ
ンメモリ2内にあってもよい。Furthermore, although the memory for setting the access status of the storage device 7 is shown as being located within the interface 8, it may also be located within the main memory 2.
以上のように、この発明によれば電源断時のシステムの
状態、及びその時刻をバックアップ電源によってバック
アップされた不揮発性メモリ内の管理テーブルに記録す
るように構成したので、例えばシステム稼働中にいつ電
源を落としたか、いつ電源の瞬停が発生したか、また記
憶装置に書き込みなどを行なっている最中に電源断が発
生し記憶装置の記憶内容が破壊された可能性があるかど
うかなどを容易に調べることのできるマイクロコンピュ
ータシステムが得られる効果がある。As described above, according to the present invention, the state of the system at the time of power-off and the time are recorded in the management table in the non-volatile memory backed up by the backup power supply. Check whether the power was turned off, when a momentary power outage occurred, and whether there is a possibility that the power was interrupted while writing to the storage device and the contents of the storage device were destroyed. This has the effect of providing a microcomputer system that can be easily examined.
第1図はこの発明の一実施例によるマイクロフンピユー
タシステムを示すブロック図、第2図はその管理テーブ
ルの一例を示す構成図、第3図は従来のマイクロコンピ
ュータシステムを示すブロック図である。
1はMPU、2はメインメモリ、3FiIPLROM、
4は不揮発性メモリ(0MO3RAM)、5はバックア
ップ電源、6は信号線、7は記憶装置、8はインタフェ
ース、9はバス、10は時計。
なお図中、同一符号は同一、又は相当部分を示す。
特許出願人 三菱電機株式会社
バー特、−一
代理人 弁理士 1) 憚 博 昭:′、′(
外2名)
第1図
第2図FIG. 1 is a block diagram showing a microcomputer system according to an embodiment of the present invention, FIG. 2 is a block diagram showing an example of its management table, and FIG. 3 is a block diagram showing a conventional microcomputer system. 1 is MPU, 2 is main memory, 3FiIPLROM,
4 is a non-volatile memory (0MO3RAM), 5 is a backup power supply, 6 is a signal line, 7 is a storage device, 8 is an interface, 9 is a bus, and 10 is a clock. In the figures, the same reference numerals indicate the same or equivalent parts. Patent Applicant: Mitsubishi Electric Co., Ltd. Bar-Toku, Attorney-at-Law, Patent Attorney 1) Hiroshi Akira: ′, ′(
Figure 1 Figure 2
Claims (1)
スで接続され、処理を遂行するためのプログラムを記憶
するメインメモリを有するマイクロコンピュータシステ
ムにおいて、前記バスに接続され、常時バックアップ電
源によりバックアップされた不揮発性メモリを備えて、
この不揮発性メモリ内に当該マイクロコンピュータシス
テムの電源断時のシステム状態と時刻を記録する管理テ
ーブルを設け、前記マイクロプロセッサは、電源断時に
電源断割込信号を受けると電源断割込ルーチンの処理を
実行し、前記管理テーブルに、前記電源断時のシステム
状態とその発生時刻を互に対応付けて記録してゆくこと
を特徴とするマイクロコンピュータシステム。A microcomputer system comprising a microprocessor and a main memory connected to the microprocessor via a bus and storing programs for performing processing, the system comprising a nonvolatile memory connected to the bus and backed up by a constant backup power supply. hand,
A management table is provided in this non-volatile memory to record the system state and time at the time of power-off of the microcomputer system, and when the microprocessor receives a power-off interrupt signal at power-off, it processes a power-off interrupt routine. The microcomputer system is characterized in that the system status at the time of power-off and the time of occurrence are recorded in the management table in association with each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61197416A JPS6354616A (en) | 1986-08-25 | 1986-08-25 | Microcomputer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61197416A JPS6354616A (en) | 1986-08-25 | 1986-08-25 | Microcomputer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6354616A true JPS6354616A (en) | 1988-03-09 |
Family
ID=16374153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61197416A Pending JPS6354616A (en) | 1986-08-25 | 1986-08-25 | Microcomputer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6354616A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0423018A (en) * | 1990-05-16 | 1992-01-27 | Yuasa Corp | Processing circuit for abnormality of control power supply |
US6104310A (en) * | 1996-06-25 | 2000-08-15 | Nec Corporation | Pager without deleting messages |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS561160B2 (en) * | 1976-12-24 | 1981-01-12 | ||
JPS5680894A (en) * | 1979-12-01 | 1981-07-02 | Fujitsu Ltd | Memory device |
JPS5958699A (en) * | 1982-09-27 | 1984-04-04 | Meidensha Electric Mfg Co Ltd | Data storage system of nonvolatile ram |
-
1986
- 1986-08-25 JP JP61197416A patent/JPS6354616A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS561160B2 (en) * | 1976-12-24 | 1981-01-12 | ||
JPS5680894A (en) * | 1979-12-01 | 1981-07-02 | Fujitsu Ltd | Memory device |
JPS5958699A (en) * | 1982-09-27 | 1984-04-04 | Meidensha Electric Mfg Co Ltd | Data storage system of nonvolatile ram |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0423018A (en) * | 1990-05-16 | 1992-01-27 | Yuasa Corp | Processing circuit for abnormality of control power supply |
US6104310A (en) * | 1996-06-25 | 2000-08-15 | Nec Corporation | Pager without deleting messages |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1996018950A3 (en) | Exception recovery in a data processing system | |
JPH0728563A (en) | Method and associated system for automatically initializing microprocessor system | |
US5408421A (en) | Portable battery back-up data cartridge | |
JPS6354616A (en) | Microcomputer system | |
KR20020007090A (en) | Method and system for booting recovery a computer | |
JPH0126086B2 (en) | ||
JPS62242257A (en) | Backup system for system | |
JPS58168121A (en) | Processing system of power failure restoration | |
JPH06161611A (en) | Information processor | |
JPS6315347A (en) | Information preserving system | |
JPS63182768A (en) | Identifying system for rising method of processor | |
JPS6238959A (en) | Program read in method | |
JPS60186935A (en) | Microprogram loading system | |
JPH0575843U (en) | TV game machine | |
JPH0236013B2 (en) | ||
JPH0375952B2 (en) | ||
JPS6247758A (en) | Data protecting device for floppy disk | |
JPH11222365A (en) | Elevator control device | |
JPH02103646A (en) | Monitoring device | |
JP2775865B2 (en) | Fault analysis information collection method for peripheral control devices | |
JPS62229322A (en) | Magnetic disk device | |
JPS63268046A (en) | Memory control circuit | |
JPS62171057A (en) | Control system for disk cache device | |
JPS61144947A (en) | Communication control device | |
JPH0388053A (en) | Method for writing/reading out data in/from recording medium |