JP2006018594A - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- JP2006018594A JP2006018594A JP2004195857A JP2004195857A JP2006018594A JP 2006018594 A JP2006018594 A JP 2006018594A JP 2004195857 A JP2004195857 A JP 2004195857A JP 2004195857 A JP2004195857 A JP 2004195857A JP 2006018594 A JP2006018594 A JP 2006018594A
- Authority
- JP
- Japan
- Prior art keywords
- information
- data
- sector
- processing apparatus
- volatile memory
- 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.)
- Granted
Links
Images
Landscapes
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
【解決手段】 情報処理装置10はデータが一時的に格納されるRAM12と、RAMからデータがバックアップ情報としてコピーされるフラッシュROM13を有しており、CPU11はフラッシュROMにデータをコピーする際、フラッシュROMに対してセクタ単位で消去動作を行った後、セクタ単位でデータをフラッシュROMにコピーする。RAMは複数のデータ領域に分割され、データ領域の各々はセクタサイズに対応するサイズを有し、CPUはRAMからフラッシュROMにデータを書き込む際、データ領域毎にフラッシュROMのセクタにデータをコピーするとともに、書き込みの都度、書き込み回数を示す書き込み通し番号を付加する。
【選択図】 図1
Description
図1は、この発明の実施の形態1に係る情報処理装置の構成を示すブロック図であり、図示の情報処理装置10は、中央処理装置(CPU:制御手段)11、及び揮発性メモリであるRAM12、不揮発性メモリであるフラッシュROM13を備え、CPU11、RAM12、及びフラッシュROM13は内部バス14によって相互に接続されている。さらに、図示の例では、情報処理装置10はインタフェース15によって外部装置16に接続されており、外部装置16によってRAM12がアクセスされて、データの書き込み読み出しが行われる。
図1〜図4を参照して、情報処理装置10が起動されると、CPU11ではまず、フラッシュROM13上に存在する管理情報18の全てを読み込んで、その有効・無効を判定する。有効・無効の判定に当っては、CPU11は各管理情報18中の識別子22f及びチェックコード22eを用いて各管理情報18の有効・無効を判定することになる。そして、CPU11は、有効と判定した管理情報18の内でその値が最も大きい書き込み通し番号22dを求めて(ステップST1)、その書き込み番号の値をRAM12上の書き込み通し番号12aに設定する。
Claims (8)
- 複数のメモリ領域に分割され、該メモリ領域の各々はセクタのサイズに対応するサイズを有し、情報が一時的に格納される揮発性メモリと、前記揮発性メモリから前記情報がバックアップ情報としてコピーされる不揮発性メモリと、前記揮発性メモリから前記不揮発性メモリに前記情報をバックアップする際、前記不揮発性メモリに対してセクタ単位で消去動作を行った後前記セクタ単位で前記情報を前記不揮発性メモリにコピーするとともに、前記バックアップする毎にバックアップ回数を示す書き込み番号を付加する制御手段とを備えた情報処理装置。
- メモリ領域には当該メモリ領域に格納された情報を管理する制御情報が格納される制御情報領域が規定され、該制御情報に書き込み番号が設定され、
制御手段は揮発性メモリから不揮発性メモリに情報をバックアップする際、前記制御情報を前記不揮発性メモリのセクタにコピーするようにしたことを特徴とする請求項1記載の情報処理装置。 - 制御情報には書き込み番号の他に、少なくとも情報を識別する識別符号、前記情報をバックアップする際に必要なセクタの数を表すセクタ数、及び前記制御情報の有効・無効を判定する判定情報が含まれていることを特徴とする請求項2記載の情報処理装置。
- 制御手段は、電源がオンされると不揮発性メモリのセクタ毎に書き込み番号を調べて該書き込み番号が最も大きい値のセクタに格納された情報を最新情報として前記不揮発性メモリから揮発性メモリにコピーするようにしたことを特徴とする請求項3記載の情報処理装置。
- 制御手段は、揮発性メモリから不揮発性メモリへの情報のバックアップ要求があると、該バックアップ要求された情報の書き込み番号をインクリメントした後、制御情報に応じてセクタの有効無効を判定して前記情報をコピーすべきセクタを書換え可能セクタとして決定するようにしたことを特徴とする請求項3又は請求項4記載の情報処理装置。
- 制御手段は、無効であるセクタを書換え可能セクタとして決定するようにしたことを特徴とする請求項5記載の情報処理装置。
- 制御手段は、不揮発性メモリにおいて全てのセクタが有効であると、書き込み番号の値が最も小さい制御情報が存在するセクタを書換え可能セクタとして決定するようにしたことを特徴とする請求項5記載の情報処理装置。
- 制御手段は、不揮発性メモリにおいて全てのセクタが有効、かつ識別符号により識別される情報が複数種類存在した場合、同一の識別符号をもつ情報が2組以上存在する情報のうちで、書き込み番号の値がもっとも小さい制御情報が存在するセクタを書換え可能セクタとして決定するようにしたことを特徴とする請求項5記載の情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004195857A JP4558393B2 (ja) | 2004-07-01 | 2004-07-01 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004195857A JP4558393B2 (ja) | 2004-07-01 | 2004-07-01 | 情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006018594A true JP2006018594A (ja) | 2006-01-19 |
| JP4558393B2 JP4558393B2 (ja) | 2010-10-06 |
Family
ID=35792809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004195857A Expired - Lifetime JP4558393B2 (ja) | 2004-07-01 | 2004-07-01 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4558393B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007199977A (ja) * | 2006-01-26 | 2007-08-09 | Yokogawa Denshikiki Co Ltd | データ記憶装置及びデータ記憶方法 |
| JP2007200029A (ja) * | 2006-01-26 | 2007-08-09 | Mitsubishi Electric Corp | ファイル複製システム |
| JP2008146446A (ja) * | 2006-12-12 | 2008-06-26 | Win System:Kk | データ書き込み方法および表示器 |
| JP2008165446A (ja) * | 2006-12-27 | 2008-07-17 | Kyocera Corp | 電子機器 |
| JP2010271977A (ja) * | 2009-05-22 | 2010-12-02 | Fujitsu Ten Ltd | データ書込装置、データ書込方法及びプログラム |
| JP2012146340A (ja) * | 2012-05-07 | 2012-08-02 | Kyocera Corp | 電子機器および記憶方法 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06236327A (ja) * | 1993-02-10 | 1994-08-23 | Omron Corp | データ記憶方式 |
| JPH11110300A (ja) * | 1997-09-30 | 1999-04-23 | Sony Corp | 外部記憶装置、データ処理装置及びデータ処理方法 |
| JP2000066960A (ja) * | 1998-08-25 | 2000-03-03 | Fujitsu Ltd | バックアップ方式 |
| JP2001051910A (ja) * | 1999-08-13 | 2001-02-23 | Konica Corp | 不揮発メモリ装置 |
| JP2001101087A (ja) * | 1999-09-29 | 2001-04-13 | Sharp Corp | メモリ及びメモリ制御方法 |
| JP2001312891A (ja) * | 2000-04-27 | 2001-11-09 | Hitachi Ltd | 半導体メモリ装置 |
| JP2003216469A (ja) * | 2002-01-22 | 2003-07-31 | Toshiba Corp | デジタルデータ記録装置、デジタルデータ再生装置、デジタルデータ記録方法及びデジタルデータ再生方法 |
-
2004
- 2004-07-01 JP JP2004195857A patent/JP4558393B2/ja not_active Expired - Lifetime
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06236327A (ja) * | 1993-02-10 | 1994-08-23 | Omron Corp | データ記憶方式 |
| JPH11110300A (ja) * | 1997-09-30 | 1999-04-23 | Sony Corp | 外部記憶装置、データ処理装置及びデータ処理方法 |
| JP2000066960A (ja) * | 1998-08-25 | 2000-03-03 | Fujitsu Ltd | バックアップ方式 |
| JP2001051910A (ja) * | 1999-08-13 | 2001-02-23 | Konica Corp | 不揮発メモリ装置 |
| JP2001101087A (ja) * | 1999-09-29 | 2001-04-13 | Sharp Corp | メモリ及びメモリ制御方法 |
| JP2001312891A (ja) * | 2000-04-27 | 2001-11-09 | Hitachi Ltd | 半導体メモリ装置 |
| JP2003216469A (ja) * | 2002-01-22 | 2003-07-31 | Toshiba Corp | デジタルデータ記録装置、デジタルデータ再生装置、デジタルデータ記録方法及びデジタルデータ再生方法 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007199977A (ja) * | 2006-01-26 | 2007-08-09 | Yokogawa Denshikiki Co Ltd | データ記憶装置及びデータ記憶方法 |
| JP2007200029A (ja) * | 2006-01-26 | 2007-08-09 | Mitsubishi Electric Corp | ファイル複製システム |
| JP2008146446A (ja) * | 2006-12-12 | 2008-06-26 | Win System:Kk | データ書き込み方法および表示器 |
| JP2008165446A (ja) * | 2006-12-27 | 2008-07-17 | Kyocera Corp | 電子機器 |
| JP2010271977A (ja) * | 2009-05-22 | 2010-12-02 | Fujitsu Ten Ltd | データ書込装置、データ書込方法及びプログラム |
| JP2012146340A (ja) * | 2012-05-07 | 2012-08-02 | Kyocera Corp | 電子機器および記憶方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4558393B2 (ja) | 2010-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7197613B2 (en) | Nonvolatile memory | |
| CN101650662B (zh) | 一种嵌入式系统的存储器件的固件启动及升级方法 | |
| CN102165422B (zh) | 固件更新装置以及方法 | |
| JP6064608B2 (ja) | ストレージ装置、バックアッププログラム、およびバックアップ方法 | |
| US8219767B2 (en) | Information processing apparatus and data recovering method | |
| JP4480815B2 (ja) | メモリ書き換え方法及びコンピュータシステム | |
| JP2005519408A (ja) | 増分不一致を使用するミラーコピーの生成方法 | |
| CN101978357A (zh) | 数据更新方法、存储器系统和存储器设备 | |
| JP2002351685A (ja) | 不揮発性メモリのデータ更新方法及び制御装置 | |
| CN107239411B (zh) | 一种车载控制器内存管理方法及系统 | |
| JP2010170197A (ja) | ファームウェア管理プログラム、記憶装置およびファームウェア管理方法 | |
| US7558904B2 (en) | Controller, data memory system, data rewriting method, and computer program product | |
| KR101548452B1 (ko) | 비휘발성 메모리 기반의 전자 장치의 메타 데이터 복원 방법 및 장치 | |
| JP4558393B2 (ja) | 情報処理装置 | |
| JP4215746B2 (ja) | 情報処理装置および寿命監視方法 | |
| CN113157303A (zh) | 升级方法、嵌入式系统、终端及计算机存储介质 | |
| US20220204008A1 (en) | Arithmetic processing device, vehicle control device, and update method | |
| CN113176891B (zh) | 一种基于Bootloader带有备份功能的ECU的程序烧写方法 | |
| US20080098388A1 (en) | Safe Flashing | |
| JP4789958B2 (ja) | 部品情報復元方法、部品情報管理方法及び電子装置 | |
| JP4794530B2 (ja) | 半導体装置および携帯電話 | |
| JP6241373B2 (ja) | 記憶装置、フラッシュメモリ制御装置、及びプログラム | |
| TWI416319B (zh) | 使用獨立磁碟備援陣列之電腦系統的開機方法 | |
| JP5158883B2 (ja) | ファームウェア更新方法及びファームウェア更新装置 | |
| JP2014071535A (ja) | メモリ管理装置、マイクロコントローラ及びメモリ管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061212 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071015 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080718 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091110 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100108 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100713 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100721 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4558393 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |