JP6288560B2 - 情報処理装置及びフラッシュメモリの交換支援方法並びに交換支援プログラム - Google Patents
情報処理装置及びフラッシュメモリの交換支援方法並びに交換支援プログラム Download PDFInfo
- Publication number
- JP6288560B2 JP6288560B2 JP2014096485A JP2014096485A JP6288560B2 JP 6288560 B2 JP6288560 B2 JP 6288560B2 JP 2014096485 A JP2014096485 A JP 2014096485A JP 2014096485 A JP2014096485 A JP 2014096485A JP 6288560 B2 JP6288560 B2 JP 6288560B2
- Authority
- JP
- Japan
- Prior art keywords
- flash memory
- data
- bodies
- controller
- nand flash
- 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
- 230000015654 memory Effects 0.000 title claims description 427
- 238000000034 method Methods 0.000 title claims description 50
- 230000010365 information processing Effects 0.000 title claims description 48
- 230000008569 process Effects 0.000 claims description 21
- 238000003860 storage Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 description 18
- 230000014759 maintenance of location Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000012937 correction Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 235000021419 vinegar Nutrition 0.000 description 1
- 239000000052 vinegar Substances 0.000 description 1
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Description
101 RAM
102 ROM
103 CPU
104 NANDフラッシュメモリ
105 NANDフラッシュメモリコントローラ
106 固定NANDフラッシュメモリ本体
107、107a〜107e 着脱NANDフラッシュメモリ本体
108 書き込み制御部
109 フラッシュメモリ状態判定部
110 通知部
120 画像読取部
130 画像処理部
140 画像形成部
150 操作表示部
Claims (10)
- NAND型のフラッシュメモリを記憶媒体として使用する情報処理装置において、
前記フラッシュメモリは、データを格納する複数のフラッシュメモリ本体と、前記複数のフラッシュメモリ本体に対してデータの書き込み/読み出しを行うコントローラと、で構成され、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱可能な第1のフラッシュメモリ本体を少なくとも1つ備え、
前記フラッシュメモリを制御する制御部は、
前記複数のフラッシュメモリ本体の内のいずれかのフラッシュメモリ本体が予め定めた所定の状態になったか否かを判定するフラッシュメモリ状態判定部と、
前記いずれかのフラッシュメモリ本体が前記所定の状態になったと判定された場合に、前記第1のフラッシュメモリ本体の交換を促す警告を行う通知部と、を備え、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱できない第2のフラッシュメモリ本体を含み、前記第1のフラッシュメモリ本体は、前記第2のフラッシュメモリ本体のエラー発生ブロックと置き換えるための予備領域として使用されるものであり、
前記フラッシュメモリ状態判定部は、前記第2のフラッシュメモリ本体の前記エラー発生ブロックの数を算出し、前記算出したブロックの数が、前記第1のフラッシュメモリ本体の前記予備領域のサイズに対して所定の割合を超えた場合に、前記第2のフラッシュメモリ本体が前記所定の状態になったと判定する、ことを特徴とする情報処理装置。 - 前記第1のフラッシュメモリ本体は、前記情報処理装置を動作させるプログラムを保存する記憶媒体として使用される、ことを特徴とする請求項1に記載の情報処理装置。
- 前記フラッシュメモリ状態判定部は、前記第1のフラッシュメモリ本体の残り寿命を算出し、前記算出した残り寿命が、予め定められた前記第1のフラッシュメモリ本体の寿命に対して所定の割合未満となった場合に、前記第1のフラッシュメモリ本体が前記所定の状態になったと判定する、ことを特徴とする請求項1又は2に記載の情報処理装置。
- 前記制御部は、更に、
前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が前記第2のフラッシュメモリ本体に対するデータの書き込み頻度よりも高くなるように、前記コントローラにデータの書き込みを指示する書き込み制御部を備える、ことを特徴とする請求項1乃至3のいずれか一に記載の情報処理装置。 - NAND型のフラッシュメモリを記憶媒体として使用する情報処理装置において、
前記フラッシュメモリは、データを記憶する複数のフラッシュメモリ本体と、前記複数のフラッシュメモリ本体に対してデータの書き込み/読み出しを行うコントローラと、で構成され、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱可能な第1のフラッシュメモリ本体と、前記コントローラから着脱できない第2のフラッシュメモリ本体と、を備え、
前記フラッシュメモリを制御する制御部は、
前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が前記第2のフラッシュメモリ本体に対するデータの書き込み頻度よりも高くなるように、前記コントローラにデータの書き込みを指示する書き込み制御部を備え、
前記書き込み制御部は、前記複数のフラッシュメモリ本体が複数の前記第1のフラッシュメモリ本体を含む場合、各々の前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が異なるように、前記コントローラにデータの書き込みを指示する、ことを特徴とする情報処理装置。 - 前記情報処理装置は画像形成装置であり、
前記第1のフラッシュメモリ本体に書き込まれるデータは、ジョブ履歴情報、カウンタ情報、画像データの中から選択される1つを含み、
前記第2のフラッシュメモリ本体に書き込まれるデータは、プログラム、フォントデータ、表示データの、言語データの中から選択される1つを含む、ことを特徴とする請求項1乃至5のいずれか一に記載の情報処理装置。 - NAND型のフラッシュメモリを記憶媒体として使用する情報処理装置におけるフラッシュメモリの交換支援方法であって、
前記フラッシュメモリは、データを記憶する複数のフラッシュメモリ本体と、前記複数のフラッシュメモリ本体に対してデータの書き込み/読み出しを行うコントローラと、で構成され、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱可能な第1のフラッシュメモリ本体を少なくとも1つ備え、
前記情報処理装置は、
前記複数のフラッシュメモリ本体の内のいずれかのフラッシュメモリ本体が予め定めた所定の状態になったか否かを判定するフラッシュメモリ状態判定処理と、
前記いずれかのフラッシュメモリ本体が前記所定の状態になったと判定した場合に、前記第1のフラッシュメモリ本体の交換を促す警告を行う通知処理と、を実行し、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱できない第2のフラッシュメモリ本体を含み、前記第1のフラッシュメモリ本体は、前記第2のフラッシュメモリ本体のエラー発生ブロックと置き換えるための予備領域として使用されるものであり、
前記フラッシュメモリ状態判定処理では、前記第2のフラッシュメモリ本体の前記エラー発生ブロックの数を算出し、前記算出したブロックの数が、前記第1のフラッシュメモリ本体の前記予備領域のサイズに対して所定の割合を超えた場合に、前記第2のフラッシュメモリ本体が前記所定の状態になったと判定する、ことを特徴とするフラッシュメモリの交換支援方法。 - NAND型のフラッシュメモリを記憶媒体として使用する情報処理装置におけるフラッシュメモリの交換支援方法であって、
前記フラッシュメモリは、データを記憶する複数のフラッシュメモリ本体と、前記複数のフラッシュメモリ本体に対してデータの書き込み/読み出しを行うコントローラと、で構成され、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱可能な第1のフラッシュメモリ本体と、前記コントローラから着脱できない第2のフラッシュメモリ本体と、を備え、
前記情報処理装置は、
前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が前記第2のフラッシュメモリ本体に対するデータの書き込み頻度よりも高くなるように、前記コントローラにデータの書き込みを指示する書き込み制御処理を実行し、
前記書き込み制御処理では、前記複数のフラッシュメモリ本体が複数の前記第1のフラッシュメモリ本体を含む場合、各々の前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が異なるように、前記コントローラにデータの書き込みを指示する、ことを特徴とするフラッシュメモリの交換支援方法。 - NAND型のフラッシュメモリを記憶媒体として使用する情報処理装置で動作するフラッシュメモリ交換支援プログラムであって、
前記フラッシュメモリは、データを記憶する複数のフラッシュメモリ本体と、前記複数のフラッシュメモリ本体に対してデータの書き込み/読み出しを行うコントローラと、で構成され、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱可能な第1のフラッシュメモリ本体を少なくとも1つ備え、
前記情報処理装置に、
前記複数のフラッシュメモリ本体の内のいずれかのフラッシュメモリ本体が予め定めた所定の状態になったか否かを判定するフラッシュメモリ状態判定処理、
前記いずれかのフラッシュメモリ本体が前記所定の状態になったと判定された場合に、前記第1のフラッシュメモリ本体の交換を促す警告を行う通知処理、を実行させ、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱できない第2のフラッシュメモリ本体を含み、前記第1のフラッシュメモリ本体は、前記第2のフラッシュメモリ本体のエラー発生ブロックと置き換えるための予備領域として使用されるものであり、
前記フラッシュメモリ状態判定処理では、前記第2のフラッシュメモリ本体の前記エラー発生ブロックの数を算出し、前記算出したブロックの数が、前記第1のフラッシュメモリ本体の前記予備領域のサイズに対して所定の割合を超えた場合に、前記第2のフラッシュメモリ本体が前記所定の状態になったと判定する、ことを特徴とするフラッシュメモリ交換支援プログラム。 - NAND型のフラッシュメモリを記憶媒体として使用する情報処理装置で動作するフラッシュメモリ交換支援プログラムであって、
前記フラッシュメモリは、データを記憶する複数のフラッシュメモリ本体と、前記複数のフラッシュメモリ本体に対してデータの書き込み/読み出しを行うコントローラと、で構成され、
前記複数のフラッシュメモリ本体は、前記コントローラに対して着脱可能な第1のフラッシュメモリ本体と、前記コントローラから着脱できない第2のフラッシュメモリ本体と、を備え、
前記情報処理装置に、
前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が前記第2のフラッシュメモリ本体に対するデータの書き込み頻度よりも高くなるように、前記コントローラにデータの書き込みを指示する書き込み制御処理を実行させ、
前記書き込み制御処理では、前記複数のフラッシュメモリ本体が複数の前記第1のフラッシュメモリ本体を含む場合、各々の前記第1のフラッシュメモリ本体に対するデータの書き込み頻度が異なるように、前記コントローラにデータの書き込みを指示する、ことを特徴とするフラッシュメモリ交換支援プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014096485A JP6288560B2 (ja) | 2014-05-08 | 2014-05-08 | 情報処理装置及びフラッシュメモリの交換支援方法並びに交換支援プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014096485A JP6288560B2 (ja) | 2014-05-08 | 2014-05-08 | 情報処理装置及びフラッシュメモリの交換支援方法並びに交換支援プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015215656A JP2015215656A (ja) | 2015-12-03 |
JP6288560B2 true JP6288560B2 (ja) | 2018-03-07 |
Family
ID=54752521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014096485A Active JP6288560B2 (ja) | 2014-05-08 | 2014-05-08 | 情報処理装置及びフラッシュメモリの交換支援方法並びに交換支援プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6288560B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7521249B2 (ja) | 2020-04-17 | 2024-07-24 | 株式会社リコー | 画像形成装置、nand型フラッシュメモリの寿命予測方法、及びプログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01292455A (ja) * | 1988-05-20 | 1989-11-24 | Hitachi Ltd | 半導体記億装置 |
JP2003057044A (ja) * | 2001-08-10 | 2003-02-26 | Aisin Aw Co Ltd | ナビゲーション装置、データ修復方法及びそのプログラム |
JP2012118853A (ja) * | 2010-12-02 | 2012-06-21 | Toshiba Corp | 記憶装置 |
-
2014
- 2014-05-08 JP JP2014096485A patent/JP6288560B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015215656A (ja) | 2015-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5979512B2 (ja) | 画像形成装置及びフラッシュメモリの制御方法 | |
JP5917163B2 (ja) | 情報処理装置、その制御方法及びプログラム並びに記憶媒体 | |
KR20150024800A (ko) | 절전 기능을 갖는 화상형성장치 및 그 제어 방법, 및 기억매체 | |
CN105304127B (zh) | 图像形成装置以及闪速存储器的控制方法 | |
JP2015148859A (ja) | 情報処理装置及び起動制御プログラム並びに起動制御方法 | |
JP5862628B2 (ja) | 情報処理装置及び情報処理装置の電源オフ制御方法 | |
JP6308433B2 (ja) | 画像形成装置及び制御方法並びに制御プログラム | |
JP6405736B2 (ja) | 画像処理装置及び書き込み制御プログラム並びに書き込み制御方法 | |
JP6288560B2 (ja) | 情報処理装置及びフラッシュメモリの交換支援方法並びに交換支援プログラム | |
JP6004923B2 (ja) | 情報処理装置及びその制御方法とプログラム | |
JP2019128766A (ja) | 電子機器及びメモリー制御プログラム | |
JP6226243B2 (ja) | 画像形成装置及び動作制御方法並びに動作制御プログラム | |
JP7225981B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP2019191910A (ja) | メモリコントローラ、不揮発性記憶装置、不揮発性記憶システム、及びメモリ制御方法 | |
JP6167067B2 (ja) | データ記憶装置及び画像処理装置 | |
JP2012088937A (ja) | 画像処理装置、画像処理装置のメモリ管理方法、画像処理装置のメモリ管理プログラム及び記録媒体 | |
JP2005035229A (ja) | プリンタ装置 | |
US11249653B2 (en) | Apparatus and method for storing image data in a storage based on information regarding a number of writes | |
JP2007219855A (ja) | 情報記録装置 | |
JP6620728B2 (ja) | 情報処理装置及び画像形成装置 | |
CN110908598A (zh) | 图像处理设备和信息处理方法 | |
JP2023064500A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2016139252A (ja) | 画像形成装置および画像形成装置の制御プログラム | |
JP2015211256A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2020113307A (ja) | ストレージ制御装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171212 |
|
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: 20180112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6288560 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |