JP6769162B2 - 電子機器、電子機器の制御方法およびプログラム - Google Patents
電子機器、電子機器の制御方法およびプログラム Download PDFInfo
- Publication number
- JP6769162B2 JP6769162B2 JP2016153765A JP2016153765A JP6769162B2 JP 6769162 B2 JP6769162 B2 JP 6769162B2 JP 2016153765 A JP2016153765 A JP 2016153765A JP 2016153765 A JP2016153765 A JP 2016153765A JP 6769162 B2 JP6769162 B2 JP 6769162B2
- Authority
- JP
- Japan
- Prior art keywords
- volatile storage
- control means
- storage means
- electronic device
- information
- 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.)
- Active
Links
Images
Landscapes
- Retry When Errors Occur (AREA)
Description
図1は、第1の実施の形態による電子機器の機能構成を模式的に示すブロック図である。電子機器1は、上位システムユニット10と、第1の不揮発性記憶手段20と、下位システムユニット30と、を備える。
Tout=L・Twrite ・・・(1)
第1の実施の形態では、第2の制御手段と第1の不揮発性記憶手段との間の通信が正常である場合を前提としていたので、退避対象のデータは、揮発性記憶手段内の退避未完了のデータのみであった。電子機器の稼働中に定期的に行われる揮発性記憶手段から第1の不揮発性記憶手段へのデータの退避は、電子機器の内外問わず与えられるノイズなどの影響によって、失敗となることがある。たとえば意図しない領域にデータが退避されてしまう場合などがある。そこで、第2の実施の形態では、第1の不揮発性記憶手段に既に退避されたデータのうち、退避に失敗したデータがある場合の電源遮断時のデータ退避について説明する。
Tout=(L+M)・Twrite ・・・(2)
第1と第2の実施の形態では、下位システムユニットの第2の制御手段と第1の不揮発性記憶手段との間の通信状態は考慮されていなかった。第3の実施の形態では、この通信状態を考慮して更新対象のデータの退避時間を算出する場合について説明する。
P=N/O ・・・(3)
Tout=(L+M)・Twrite+P・(L+M)・Twrite
=(1+P)・(L+M)・Twrite ・・・(4)
第1〜第3の実施の形態では、使用環境などが悪く通信が正常に行われる確率が非常に低い場合、すなわち通信失敗割合が極めて高い場合については考慮していない。第4の実施形態では、通信失敗割合が極めて高い場合について説明する。
10 上位システムユニット
11 第1の制御手段
20 第1の不揮発性記憶手段
30 下位システムユニット
31 揮発性記憶手段
32 第2の制御手段
33 第2の不揮発性記憶手段
34 第3の不揮発性記憶手段
41〜43 信号線
Claims (11)
- 所定のタイミングで揮発性記憶手段に記憶した情報を第1の不揮発性記憶手段へと退避させる電子機器であって、
当該電子機器の稼動状態を制御する第1の制御手段と、
前記第1の制御手段によって制御される第2の制御手段と、
を備え、
前記第2の制御手段は、前記第1の制御手段から電源遮断要求を受けた場合に、前記第1の不揮発性記憶手段中の更新される予定の情報の量に基づいて前記退避にかかる退避時間を算出し、前記退避時間を前記第1の制御手段へ通知することを特徴とする電子機器。 - 前記第1の制御手段は、前記第2の制御手段から前記退避時間の通知を受けると、前記通知を受けてから前記退避時間が経過した後に、前記第2の制御手段への電源をオフにすることを特徴とする請求項1に記載の電子機器。
- 前記第2の制御手段は、前記退避時間を、前記更新される予定の情報の量と、1回の退避に必要な時間と、の積によって算出することを特徴とする請求項1または2に記載の電子機器。
- 前記第2の制御手段は、前記電源遮断要求を受けた時に、前記第1の不揮発性記憶手段への退避が未完了の情報の量を取得し、前記更新される予定の情報の量とすることを特徴とする請求項3に記載の電子機器。
- 前記第2の制御手段は、前記電源遮断要求を受けた後に、前記第1の不揮発性記憶手段に保存されている情報と前記揮発性記憶手段に保存されている情報とを照合し、退避に失敗した情報の量を取得し、前記退避が未完了の情報の量と前記退避に失敗した情報の量とを合わせたものを前記更新される予定の情報の量とすることを特徴とする請求項4に記載の電子機器。
- 前記第2の制御手段は、前記第2の制御手段と前記第1の不揮発性記憶手段との間の信号線を用いた通信による退避の失敗の割合である通信失敗割合に基づいて、前記退避時間の長さを変更することを特徴とする請求項3に記載の電子機器。
- 前記第2の制御手段は、前記通信失敗割合が0であり、前記更新される予定の情報の量が0である場合に、前記退避時間を0とすることを特徴とする請求項6に記載の電子機器。
- 前記第2の制御手段で使用される設定情報の初期値を格納する第2の不揮発性記憶手段と、
電源遮断前の前記第2の制御手段と前記第1の不揮発性記憶手段との間の通信状態を示す通信状態情報を記憶する第3の不揮発性記憶手段と、
をさらに備え、
前記第2の制御手段は、電源遮断前に前記通信状態情報を前記第1の不揮発性記憶手段と前記第3の不揮発性記憶手段とに保存し、つぎに電源が供給された時に、前記第1の不揮発性記憶手段に保存された前記通信状態情報と前記第3の不揮発性記憶手段に保存された前記通信状態情報とが異なる場合に、前記第1の不揮発性記憶手段から前記情報の読み込みを行わず、前記第2の不揮発性記憶手段から前記設定情報の初期値を前記揮発性記憶手段に読み出すことを特徴とする請求項1に記載の電子機器。 - 前記第1の不揮発性記憶手段は、データをブロックの単位で消去され、前記ブロックの単位よりも小さい単位でデータを書き込みされ、
前記第2の制御手段は、前記更新される予定の情報が含まれる前記ブロックの数を、前記更新される予定の情報の量とする請求項1〜5のいずれか1つに記載の電子機器。 - 電子機器の稼動状態を制御する第1の制御手段と、前記第1の制御手段によって制御される第2の制御手段と、を備え、前記第2の制御手段が所定のタイミングで揮発性記憶手段に記憶した情報を不揮発性記憶手段へと退避させる電子機器の制御方法であって、
前記第1の制御手段は、前記第2の制御手段へと電源遮断要求を通知する工程と、
前記第2の制御手段は、前記第1の制御手段から前記電源遮断要求を受けた場合に、前記不揮発性記憶手段中の更新される予定の情報の量に基づいて前記退避にかかる退避時間を算出する工程と、
前記第2の制御手段は、前記退避時間を前記第1の制御手段へ通知する工程と、
を含むことを特徴とする電子機器の制御方法。 - コンピュータに、
所定のタイミングで揮発性記憶手段に記憶した情報を不揮発性記憶手段へと退避させるステップと、
当該コンピュータに接続され、当該コンピュータを制御する制御手段から電源遮断要求を受けた場合に、前記不揮発性記憶手段中の更新される予定の情報の量に基づいて、前記退避にかかる退避時間を算出するステップと、
前記退避時間を前記制御手段へ通知するステップと、
を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016153765A JP6769162B2 (ja) | 2016-08-04 | 2016-08-04 | 電子機器、電子機器の制御方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016153765A JP6769162B2 (ja) | 2016-08-04 | 2016-08-04 | 電子機器、電子機器の制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018022379A JP2018022379A (ja) | 2018-02-08 |
JP6769162B2 true JP6769162B2 (ja) | 2020-10-14 |
Family
ID=61164591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016153765A Active JP6769162B2 (ja) | 2016-08-04 | 2016-08-04 | 電子機器、電子機器の制御方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6769162B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004148609A (ja) * | 2002-10-29 | 2004-05-27 | Canon Inc | 画像形成システム |
JP4300824B2 (ja) * | 2003-02-28 | 2009-07-22 | 富士ゼロックス株式会社 | 画像形成装置 |
JP2007072839A (ja) * | 2005-09-08 | 2007-03-22 | Sony Corp | 記録制御装置および方法、並びにプログラム |
JP2012053255A (ja) * | 2010-09-01 | 2012-03-15 | Konica Minolta Business Technologies Inc | 画像形成装置 |
US9141505B1 (en) * | 2012-09-27 | 2015-09-22 | Emc Corporation | Adaptive failure survivability in a storage system using save time and data transfer after power loss |
-
2016
- 2016-08-04 JP JP2016153765A patent/JP6769162B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018022379A (ja) | 2018-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5163408B2 (ja) | 情報処理装置 | |
US8812910B2 (en) | Pilot process method for system boot and associated apparatus | |
JP2016118815A (ja) | 不揮発性メモリ装置 | |
JPWO2007088605A1 (ja) | 部品情報復元方法、部品情報管理方法及び電子装置 | |
JP2011138266A (ja) | 画像形成装置および不揮発性メモリ書き込み方法 | |
JP2016110642A (ja) | 情報処理装置、再起動実行方法及び再起動実行プログラム | |
JP6769162B2 (ja) | 電子機器、電子機器の制御方法およびプログラム | |
TW202006535A (zh) | 韌體更新方法 | |
CN110780808A (zh) | 信息处理设备及其控制方法 | |
JP4463061B2 (ja) | 電子機器のファームウェア管理装置及び管理方法 | |
JP6694145B2 (ja) | 情報処理装置および管理プログラム | |
US10447886B2 (en) | Image processing apparatus for updating a non-volatile memory and method controlling image processing apparatus | |
JP6376472B2 (ja) | 画像形成装置及びプログラム | |
US10958802B2 (en) | Image forming apparatus, control method of image forming apparatus, and storage medium | |
JP2006018594A (ja) | 情報処理装置 | |
JP6409762B2 (ja) | 電子機器及びメモリー寿命警告プログラム | |
JP2022139037A (ja) | ログ保存システム、ログ保存方法、およびプログラム | |
US20220156378A1 (en) | Information processing apparatus, control method of information processing apparatus, and storage medium | |
US20220206730A1 (en) | Image processing apparatus, method, and non-transitory computer-readable storage medium for storing program | |
JP6460348B2 (ja) | 画像形成装置及びプログラム | |
JP2016143103A (ja) | 制御装置 | |
WO2014109100A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP6904288B2 (ja) | 機器、情報処理方法及びプログラム | |
JP2008198152A (ja) | 冗長構成を有するコンピュータシステム及びコンピュータシステムの系切り換え方法 | |
JP2017211808A (ja) | 電子機器及びその制御方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190531 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200527 |
|
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: 20200825 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200907 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6769162 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |