JPS605363A - メモリ内容確認方式 - Google Patents

メモリ内容確認方式

Info

Publication number
JPS605363A
JPS605363A JP58114004A JP11400483A JPS605363A JP S605363 A JPS605363 A JP S605363A JP 58114004 A JP58114004 A JP 58114004A JP 11400483 A JP11400483 A JP 11400483A JP S605363 A JPS605363 A JP S605363A
Authority
JP
Japan
Prior art keywords
check
data
ram
power
key
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
JP58114004A
Other languages
English (en)
Inventor
Kosuke Nishimura
幸祐 西村
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP58114004A priority Critical patent/JPS605363A/ja
Priority to US06/623,190 priority patent/US4646307A/en
Publication of JPS605363A publication Critical patent/JPS605363A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/88Masking faults in memories by using spares or by reconfiguring with partially good memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0763Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1004Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2015Redundant power supplies

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 く技術分野〉 本発明は、プログラマブル電卓、ポケットコンピュータ
、ハンドベルトコンピュータ或いはハーソナルコンピュ
ータ等の、バッテリバックアップのRAMを有する機器
に於て、電池交換時あるいは保管時等にデータ等を正確
に保持していたかどうかをチェックする方法に関するも
のである。
〈発明の背景〉 電池交換時のメモリ保護として、従来よく用いるのは、
コンデンサ容量でもたしておく方法であるが、交換後、
果して保持しているかどうかが問題であった。つまり、
交換に手間どれば、メモリ内容が揮発する場合がある。
また、機器不使用期間が長いと、その間にR,AM内容
が変化してしまうといったこともある。
〈発明の目的〉 本発明は上述の点に鑑みてなされたものであり、簡易且
つ確実なメモリ内容確認方式を提供することを目的とす
るものである。
〈実施例〉 第1図は本発明を実施したコンピュータのブロック図で
ある。
中央演算処理器CPU[ば、表示体DISP、キーボー
ドK E Y、プログラムメモリROM、データメモリ
RAM(ユーザー・プログラム、データを記憶する)、
そして、これらの電源上なる電池B、電解コンデンサC
があり、電源オンキー(ON)でシステム・スタートで
きる構成とする。
第2図はRAM内マツプを示すもので、ユーザープログ
ラム、データエリアのチェックサム全RAM内のCSに
収納する。
第3図は本発明に関する部分のフローチャートを示す。
電源オフキー(OFF)が操作されるか、又はオート・
パワー・オフ時刻になって、電源オフ命令(OFF)が
出ると、Aoでプログラム、データのチェックサムを吉
り、A1でRAMに収納、A2でクロックを停止し、A
3で電源オンキー待ちとなる0尚、Aoの手前で表示を
消すようにしてもよい。
次に、チェックサム確認時は、チェック指示キーの抑圧
でチェックサム命令(CHK S M )を出すと、A
4でA。と同様チェックサムをとり、J、で前回のオフ
時のそれと比較する。一致している時は、A7で“’O
K”を表示、異なる場合は、A5で”DATA LO5
T”と表示し、八〇で誤演算を防止するためRAM内容
をリセットしておく。そして、次の命令待ちとなる。
−」1記実施例は、チェック指示キーを押した時にチェ
ックするように構成したが、例えば、電池交換を検知し
、自動的にチェックするようにすることもできる。
〈効果〉 以上説明したように本発明のメモリ内容確認方式は、電
源オフが指示されたときに、それまでのプログラム或い
はデータ又は双方のチェックサムをとって、その結果を
RAMの所定領域に収納しておき、メモリ内容チェック
が指示されると、再び」1記チェックサムをとって、そ
の値さ、上記RAMの所定領域に記憶されている値とを
比較することによってメモリ内容が保持されているかど
うかを確認するようにしたことを特徴とするものであり
、全プログラム、全データのチェックサムで確認をきる
ため確実なチェックができる。
【図面の簡単な説明】
第1図はブロック図、第2図はRAMマツプ、第3図f
+1. (2+はフローチャートである0符号の説明 CPU:中央演算処理器、DISP :表示体、KEY
:キーボード、ROMニブログラムメモリ、RAM :
データメモリ、B:電池、C:電解コンデンサ、ON=
電源オンキー、OFF 二電源オフキー、C8:チェッ
クサム収納領域。

Claims (1)

    【特許請求の範囲】
  1. 1、電源オフが指示されたときに、それまでのプログラ
    ム或いはデータ又は双方のチェックサムを七って、その
    結果をRAMの所定領域に収納しておき、メモリ内容チ
    ェックが指示されると、再び上記チェックサムをとって
    、その値と、」1記R,AMの所定領域に記憶されてい
    る値とを比較することによってメモリ内容が保持されて
    いるかどうかを確認するようにしたことを特徴とするメ
    モリ内容確認方式。
JP58114004A 1983-06-22 1983-06-22 メモリ内容確認方式 Pending JPS605363A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP58114004A JPS605363A (ja) 1983-06-22 1983-06-22 メモリ内容確認方式
US06/623,190 US4646307A (en) 1983-06-22 1984-06-21 Memory contents confirmation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58114004A JPS605363A (ja) 1983-06-22 1983-06-22 メモリ内容確認方式

Publications (1)

Publication Number Publication Date
JPS605363A true JPS605363A (ja) 1985-01-11

Family

ID=14626647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58114004A Pending JPS605363A (ja) 1983-06-22 1983-06-22 メモリ内容確認方式

Country Status (2)

Country Link
US (1) US4646307A (ja)
JP (1) JPS605363A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61214041A (ja) * 1985-03-20 1986-09-22 Sony Corp マイクロコンピユ−タ
JPS61249158A (ja) * 1985-04-26 1986-11-06 Seiko Epson Corp 携帯用情報機器

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2166893B (en) * 1984-10-05 1988-03-23 Sharp Kk Checking memory at system power-up
US4740897A (en) * 1985-03-29 1988-04-26 Panex Corporation Memory operated well tools
US4866607A (en) * 1985-05-06 1989-09-12 Halliburton Company Self-contained downhole gauge system
US4779091A (en) * 1986-01-31 1988-10-18 Nec Corporation Radio pager receiver capable of informing whether or not memory backup is correct
US4727544A (en) * 1986-06-05 1988-02-23 Bally Manufacturing Corporation Memory integrity checking system for a gaming device
US5146459A (en) * 1986-11-28 1992-09-08 Canon Kabushiki Kaisha Electronic equipment with check-sum function
JPH0624335B2 (ja) * 1987-02-27 1994-03-30 日本電気株式会社 表示付選択呼出受信機
US4907231A (en) * 1987-05-06 1990-03-06 Fuji Photo Film Co., Ltd. Memory cartridge-connectable electronic device such as electronic still video camera
US4862493A (en) * 1987-12-28 1989-08-29 General Electric Company Electronic remote data recorder for electric energy metering
JP2779813B2 (ja) * 1988-09-06 1998-07-23 セイコーエプソン株式会社 コンピューター
US5023874A (en) * 1989-02-23 1991-06-11 Texas Instruments Incorporated Screening logic circuits for preferred states
US5040178A (en) * 1989-05-12 1991-08-13 Chrysler Corporation Method of fault protection for a microcomputer system
JPH0344898A (ja) * 1989-07-12 1991-02-26 Ando Electric Co Ltd チェックサム値を照合するpromライタ
JPH03138742A (ja) * 1989-10-25 1991-06-13 Toshiba Corp メモリシステム
US5021983B1 (en) * 1989-11-13 1996-05-28 Chips & Technologies Inc Suspend/resume apparatus and method for reducing power consumption in battery powered computers
US5107855A (en) * 1990-03-08 1992-04-28 Rkr Corporation Apena monitor for detection of aperiodic sinusoidal movement
EP0473102B1 (en) * 1990-08-29 1995-11-22 Honeywell Inc. Data communication system with checksum calculating means
US5303171A (en) * 1992-04-03 1994-04-12 Zenith Data Systems Corporation System suspend on lid close and system resume on lid open
US5394527A (en) * 1991-05-17 1995-02-28 Zenith Data Systems Corporation Method and apparatus facilitating use of a hard disk drive in a computer system having suspend/resume capability
US5652890A (en) * 1991-05-17 1997-07-29 Vantus Technologies, Inc. Interrupt for a protected mode microprocessor which facilitates transparent entry to and exit from suspend mode
US5551033A (en) * 1991-05-17 1996-08-27 Zenith Data Systems Corporation Apparatus for maintaining one interrupt mask register in conformity with another in a manner invisible to an executing program
FI912875A (fi) * 1991-06-14 1992-12-15 Nokia Mobile Phones Ltd Inskrivning av program i en radiotelefon
US5457695A (en) * 1992-02-27 1995-10-10 Texas Instruments Incorporated Method and system for screening logic circuits
US6193422B1 (en) 1992-04-03 2001-02-27 Nec Corporation Implementation of idle mode in a suspend/resume microprocessor system
US5542042A (en) * 1993-05-27 1996-07-30 Whirlpool Corporation Method and apparatus for monitoring volatile memory validity
US6101421A (en) * 1993-09-10 2000-08-08 Motorola, Inc. Reset recovery in a microprocessor controlled device
US6385120B1 (en) * 2000-12-22 2002-05-07 Texas Instruments Incorporated Power-off state storage apparatus and method
DE10145621A1 (de) * 2001-09-15 2003-04-10 Bosch Gmbh Robert Verfahren und Vorrichtung zur Speicherüberwachung, insbesondere RAM-Überwachung
FR2901949B1 (fr) * 2006-05-30 2008-09-05 Nds Technologies France Soc Pa Procede de mise en veille d'un decodeur de television numerique et decodeur numerique a mode veille basse consommation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5564689A (en) * 1978-11-06 1980-05-15 Toshiba Corp Abnormality detecting method for memory unit
JPS5788598A (en) * 1980-11-21 1982-06-02 Yokogawa Hokushin Electric Corp Fault detecting method of storage device
JPS5812200A (ja) * 1981-07-13 1983-01-24 Fanuc Ltd メモリ検査方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3937937A (en) * 1973-12-26 1976-02-10 Xerox Corporation Primary power fault detector
US4266294A (en) * 1977-08-30 1981-05-05 Xerox Corporation Copy reproduction machine with controller self check system
US4270168A (en) * 1978-08-31 1981-05-26 United Technologies Corporation Selective disablement in fail-operational, fail-safe multi-computer control system
DE2913999C2 (de) * 1979-04-06 1983-01-20 Siemens AG, 1000 Berlin und 8000 München Einrichtung zum Prüfen von Systemprogrammen numerischer Steuerungen für Werkzeugmaschinen
DE2939461C2 (de) * 1979-09-28 1989-07-20 Siemens AG, 1000 Berlin und 8000 München Verfahren zum Feststellen von Datenstörungen in Speichern
US4558416A (en) * 1983-05-27 1985-12-10 Allied Corporation Method for maintaining the integrity of a dual microprocessor multiprocessing computing system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5564689A (en) * 1978-11-06 1980-05-15 Toshiba Corp Abnormality detecting method for memory unit
JPS5788598A (en) * 1980-11-21 1982-06-02 Yokogawa Hokushin Electric Corp Fault detecting method of storage device
JPS5812200A (ja) * 1981-07-13 1983-01-24 Fanuc Ltd メモリ検査方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61214041A (ja) * 1985-03-20 1986-09-22 Sony Corp マイクロコンピユ−タ
JPS61249158A (ja) * 1985-04-26 1986-11-06 Seiko Epson Corp 携帯用情報機器

Also Published As

Publication number Publication date
US4646307A (en) 1987-02-24

Similar Documents

Publication Publication Date Title
JPS605363A (ja) メモリ内容確認方式
JPH0776895B2 (ja) 携帯用小型機器
JPS63217454A (ja) バツクアツプメモリの書き替え判定方式
JPH0126086B2 (ja)
KR20050072317A (ko) 전자 장치에 있어서 실시간 전원 상태 파악 방법 및 이를구현하는 장치
JPH01147649A (ja) バックアップメモリの適否判別方法
JPS6349861A (ja) 電池障害に対する処理方法
JPH02100743A (ja) 電子機器
JPS6263355A (ja) バツテリバツクアツプramのチエツク方法
JPS6341116B2 (ja)
JP2893450B2 (ja) 携帯用情報機器
JPS58200388A (ja) 電子式メモリのデ−タチエツク方式
JP2506199B2 (ja) 電子機器
KR970071385A (ko) 패스워드를 이용한 재정관리 금전등록기의 재등록 방법
JPH01112454A (ja) バッテリーバックアップramデータ保証方式
KR910003501A (ko) 표시데이타리쥼처리 실행방법 및 시스템
JPH0687213B2 (ja) データ処理装置
JPS59178699A (ja) デ−タ処理装置
JPH0478635U (ja)
JPS62118460A (ja) メモリバツクアツプシステム
JPH04257908A (ja) メモリユニットのリード・ライト装置
JPH01169521A (ja) 携帯型電子計算機
JPS61286912A (ja) デ−タ端末の起動方式
JPH01234932A (ja) プログラム判別方式
JPS5846442A (ja) プログラマブル・コントロ−ラ