(57)【要約】【課題】長期間リフレッシュが行われない場合においても、コンピュータが行う処理について悪影響の生じる可能性を抑え得るフラッシュメモリ装置の提供。【解決手段】フラッシュメモリ装置は記録領域を備える。前記記録領域は書換回数をより少ない回数に制限した強制限領域を備える。前記強制限領域は、対象コンピュータに所定の第二の処理を実行させるに先立って実行させる第一の処理を実行させる第一のソフトウェアを保持する。【選択図】      図４
2018063646.tif 000002
【特許請求の範囲】
【請求項１】
書換回数をより少ない回数に制限した強制限領域を備える記録領域を備え、
前記強制限領域に、対象コンピュータに所定の第二の処理を実行させるに先立って実行させる第一の処理を実行させる第一のソフトウェアを保持する、
フラッシュメモリ装置。
【請求項２】
前記第一の処理が、オペレーティングシステムの起動と通信の可能化に関する処理を含む、請求項１に記載されたフラッシュメモリ装置。
【請求項３】
前記第一の処理が、第一の通信により取得した情報の前記記録領域への記録を含む、請求項２に記載されたフラッシュメモリ装置。
【請求項４】
前記第一の処理が、前記第二の処理を前記対象コンピュータに実行させるソフトウェアである第二のソフトウェアにおける欠陥の検出を行う処理を含む、請求項１乃至請求項３のうちのいずれか一に記載されたフラッシュメモリ装置。
【請求項５】
前記第一の処理が、前記第二のソフトウェアのうち少なくとも前記欠陥を含む部分に相当する前記欠陥を含まない部分の前記通信による取得と前記欠陥を含まない部分の記録を行う処理を含む、請求項４に記載されたフラッシュメモリ装置。
【請求項６】
前記第一の処理が、前記記録領域のリフレッシュを含む、請求項１乃至請求項５のうちのいずれか一に記載されたフラッシュメモリ装置。
【請求項７】
前記リフレッシュが、第二の通信により取得した情報に基づき行われる処理である、請求項６に記載されたフラッシュメモリ装置。
【請求項８】
前記第二の通信により取得した情報が、インターネット事業者のデータベースからインターネットによる通信により取得した情報である、請求項７に記載されたフラッシュメモリ装置。
【請求項９】
前記第二の通信により取得した情報が、前記記録領域が使用されなかった期間に関する情報を含む、請求項７又は請求項８に記載されたフラッシュメモリ装置。
【請求項１０】
前記第二の通信により取得した情報が、前記記録領域の前記リフレッシュの指示又は前記リフレッシュの推奨を含む、請求項７乃至請求項９のうちのいずれか一に記載されたフラッシュメモリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性メモリを備えた半導体記録装置に関する。
【背景技術】
【０００２】
フラッシュメモリを繰り返し書換えることによるメモリセルの劣化が原因で、装置に不具合を発生させてしまうことがあることが知られている（特許文献１参照）。そのため、一般に、フラッシュメモリの書換え可能回数には、上限が定められている（特許文献１参照）。
【０００３】
ここで、特許文献１は、フラッシュメモリの消去時間から前回の測定結果を減算して第１の基準値と比較し、さらに前記測定結果と第２の基準値とを比較し、比較結果に基づいて劣化を判断するフラッシュメモリ劣化判定装置を開示する。
【０００４】
また、特許文献２は、複数のメモリセルを含む多値フラッシュメモリ素子を管理する方法を開示する。
【０００５】
また、特許文献３は、監視対象ブロックに記憶されたデータの誤り数を監視しデータの誤り数が所定の閾値以上である監視対象ブロックに対してリフレッシュを行う、不揮発性メモリを備えた半導体記憶装置を開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−０２２６１８号公報
【特許文献２】国際公開第２００７／１３４２７７号
【特許文献３】特開２００９−２０５５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、フラッシュメモリは、書換回数の前記上限の範囲内で書換えを行ったとしても、長期間リフレッシュが行われない場合には、電荷の抜けによる情報消失が生じる場合があり得る。
【０００８】
当該情報消失は、例えば、フラッシュメモリが、インターネットサービスを利用する際に用いられるブロードバンドルータやモデムなどの通信装置に用いられた場合に顕著に生じ得ると考えられる。当該通信装置は、インターネット事業者からエンドユーザへレンタルされるケースが多い。その場合、当該事業者は、前記通信装置を、倉庫などに保管し、エンドユーザとの契約完了後にユーザに貸し出す。そのため、当該通信装置は通電されないまま長期間保管される状態が続く場合がある。そして、当該保管により、フラッシュメモリが保持する情報が失われる場合が想定される。
【０００９】
本発明は、長期間リフレッシュが行われない場合においても、コンピュータが行う処理について悪影響の生じる可能性を抑え得るフラッシュメモリ装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明のフラッシュメモリ装置は記録領域を備える。前記記録領域は書換回数をより少ない回数に制限した強制限領域を備える。前記強制限領域は、対象コンピュータに所定の第二の処理を実行させるに先立って実行させる第一の処理を実行させる第一のソフトウェアを保持する。
【発明の効果】
【００１１】
本発明のフラッシュメモリ装置は、長期間リフレッシュが行われない場合においても、コンピュータが行う処理について悪影響の生じる可能性を抑え得る。
【図面の簡単な説明】
【００１２】
【図１】本実施形態のフラッシュメモリ装置を適用し得る通信システムの構成例を表す概念図である。
【図２】データベースに格納された情報例を表す図である。
【図３】コンピュータの構成例を表す概念図である。
【図４】本実施形態のフラッシュメモリ装置の例を表すイメージ図である。
【図５】ソフトウェア１０１の例を表すイメージ図である。
【図６】ソフトウェア１０１ａａがコンピュータ１１に実行させる処理の処理フロー例を表す概念図である。
【図７】ソフトウェア１０１ａｂがコンピュータ１１に実行させる処理の処理フロー例を表す概念図である。
【図８】ソフトウェア１０１ａｃがコンピュータ１１に実行させる通信可能化処理の処理フロー例を表す概念図である。
【図９】ソフトウェア１０１ａｃがコンピュータ１１に実行させる送信処理の処理フロー例を表す概念図である。
【図１０】ソフトウェア１０１ａｃがコンピュータ１１に実行させる受信処理の処理フロー例を表す概念図である。
【図１１】ソフトウェア１０１ａｄがコンピュータ１１に実行させる欠陥検出処理の処理フロー例を表す概念図である。
【図１２】ソフトウェア１０１ａｅがコンピュータ１１に実行させる欠陥検出処理の処理フロー例を表す概念図である。
【図１３】Ｓ５０２の処理の詳細処理フロー例を表す概念図である。
【図１４】ソフトウェア１０１ａｆがコンピュータ１１に実行させるリフレッシュ処理の処理フロー例を表す概念図である。
【図１５】Ｓ６０２の処理の詳細処理フロー例を表す概念図である。
【図１６】Ｓ６０２５の処理の詳細処理フロー例を表す概念図である。
【図１７】コンピュータの起動時に行う処理の第一の具体例を表す図である。
【図１８】コンピュータの起動時に行う処理の第二の具体例を表す図（その１）である。
【図１９】コンピュータの起動時に行う処理の第二の具体例を表す図（その２）である。
【図２０】本発明のフラッシュメモリ装置の最小限の構成を表す概念図である。
【発明を実施するための形態】
【００１３】
［構成と動作］
図１は、本実施形態のフラッシュメモリ装置を適用し得る通信システムの例である通信システム５０１の構成を表す概念図である。
【００１４】
通信システム５０１は、コンピュータ１１と、Ｗｅｂサーバ１５と、装置管理サーバ１６と、インターネット１４とを備える。
【００１５】
コンピュータ１１は、本実施形態のフラッシュメモリ装置の例であるフラッシュメモリ装置２１を備える。コンピュータ１１は、フラッシュメモリ装置２１以外に、一般的なコンピュータが備える構成を備える。当該構成については、図３を参照して後述する。
【００１６】
コンピュータ１１は、コンピュータ１１が行う処理により動作する図示しない動作部を備える装置の一部であってもかまわない。また、コンピュータ１１は、携帯電話、スマートフォン、タブレット、その他携帯可能な端末でコンピュータと同等の機能を持つものであっても構わない。
【００１７】
前記動作部を備える装置は、典型例として、インターネットサービスを利用する際に用いられるブロードバンドルータやモデムなどの通信装置である。当該通信装置は、インターネット事業者からエンドユーザへレンタルされるケースが多い。その場合、当該事業者は、前記通信装置を、倉庫などに保管し、エンドユーザとの契約完了後にユーザに貸し出す。そのため、当該通信装置は通電されないまま長期間保管される状態が続く場合がある。そして、当該通信装置に一般的なフラッシュメモリ装置が用いられた場合には、前記長期間保管により当該一般的なフラッシュメモリ装置が保持する情報が失われる確率が高い。
【００１８】
装置管理サーバ１６は、データベース１８と、処理通信部１７とを保持する。処理通信部１７は、装置管理サーバ１６における各種処理や通信を行う。データベース１８については後述する。
【００１９】
コンピュータ１１は、フラッシュメモリ装置２１が保持するプログラムにより、次に説明する所定の処理を行う。
【００２０】
当該所定の処理には、コンピュータ１１を起動する起動処理が含まれる。当該起動処理には、コンピュータの所定の部分に電力を供給する処理やＯＳを起動する処理が含まれる。ここで、ＯＳは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。
【００２１】
前記所定の処理には、また、コンピュータ１１がＷｅｂサーバ１５を介して、インターネット１４や装置管理サーバ１６との間で行う、通信に係る通信処理が含まれる。当該通信処理には、Ｗｅｂサーバ１５を介してインターネット１４や装置管理サーバ１６に接続する通信可能化処理が含まれる。また、当該通信処理には、インターネット１４や装置管理サーバ１６から通信により情報を取得する処理が含まれる。さらに、当該通信処理には、インターネット１４や装置管理サーバ１６から取得した情報をフラッシュメモリ装置２１や図示しない記録部に記録する処理が含まれる。前記通信処理は、前記起動処理により起動した前記ＯＳ上で行われる処理である。前記通信処理の詳細は周知であるので、ここでは説明を省略する。
【００２２】
前記所定の処理には、また、フラッシュメモリ装置２１の記録領域の一部又は全部をリフレッシュするリフレッシュ処理が含まれ得る。当該リフレッシュ処理には、リフレッシュを行うか否かについての判定が含まれ得る。そして、当該判定は、例えば前記通信処理により装置管理サーバ１６の保持するデータベース１８から取得したリフレッシュ関連情報により行う。当該リフレッシュ関連情報は、例えば、フラッシュメモリ装置２１或いはコンピュータ１１が使用されなかった期間（以下、「無使用期間」という。）についての情報である。フラッシュメモリ装置２１或いはコンピュータ１１が使用されない場合には、フラッシュメモリ装置２１或いはコンピュータ１１において何らかの処理は行われない。前述のように、フラッシュメモリは長期間使用されないと、リフレッシュ処理が行われないため、情報を保持している記録部分における電荷の抜けが発生する。そして、電荷の抜けがある程度以上になると、フラッシュメモリにより保持されている情報が失われる。従い、コンピュータ１１は、当該ある程度以上になる前にフラッシュメモリ装置２１のリフレッシュ処理を行わなければならない。そこで、コンピュータ１１は、当該リフレッシュを行う必要性を、例えば前記無使用期間から推定する。
【００２３】
リフレッシュ関連情報が、前記無使用期間の代わりに、フラッシュメモリ装置２１又はコンピュータ１１が保管されていた保管期間であっても構わない。当該保管期間は前記無使用期間にほぼ等しいからである。
【００２４】
前記リフレッシュ関連情報として、前記無使用期間や前記保管期間に加えて、前記無使用期間や前記保管期間におけるフラッシュメモリ装置２１又はコンピュータ１１の温度に関する情報が用いられてもかまわない。前記電荷の抜けの程度は、前記無使用期間等におけるフラッシュメモリ装置２１の温度が高いほど大きいことが経験により知られている。そこで、フラッシュメモリ装置２１をリフレッシュするか否かの判定の際に、当該温度を参照し得るようにするのである。
【００２５】
前記リフレッシュ関連情報として、前記無使用期間や前記保管期間に加えて、前記無使用期間や前記保管期間におけるフラッシュメモリ装置２１又はコンピュータ１１の所在に関する情報が用いられてもかまわない。前記無使用期間等におけるフラッシュメモリ装置２１の温度は、保管場所等のフラッシュメモリ装置２１の所在に関する情報に依存することが想定され得るからである。
【００２６】
さらに、前記リフレッシュ関連情報として、前記無使用期間や前記保管期間に加えて、フラッシュメモリ装置２１又はコンピュータ１１が使用された状況に関する情報が用いられてもかまわない。当該使用された状況に関する情報は、例えば、使用された時間である。前述のように、前記電荷の抜けの程度は、フラッシュメモリの記録領域における書換回数が多いほど大きい。そして、当該書換回数は、前記使用された時間が長いほど多いことが想定される。そこで、リフレッシュを行うか否かの判定に、前記使用された時間を用いるのである。
【００２７】
さらに、前記リフレッシュ関連情報が、リフレッシュ実行を指示又は推奨する情報を含んでいてもかまわない。その場合は、図１に表す装置管理サーバ１６が、データベース１８に保持する情報から、フラッシュメモリ装置２１がリフレッシュを行うべきか否かを判定する。当該データベース１８が保持する情報は、前述の、無使用期間、保管期間、フラッシュメモリ装置２１等の温度、フラッシュメモリ装置２１等の所在に関する情報、フラッシュメモリ装置２１等が使用された状況に関する情報等である。
【００２８】
なお、前記リフレッシュの動作の詳細は例えば特許文献３に開示があり、周知であるので、ここではその説明を省略する。
【００２９】
前記所定の処理には、前記起動処理、前記通信処理及び前記リフレッシュ処理以外の、その他の処理が含まれても構わない。そして、当該その他の処理は、前記起動処理や前記通信処理を前提とする処理であり得る。
【００３０】
なお、フラッシュメモリ装置２１の詳細については図４を参照して後述する。
【００３１】
また、装置管理サーバ１６が保持するデータベース１８には、予め、コンピュータ１１がデータベース１８より取得し得る情報が格納されている。当該格納は、例えば、外部からの入力により行われる。
【００３２】
Ｗｅｂサーバ１５及びインターネット１４は周知であるので、ここでは、それらの詳細説明を省略する。
【００３３】
なお、図１に表すように、Ｗｅｂサーバ１５及び装置管理サーバ１６は、通常は、インターネット事業者が管理する装置であるインターネット事業装置１３に含まれる。
【００３４】
図２は、図１に表すデータベース１８の具体例であるデータベース１８ａに格納された情報を表す図である。データベース１８ａは、複数の装置（コンピュータ）についての、装置識別記号、製造番号、ＭＡＣアドレス、保管倉庫識別記号、使用期間、保管期間、及び、保管温度を格納する。これらの情報のうち、該当する装置についての全部又は一部、若しくは、これらの情報から導出したリフレッシュ指示情報や推奨情報が、前述のリフレッシュ関連情報になり得る。
【００３５】
図３は、図１に表すコンピュータ１１の構成例を表す概念図である。
【００３６】
コンピュータ１１は、入力部１２１と、出力部１２２と、処理部１２３と、記録部１２４と、通信部１２５と、電源部１２６とを備える。図１に表すフラッシュメモリ装置２１は記録部１２４の一部である。
【００３７】
入力部１２１はコンピュータ１１に外部から情報を入力する部分である。入力部１２１からの入力には、キーボードや音声による入力や、後述の通信部１２５を経由しての情報の受信による入力が含まれる。
【００３８】
出力部１２２はコンピュータ１１の外部への情報の出力を行う。当該出力には、画面や音声等による出力や、後述の通信部を経由しての情報の送信による出力が含まれる。
【００３９】
処理部１２３は、コンピュータ１１が行う処理のうち、処理部１２３以外の部分が行う処理以外の処理を行う。処理部１２３には例えば中央演算処理装置が含まれる。
【００４０】
記録部１２４は、処理部１２３の指示に従い各種情報を記録する。記録部１２４は、フラッシュメモリ装置２１以外に、例えば、ハードディスク装置やＤＲＡＭ等のＲＡＭを含む。ここで、ＤＲＡＭおよびＲＡＭは、それぞれ、Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ＭｅｍｏｒｙおよびＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【００４１】
通信部１２５は、処理部１２３の処理に従い、インターネットを含む外部との情報の送受信を行う。当該送受信には、送受信を可能にする通信可能化処理の少なくとも一部が含まれる。
【００４２】
電源部１２６は、コンピュータ１１の各部分に対して電力の供給を行う。電源部１２６は、処理部１２３からの指示により、当該電力の供給の開始及び停止を行っても構わない。あるいは、電源部１２６は、処理部１２３からの指示によらず、例えば、利用者が押下等するスイッチによる端子の接触状態により当該電力の供給の開始及び停止を行っても構わない。なお、図３には、電源部１２６と電源部１２６が電力を供給する各構成との間の配線は図示を省略してある。
【００４３】
図４は、図１に表すフラッシュメモリ装置２１の例であるフラッシュメモリ装置２１ａを表すイメージ図である。
【００４４】
フラッシュメモリ装置２１ａは、記録領域１１１を備える。
【００４５】
記録領域１１１は、強制限領域１１２と通常領域１１３とからなる。
【００４６】
記録領域１１１は、情報が記録される領域である。
【００４７】
強制限領域１１２は、通常領域１１３と比較して、記録された情報の書換回数がより少ない回数に制限されるか又は禁止された領域である。強制限領域１１２における書換回数の制限は、例えば、試行の結果、長期間リフレッシュを行わなかったとしても前述の電荷の抜けの影響が生じなかった少ない書換回数への制限書換回数の制限又は禁止である。
【００４８】
通常領域１１３は、記録領域１１１のうち強制限領域１１２以外の領域である。通常領域１１３に記録された情報の書換回数には制限が無いか、或いは、書換回数に制限があるとしても、当該制限は、強制限領域１１２における書換回数の制限と比較して緩和された制限である。
【００４９】
なお、強制限領域１１２と通常領域１１３との区別は、単に概念上の区別ではなく記録を行う具体的部分としての区別である。ただし、当該区別の仕方については任意である。例えば、当該区別が、フラッシュメモリ装置２１ａを構成する各フラッシュメモリごとの単位で行われても構わない。または、当該区別が、あるフラッシュメモリの内部において当該フラッシュメモリを構成する部分により行われていても構わない。
【００５０】
図４に表すように、強制限領域１１２には、ソフトウェア１０１が記録されている。また、通常領域１１３には、ソフトウェア１０２が記録されている。
【００５１】
ソフトウェア１０１の詳細は、図５を参照して後述する。
【００５２】
ソフトウェア１０２は、記録領域１１１に記録されたソフトウェアのうち、ソフトウェア１０１以外のソフトウェアである。ソフトウェア１０２は、ソフトウェア１０１がコンピュータ１１に実行させる後述の起動処理を前提として、当該起動処理後の所定の処理をコンピュータ１１に実行させるソフトウェアである。
【００５３】
なお本実施形態において説明するソフトウェアには、プログラム以外に当該プログラムにより使用されるデータ等が含まれていても構わない。また、ソフトウェアが使用するデータ等が、当該ソフトウェアが記録されている領域でない方の領域に記録されていても構わない。
【００５４】
図５は、図４に表すソフトウェア１０１の例であるソフトウェア１０１ａを表すイメージ図である。
【００５５】
ソフトウェア１０１ａは、ソフトウェア１０１ａａ乃至１０１ａｆを備える。
【００５６】
ソフトウェア１０１ａａは、コンピュータ１１の起動の際の初期状態において、コンピュータ１１に対し、起動処理、通信処理、検出処理、リフレッシュ処理の各処理を行う順番及び行う内容を規定するプログラムを含む。
【００５７】
ソフトウェア１０１ａｂは、ソフトウェア１０１ａａにより開始される前述の起動処理を図１に表すコンピュータ１１に実行させるプログラムを含む。当該起動処理には、ＯＳを起動する処理が含まれる。従い、ソフトウェア１０１ａｂはＯＳに係るソフトウェアを備える。
【００５８】
ソフトウェア１０１ａｃは、ソフトウェア１０１ａａにより開始される前述の通信処理をコンピュータ１１に実行させるプログラムを含む。前述のように、当該通信処理には、Ｗｅｂサーバ１５を介してインターネット１４や装置管理サーバ１６に接続する処理が含まれる。従い、ソフトウェア１０１ａｃには、当該接続する処理をコンピュータ１１に実行させるプログラムが含まれる。また、前述のように、当該通信処理には、インターネット１４や装置管理サーバ１６から情報を取得する処理が含まれる。ソフトウェア１０１ａｃには、当該情報を取得する処理をコンピュータ１１に実行させるプログラムが含まれる。さらに、前述のように、当該通信処理には、インターネット１４や装置管理サーバ１６から取得した情報を記録する処理が含まれる。従い、ソフトウェア１０１ａｃには、当該情報を記録する処理をコンピュータ１１に実行させるプログラムが含まれる。
【００５９】
ソフトウェア１０１ａｄは、図４に表すフラッシュメモリ装置２１ａの記録領域１１１に記録されたソフトウェア１０１、１０２の全部又は一部について、欠陥の有無を調べる処理をコンピュータ１１に実行させるプログラムを含む。当該欠陥の有無を調べる処理を、以下、「欠陥検出処理」ということにする。当該欠陥検出処理は、ソフトウェア１０１ａａにより開始される。当該欠陥検出処理は、例えば、周知のチェックサム  （Ｃｈｅｃｋ  Ｓｕｍ）等の誤り検出符号による誤り検出である。
【００６０】
ソフトウェア１０１ａｅは、ソフトウェアａｄにより実行される処理により、欠陥があると判定した場合に、当該欠陥の補修を試みる処理をコンピュータ１１に実行させるプログラムを含む。当該欠陥の補修を試みる処理を、以下、「補修試行処理」ということにする。
【００６１】
図４に表す強制限領域１１２は、電荷の抜けが生じにくくなるように書換回数が制限されている。従い、強制限領域１１２に記録されたソフトウェア１０１には欠陥が生じにくい。前記補修試行処理は、主に、通常領域１１３に記録されたソフトウェア１０２において生じた欠陥の補修を試行する処理である。
【００６２】
当該補修試行処理は、例えば、次のように行われる。
【００６３】
コンピュータ１１は、欠陥があると判定したソフトウェア１０１、１０２の要素（欠陥要素）を含む部分について、装置管理サーバ１６に対し、補修用部分の送付を要求する。当該補修用部分は、当該欠陥要素を含む部分に相当する、欠陥を含まない部分である。また、当該要求は、前述のソフトウェア１０１ａｃによりコンピュータ１１が実行する処理である。
【００６４】
コンピュータ１１は、要求した前記補修用部分を受信した場合、前記欠陥要素を含む部分を、受信した前記補修用部分により置き換える。
【００６５】
ソフトウェア１０１ａｆは、ソフトウェア１０１ａａにより開始される前述のリフレッシュ処理をコンピュータ１１に実行させるプログラムを含む。
【００６６】
前述のように当該リフレッシュ処理には、リフレッシュを行うか否かについての判定が含まれ得る。その場合は、ソフトウェア１０１ａｆは当該判定をコンピュータ１１に実行させるプログラムを含む。
【００６７】
当該判定は、例えば、前記通信処理により装置管理サーバ１６の保持するデータベース１８から取得したリフレッシュ関連情報により行われる。その場合の当該取得は、ソフトウェア１０１ａｃがコンピュータ１１に実行させる。
［処理フロー］
図６は、図５に表すソフトウェア１０１ａａが図１及び図３に表すコンピュータ１１に実行させる処理の処理フロー例を表す概念図である。
【００６８】
ソフトウェア１０１ａａは、まず、Ｓ１０１の処理として、起動処理の開始を、コンピュータ１１に実行させる。当該開始の処理は、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録である。
【００６９】
そして、ソフトウェア１０１ａａは、Ｓ１０２の処理として、起動処理が終了したかについての判定を、コンピュータ１１に実行させる。ソフトウェア１０１ａａは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への起動処理完了情報の記録の有無により、コンピュータ１１に実行させる。
【００７０】
ソフトウェア１０１ａａは、Ｓ１０２の処理による判定結果がｙｅｓの場合は、Ｓ１０３の処理をコンピュータ１１に実行させる。
【００７１】
一方、ソフトウェア１０１ａａは、Ｓ１０２の処理による判定結果がｎｏの場合は、Ｓ１０２の処理をコンピュータ１１に再度実行させる。
【００７２】
ソフトウェア１０１ａａは、Ｓ１０３の処理をコンピュータ１１に実行させる場合は、同処理として、通信可能化処理の開始を、コンピュータ１１に実行させる。当該開始の処理は、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録である。
【００７３】
そして、ソフトウェア１０１ａａは、コンピュータ１１に、Ｓ１０４の処理として、通信可能化処理が終了したかについての判定を、コンピュータ１１に実行させる。ソフトウェア１０１ａａは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への起動処理完了情報の記録の有無により、コンピュータ１１に実行させる。
【００７４】
ソフトウェア１０１ａａは、Ｓ１０４の処理による判定結果がｙｅｓのときは、Ｓ１０５の処理をコンピュータ１１に実行させる。
【００７５】
一方、ソフトウェア１０１ａａは、Ｓ１０４の処理による判定結果がｎｏのときは、Ｓ１０４の処理をコンピュータ１１に再度実行させる。
【００７６】
ソフトウェア１０１ａａは、Ｓ１０５の処理を、コンピュータ１１に実行させるときは、同処理として、前述の欠陥検出処理の開始をコンピュータ１１に実行させる。当該開始の処理は、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録である。
【００７７】
そして、ソフトウェア１０１ａａは、Ｓ１０６の処理として、欠陥検出処理が終了したかについての判定をコンピュータ１１に実行させる。ソフトウェア１０１ａａは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への欠陥検出処理完了情報の記録の有無により、コンピュータ１１に実行させる。
【００７８】
ソフトウェア１０１ａａは、Ｓ１０６の処理による判定結果がｙｅｓの場合は、Ｓ１０７の処理をコンピュータ１１に実行させる。
【００７９】
一方、ソフトウェア１０１ａａは、Ｓ１０６の処理による判定結果がｎｏの場合は、Ｓ１０６の処理をコンピュータ１１に再度実行させる。
【００８０】
ソフトウェア１０１ａａは、Ｓ１０７の処理をコンピュータ１１に実行させるときは、同処理として、欠陥検出処理の結果が前述の欠陥要素があるという結果であるかについての判定を、コンピュータ１１に実行させる。ソフトウェア１０１ａａは、当該判定を、例えば、記録された欠陥検出処理の結果を参照させることによりコンピュータ１１に実行させる。
【００８１】
ソフトウェア１０１ａａは、Ｓ１０７の処理による判定結果がｙｅｓの場合は、Ｓ１０８の処理をコンピュータ１１に実行させる。
【００８２】
一方、ソフトウェア１０１ａａは、Ｓ１０７の処理による判定結果がｎｏの場合は、Ｓ１１１の処理をコンピュータ１１に実行させる。
【００８３】
ソフトウェア１０１ａａは、Ｓ１０８の処理をコンピュータ１１に実行させる場合には、同処理として、欠陥の補修処理の開始をコンピュータ１１に実行させる。当該開始の処理は、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録である。
【００８４】
そして、ソフトウェア１０１ａａは、Ｓ１０９の処理として、欠陥補修処理が終了したかについての判定をコンピュータ１１に実行させる。ソフトウェア１０１ａａは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への欠陥補修完了情報の記録の有無により、コンピュータ１１に実行させる。
【００８５】
ソフトウェア１０１ａａは、Ｓ１０９の処理による判定結果がｙｅｓの場合は、Ｓ１１１の処理をコンピュータ１１に実行させる。
【００８６】
一方、ソフトウェア１０１ａａは、Ｓ１０９の処理による判定結果がｎｏの場合は、Ｓ１０９の処理を再度コンピュータ１１に実行させる。
【００８７】
ソフトウェア１０１ａａは、Ｓ１１１の処理をコンピュータ１１に実行させる場合には、同処理として、リフレッシュ処理の開始をコンピュータ１１に実行させる。当該開始の処理は、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録である。
【００８８】
そして、ソフトウェア１０１ａａは、Ｓ１１２の処理として、リフレッシュ処理が終了したかについての判定をコンピュータ１１に実行させる。ソフトウェア１０１ａａは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への欠陥補修完了情報の記録の有無により、コンピュータ１１に実行させる。
【００８９】
ソフトウェア１０１ａａは、Ｓ１１２の処理による判定結果がｙｅｓの場合は、図６に表わす処理をコンピュータ１１に終了させる。
【００９０】
一方、ソフトウェア１０１ａａは、Ｓ１１２の処理による判定結果がｎｏの場合は、Ｓ１１２の処理を再度コンピュータ１１に実行させる。
【００９１】
図７は、図５に表わすソフトウェア１０１ａｂが図１及び図３に表すコンピュータ１１に実行させる処理の処理フロー例を表す概念図である。
【００９２】
ソフトウェア１０１ａｂは、まず、Ｓ２０１の処理として、ソフトウェア１０１ａａが前述の起動処理開始の処理（図６に表すＳ１０１の処理）をコンピュータ１１に実行させたかについての判定を、コンピュータに実行させる。ソフトウェア１０１ａｂは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録の有無の判定により、コンピュータ１１に実行させる。
【００９３】
ソフトウェア１０１ａｂは、Ｓ２０１による判定結果がｙｅｓの場合は、Ｓ２０２の処理を、コンピュータ１１に実行させる。
【００９４】
一方、ソフトウェア１０１ａｂは、Ｓ２０１による判定結果がｎｏの場合は、Ｓ２０１の処理を、コンピュータ１１に再度実行させる。
【００９５】
ソフトウェア１０１ａｂは、Ｓ２０２の処理をコンピュータ１１に実行させるときは、同処理として、コンピュータ１１の各部分への電源の供給をコンピュータ１１に実行させる。
【００９６】
そして、ソフトウェア１０１ａｂは、Ｓ２０３の処理として、ＯＳの起動をコンピュータ１１に実行させる。
【００９７】
そして、ソフトウェア１０１ａｂは、Ｓ２０４の処理として、起動完了情報の図３に表す記録部１２４の所定の箇所への記録をコンピュータ１１に実行させる。
【００９８】
そして、ソフトウェア１０１ａｂは、図７に表す処理を終了する。
【００９９】
図８は、図５に表わすソフトウェア１０１ａｃが図１及び図３に表すコンピュータ１１に実行させる通信可能化処理の処理フロー例を表す概念図である。
【０１００】
ソフトウェア１０１ａｃは、まず、Ｓ３０１の処理として、ソフトウェア１０１ａａが前述の通信可能化処理開始の処理（図６に表すＳ１０３の処理）をコンピュータ１１に実行させたかについての判定を、コンピュータに実行させる。ソフトウェア１０１ａｃは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録の有無の判定により、コンピュータ１１に実行させる。
【０１０１】
ソフトウェア１０１ａｃは、Ｓ３０１による判定結果がｙｅｓの場合は、Ｓ３０２の処理を、コンピュータ１１に実行させる。
【０１０２】
ソフトウェア１０１ａｃは、Ｓ３０１による判定結果がｎｏの場合は、Ｓ３０１の処理を、コンピュータ１１に再度実行させる。
【０１０３】
ソフトウェア１０１ａｃは、Ｓ３０２の処理をコンピュータ１１に実行させるときは、同処理として、通信可能化処理をコンピュータ１１に実行させる。通信可能化処理の詳細については、後述の具体例で説明する。
【０１０４】
そして、ソフトウェア１０１ａｃは、Ｓ３０３の処理として、通信可能化完了を表す情報の、図３に表す記録部１２４の所定の箇所への記録をコンピュータ１１に実行させる。
【０１０５】
そして、ソフトウェア１０１ａｃは、図８に表す処理を終了する。
【０１０６】
図９は、図５に表わすソフトウェア１０１ａｃが図１及び図３に表すコンピュータ１１に実行させる送信処理の処理フロー例を表す概念図である。
【０１０７】
ソフトウェア１０１ａｃは、まず、Ｓ３２１の処理として、送信が開始されたかについての判定を、コンピュータ１１に実行させる。ソフトウェア１０１ａｃは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への送信開始情報の記録の有無の判定により、コンピュータ１１に実行させる。ここで、各ソフトウェアが作成した情報の送信をソフトウェア１０１ａｃがコンピュータ１１に実行させる際には、当該送信に先立ち、ソフトウェア１０１ａａが当該箇所への送信開始情報の記録をコンピュータ１１に実行させることを前提としている。
【０１０８】
ソフトウェア１０１ａｃは、Ｓ３２１による判定結果がｙｅｓの場合は、Ｓ３２２の処理を、コンピュータ１１に実行させる。
【０１０９】
ソフトウェア１０１ａｃは、Ｓ３２１による判定結果がｎｏの場合は、Ｓ３２１の処理を、コンピュータ１１に再度実行させる。
【０１１０】
ソフトウェア１０１ａｃは、Ｓ３２２の処理をコンピュータ１１に実行させるときは、同処理として、送信処理をコンピュータ１１に実行させる。
【０１１１】
そして、ソフトウェア１０１ａｃは、Ｓ３２３の処理として、通信可能化完了を表す情報の記録をコンピュータ１１に実行させる。
【０１１２】
そして、ソフトウェア１０１ａｃは、Ｓ３２４の処理として、図９に表す処理を終了するかについての判定をコンピュータ１１に実行させる。ソフトウェア１０１ａｃは、当該判定を、例えば外部からの終了情報の入力の有無の判定により、コンピュータ１１に実行させる。
【０１１３】
ソフトウェア１０１ａｃは、Ｓ３２４の処理による判定結果がｙｅｓの場合は、図９に表す処理の終了をコンピュータ１１に実行させる。
【０１１４】
一方、ソフトウェア１０１ａｃは、Ｓ３２４の処理による判定結果がｎｏの場合は、Ｓ３２１の処理をコンピュータ１１に再度実行させる。
【０１１５】
図１０は、ソフトウェア１０１ａｃが図１及び図３に表すコンピュータ１１に実行させる受信処理の処理フロー例を表す概念図である。
【０１１６】
ソフトウェア１０１ａｃは、まず、Ｓ３４１の処理として、図３に表す通信部１２５が情報を受けたかについての判定を、コンピュータ１１に実行させる。
【０１１７】
ソフトウェア１０１ａｃは、Ｓ３４１の処理による判定結果がｙｅｓの場合は、Ｓ３４２の処理をコンピュータ１１に実行させる。
【０１１８】
一方、ソフトウェア１０１ａｃは、Ｓ３４１の処理による判定結果がｎｏの場合は、Ｓ３４１の処理をコンピュータ１１に再度実行させる。
【０１１９】
ソフトウェア１０１ａｃは、Ｓ３４２の処理をコンピュータ１１に実行させる場合は、同処理として、受信処理をコンピュータ１１に実行させる。
【０１２０】
そして、ソフトウェア１０１ａｃは、Ｓ３４３の処理として、受信した情報の図３に表す記録部１２４の所定の箇所への記録を、コンピュータ１１に実行させる。
【０１２１】
そして、ソフトウェア１０１ａｃは、Ｓ３４４の処理として、受信処理完了情報の記録部１２４の所定の箇所への記録を、コンピュータ１１に実行させる。
【０１２２】
そして、ソフトウェア１０１ａｃは、Ｓ３４５の処理として、図１０に表す処理を終了するかについての判定をコンピュータ１１に実行させる。ソフトウェア１０１ａｃは、当該判定を、例えば外部からの終了情報の入力の有無の判定により、コンピュータ１１に実行させる。
【０１２３】
ソフトウェア１０１ａｃは、Ｓ３４５の処理による判定結果がｙｅｓの場合は、図１０に表す処理の終了をコンピュータ１１に実行させる。
【０１２４】
一方、ソフトウェア１０１ａｃは、Ｓ３４５の処理による判定結果がｎｏの場合は、Ｓ３４１の処理をコンピュータ１１に再度実行させる。
【０１２５】
図１１は、図５に表わすソフトウェア１０１ａｄが図１及び図３に表すコンピュータ１１に実行させる欠陥検出処理の処理フロー例を表す概念図である。
【０１２６】
ソフトウェア１０１ａｄは、まず、Ｓ４０１の処理として、ソフトウェア１０１ａａが前述の欠陥検出処理開始の処理（図６に表すＳ１０５の処理）をコンピュータ１１に実行させたかについての判定を、コンピュータに実行させる。ソフトウェア１０１ａｄは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録の有無の判定により、コンピュータ１１に実行させる。
【０１２７】
ソフトウェア１０１ａｄは、Ｓ４０１による判定結果がｙｅｓの場合は、Ｓ４０２の処理を、コンピュータ１１に実行させる。
【０１２８】
ソフトウェア１０１ａｄは、Ｓ４０１による判定結果がｎｏの場合は、Ｓ４０１の処理を、コンピュータ１１に再度実行させる。
【０１２９】
ソフトウェア１０１ａｄは、Ｓ４０２の処理をコンピュータ１１に実行させるときは、同処理として、前述の欠陥検出処理をコンピュータ１１に実行させる。
【０１３０】
そして、ソフトウェア１０１ａｄは、Ｓ４０３の処理として、欠陥検出処理完了を表す情報の図３に表す記録部１２４の所定の箇所への記録をコンピュータ１１に実行させる。
【０１３１】
そして、ソフトウェア１０１ａｄは、図１１に表す処理を終了する。
【０１３２】
図１２は、図５に表わすソフトウェア１０１ａｅが図１及び図３に表すコンピュータ１１に実行させる欠陥補修処理の処理フロー例を表す概念図である。
【０１３３】
ソフトウェア１０１ａｅは、まず、Ｓ５０１の処理として、ソフトウェア１０１ａａが前述の欠陥補修開始の処理（図６に表すＳ１０８の処理）をコンピュータ１１に実行させたかについての判定を、コンピュータに実行させる。ソフトウェア１０１ａｅは、当該判定を、例えば、図３に表す記録部１２４の所定の箇所への開始情報の記録の有無の判定により、コンピュータ１１に実行させる。
【０１３４】
ソフトウェア１０１ａｅは、Ｓ５０１による判定結果がｙｅｓの場合は、Ｓ５０２の処理を、コンピュータ１１に実行させる。
【０１３５】
ソフトウェア１０１ａｅは、Ｓ５０１による判定結果がｎｏの場合は、Ｓ５０１の処理を、コンピュータ１１に再度実行させる。
【０１３６】
ソフトウェア１０１ａｅは、Ｓ５０２の処理をコンピュータ１１に実行させるときは、同処理として、欠陥補修をコンピュータ１１に実行させる。Ｓ５０２の処理の詳細例は、図１３を参照して後述する。
【０１３７】
そして、ソフトウェア１０１ａｅは、Ｓ５０３の処理として、欠陥補修の終了を表す情報の図３に表す記録部１２４の所定の箇所への記録をコンピュータ１１に実行させる。
【０１３８】
そして、ソフトウェア１０１ａｅは、図１２に表す処理を終了する。
【０１３９】
図１３は、図１２に表すＳ５０２の処理の詳細処理フロー例を表す概念図である。
【０１４０】
ソフトウェア１０１ａｅは、図１２に表すＳ５０１の処理による判定結果がｙｅｓの場合は、Ｓ５０２１の処理として、欠陥箇所の特定を、コンピュータ１１に実行させる。ソフトウェア１０１ａｅは、当該特定を、例えば、図１１に表すＳ４０３の処理によりソフトウェア１０１ａｄがコンピュータ１１に記録させた欠陥情報を参照させることにより、コンピュータ１１に実行させる。
【０１４１】
そして、ソフトウェア１０１ａｅは、Ｓ５０２２の処理として、欠陥要素についての補修用部分の送付要求の、図１に表す装置管理サーバ１６への送付の手配を、コンピュータ１１に実行させる。ここで、当該欠陥要素は、Ｓ５０２１の処理によりコンピュータ１１に特定させた欠陥箇所に係る欠陥要素である。また、当該補修用部分は、欠陥の無いことが想定される、前記欠陥箇所に相当する情報である。なお、装置管理サーバ１６は、前記送付要求を受信した場合には、原則として、当該送付要求の送信元に対し、前記補修用部分を送付するものとする。
【０１４２】
前記送付手配は例えば、図３に表す記録部１２４の所定の箇所への送信開始情報および送信情報の記録である。ここで、送信開始情報は、図９のＳ３２１の処理を参照して説明した送信開始情報である。また、当該送信情報は、Ｓ３２２の処理により送信される情報である。当該送信情報には、送信先や送信経路に関する情報が含まれる。当該送信開始情報および当該送信情報が記録部１２４の所定の箇所へ記録されることにより、当該送信情報は、図９のＳ３２１、Ｓ３２２の処理により装置管理サーバ１６に送信される。
【０１４３】
次に、ソフトウェア１０１ａｅは、Ｓ５０２３の処理として、Ｓ５０２３の処理により送付手配を行った前記補修用部分の装置管理サーバ１６からの受信処理等が行われたかについての判定を、コンピュータ１１に実行させる。当該受信処理等は、前記補修用部分についての図１０に表すＳ３４２乃至Ｓ３４４の処理である。ソフトウェア１０１ａｅは、当該判定を、例えば、Ｓ３４３の処理により記録部１２４の所定の箇所に記録させた受信情報の有無や、Ｓ３４４の処理により記録部１２４の所定の箇所に記録させた受信処理完了情報の有無により、コンピュータ１１に実行させる。
【０１４４】
ソフトウェア１０１ａｅは、Ｓ５０２３の処理による判定結果がｙｅｓの場合は、Ｓ５０２４の処理をコンピュータ１１に実行させる。
【０１４５】
一方、ソフトウェア１０１ａｅは、Ｓ５０２３の処理による判定結果がｎｏの場合は、Ｓ５０２３の処理をコンピュータ１１に再度実行させる。
【０１４６】
ソフトウェア１０１ａｅは、Ｓ５０２４の処理をコンピュータ１１に実行させる場合は、同処理として、Ｓ５０２１の処理により特定した欠陥箇所に係る欠陥要素を含む部分の、Ｓ５０２３のｙｅｓの判定を行った補修用部分による置き換えを行う。
【０１４７】
そして、ソフトウェア１０１ａｅは、図１２に表すＳ５０３の処理をコンピュータ１１に実行させる。
【０１４８】
図１４は、図５に表すソフトウェア１０１ａｆが図１及び図３に表すコンピュータ１１に実行させるリフレッシュ処理の処理フロー例を表す概念図である。
【０１４９】
ソフトウェア１０１ａｆは、まず、Ｓ６０１の処理として、ソフトウェア１０１ａａが、リフレッシュ処理開始の処理（図６のＳ１１１の処理）をコンピュータ１１に実行させたかの判定を、コンピュータ１１に実行させる。
【０１５０】
ソフトウェア１０１ａｆは、Ｓ６０１の処理による判定結果がｙｅｓの場合は、Ｓ６０２の処理をコンピュータ１１に実行させる。
【０１５１】
一方、ソフトウェア１０１ａｆは、Ｓ６０１の処理による判定結果がｎｏの場合は、Ｓ６０１の処理をコンピュータ１１に再度実行させる。
【０１５２】
ソフトウェア１０１ａｆは、Ｓ６０２の処理をコンピュータ１１に実行させるときは、同処理として、リフレッシュ処理をコンピュータ１１に実行させる。リフレッシュ処理の詳細例は、図１５を参照して後述する。
【０１５３】
そして、ソフトウェア１０１ａｆは、Ｓ６０３の処理として、リフレッシュ処理が終了した旨の図３に表す記録部１２４の所定の箇所への記録を、コンピュータ１１に実行させる。
【０１５４】
そして、ソフトウェア１０１ａｆは、図１４に表す処理の終了を、コンピュータ１１に実行させる。
【０１５５】
図１５は、図１４に表すＳ６０２の処理の詳細処理フロー例を表す概念図である。
【０１５６】
ソフトウェア１０１ａｆは、図１４に表すＳ６０１のｙｅｓの後に、Ｓ６０２１の処理として、リフレッシュ関連情報を図１に表す装置管理サーバ１６に要求するかについての判定を、コンピュータ１１に実行させる。ソフトウェア１０１ａｆは、当該判定を、例えば、前回のリフレッシュに関する情報をコンピュータ１１が保持しているか否かをコンピュータ１１に判定させることにより実行させる。
【０１５７】
ソフトウェア１０１ａｆは、Ｓ６０２１の処理による判定結果がｙｅｓの場合は、Ｓ６０２２の処理を、コンピュータ１１に実行させる。
【０１５８】
一方、ソフトウェア１０１ａｆは、Ｓ６０２１の処理による判定結果がｎｏの場合は、Ｓ６０２４の処理を、コンピュータ１１に実行させる。
【０１５９】
ソフトウェア１０１ａｆは、Ｓ６０２２の処理をコンピュータ１１に実行させる場合は、同処理として、前述のリフレッシュ関連情報の要求情報の図１に表す装置管理サーバ１６への送付を、コンピュータ１１に実行させる。当該要求情報の送付は、図３に表す処理部１２３が行う処理に基づき通信部１２５が行う処理である。
【０１６０】
そして、ソフトウェア１０１ａｆは、Ｓ６０２３の処理として、Ｓ６０２２の処理によりコンピュータ１１に要求を実行させたリフレッシュ関連情報を受信したかの判定を、コンピュータ１１に実行させる。
【０１６１】
ソフトウェア１０１ａｆは、Ｓ６０２３の処理による判定結果がｙｅｓの場合は、Ｓ６０２４の処理をコンピュータ１１に実行させる。
【０１６２】
一方、ソフトウェア１０１ａｆは、Ｓ６０２３の処理による判定結果がｎｏの場合は、Ｓ６０２３の処理をコンピュータ１１に再度実行させる。
【０１６３】
ソフトウェア１０１ａｆは、Ｓ６０２４の処理をコンピュータ１１に実行させる場合は、同処理として、リフレッシュを行うかについての判定を、コンピュータ１１に実行させる。ソフトウェア１０１ａｆは、当該判定を、リフレッシュ関連情報及びコンピュータ１１が保持する情報により、コンピュータ１１に実行させる。ただし、ソフトウェア１０１ａｆは、Ｓ６０２１の処理による判定結果がｎｏの場合は、Ｓ６０２４の処理を、コンピュータ１１が保持する情報により、コンピュータ１１に実行させる。
【０１６４】
ソフトウェア１０１ａｆは、Ｓ６０２４の処理による判定結果がｙｅｓの場合は、Ｓ６０２５の処理をコンピュータ１１に実行させる。
【０１６５】
一方、ソフトウェア１０１ａｆは、Ｓ６０２４の処理による判定結果がｎｏの場合は、Ｓ６０２６の処理をコンピュータ１１に実行させる。
【０１６６】
ソフトウェア１０１ａｆは、Ｓ６０２５の処理をコンピュータ１１に実行させるときは、図１及び図３に表すフラッシュメモリ装置２１のリフレッシュをコンピュータ１１に実行させる。当該リフレッシュは、フラッシュメモリ装置２１が図４に表すフラッシュメモリ装置２１ａの場合は、記録領域１１１のリフレッシュである。この場合において強制限領域１１２にリフレッシュが不要なことが判定できる場合は、ソフトウェア１０１ａｆは、通常領域１１３のリフレッシュのみをコンピュータ１１に実行させてもよい。
【０１６７】
そして、ソフトウェア１０１ａｆは、Ｓ６０２６の処理をコンピュータ１１に実行させる。
【０１６８】
ソフトウェア１０１ａｆは、Ｓ６０２６の処理をコンピュータ１１に実行させるときは、同処理として、リフレッシュ実行についての情報の図３に表す記録部１２４の所定の箇所への記録を、コンピュータ１１に実行させる。当該リフレッシュ実行についての情報は、Ｓ６０２４の処理による判定結果がｎｏの場合は、リフレッシュを実行しなかったことを表す情報である。
【０１６９】
そして、ソフトウェア１０１ａｆは、図１４に表すＳ６０３の処理を、コンピュータ１１に実行させる。
【０１７０】
図１６は、前述のリフレッシュ関連情報が、コンピュータ１１の保管期間と保管温度である場合、の図１５に表すＳ６０２４の処理の詳細処理フロー例を表す概念図である。図１６に表す処理は、コンピュータ１１は、所定の保管温度で所定の保管期間保管され、当該保管温度及び保管期間が、図１に表すデータベース１８に格納されていることを前提としている。
【０１７１】
図１５に表すＳ６０２３の処理による判定結果がｙｅｓの場合、ソフトウェア１０１ａｆは、Ｓ６０２４ａの処理として、受信した前記リフレッシュ関連情報からのコンピュータ１１の保管期間に関する情報の抽出を、コンピュータ１１に実行させる。
【０１７２】
そして、ソフトウェア１０１ａｆは、Ｓ６０２４ｂの処理として、抽出した前記保管期間が第一閾値以上であるかについての判定を、コンピュータ１１に実行させる。ここで、第一閾値は、Ｓ６０２４ｂの処理のために予め定められた保管期間についての閾値である。
【０１７３】
ソフトウェア１０１ａｆは、Ｓ６０２４ｂの処理による判定結果がｙｅｓの場合は、図１５に表すＳ６０２５の処理をコンピュータ１１に実行させる。
【０１７４】
一方、ソフトウェア１０１ａｆは、Ｓ６０２４ｂの処理による判定結果がｎｏの場合は、Ｓ６０２４ｃの処理をコンピュータ１１に実行させる。
【０１７５】
ソフトウェア１０１ａｆは、Ｓ６０２４ｃの処理をコンピュータ１１に実行させる時は、同処理として、前記リフレッシュ関連情報からのコンピュータ１１の保管温度に関する情報の抽出を、コンピュータ１１に実行させる。
【０１７６】
そして、ソフトウェア１０１ａｆは、Ｓ６０２４ｄの処理として、抽出した前記保管温度が第二閾値以上であるかについての判定を、コンピュータ１１に実行させる。ここで、第二閾値は、Ｓ６０２４ｄの処理のために予め定められた保管温度についての閾値である。
【０１７７】
ソフトウェア１０１ａｆは、Ｓ６０２４ｄの処理による判定結果がｙｅｓの場合は、図１５に表すＳ６０２５の処理をコンピュータ１１に実行させる。
【０１７８】
一方、ソフトウェア１０１ａｆは、Ｓ６０２４ｄの処理による判定結果がｎｏの場合は、図１５に表すＳ６０２６の処理をコンピュータ１１に実行させる。
［具体例］
次に、図１に表すコンピュータ１１が、装置管理サーバ１６との間で行う起動時の処理の具体例について説明する。
【０１７９】
図１７は、コンピュータ１１及び装置管理サーバ１６がコンピュータ１１の起動時に行う処理の第一の具体例を表す図である。当該具体例は、フラッシュメモリ装置２１のリフレッシュ処理の要否判定を、コンピュータ１１ではなく装置管理サーバ１６が行う場合についての具体例である。当該具体例は、さらに、フラッシュメモリ装置２１についての欠陥検査処理により欠陥が検出されなかった場合についての具体例である。
【０１８０】
なお、図１７（及び後述の図１８、図１９）では、下に記述された処理ほど、時間的に後に行われる処理である。また、以下に説明するコンピュータ１１と装置管理サーバ１６との間の通信（後述の図１８及び図１９を参照しての説明を含む）は、すべて、Ｗｅｂサーバ１５とを介しての通信である。
【０１８１】
コンピュータ１１は、まず、ソフトウェア１０１ａａ、１０１ａｂによる前述の起動処理を実行する。
【０１８２】
そして、コンピュータ１１は、前記起動処理が完了すると、ソフトウェア１０１ａａ、１０１ａｃにより、接続要求情報を、装置管理サーバ１６の処理通信部１７に送付する。当該接続要求情報は、図１に表すインターネット１４及び装置管理サーバ１６への接続を要求する情報である。
【０１８３】
装置管理サーバ１６の処理通信部１７は、当該接続要求情報に含まれる、コンピュータ１１のコンピュータ識別情報及びＭＡＣアドレスを取得する。そして、処理通信部１７は接続可と判定した場合には、接続許可情報をコンピュータ１１に送付する。当該接続許可情報をコンピュータ１１により受信される。
【０１８４】
処理通信部１７は、さらに、データベース１８に、当該コンピュータ識別情報に係る前述のリフレッシュ関連情報（参照情報）の送付をデータベース１８に要求する。
【０１８５】
データベース１８は、リフレッシュ関連情報（参照情報）を処理通信部１７に送る。
【０１８６】
処理通信部１７は、データベース１８から送付されたリフレッシュ関連情報（参照情報）により、フラッシュメモリ装置２１のリフレッシュをコンピュータ１１に実行させるかについて判定する。ここでは、当該判定結果が、リフレッシュをコンピュータ１１に実行させることになったとする。
【０１８７】
一方、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｄによりＳＵＭチェックを行う。ここでは、ＳＵＭチェックの結果、良好という判定になったとする。
【０１８８】
すると、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｃにより、ＳＵＭチェックが良好という判定になった旨を表す情報を、処理通信部１７に送付する。
【０１８９】
処理通信部１７は、送付された当該ＳＵＭチェックが良好という判定になった旨を表す情報を受け取ることにより、リフレッシュを指示するリフレッシュ指示情報をコンピュータ１１に送付する。当該リフレッシュ指示情報は、ソフトウェア１０１ａａ、１０１ａｃにより、コンピュータ１１によって受信される。
【０１９０】
本具体例では、ＳＵＭチェックにより良好という判定結果が得られたので、ソフトウェア１０１ａｅによる処理は、コンピュータ１１により行われない。
【０１９１】
次に、コンピュータ１１は、リフレッシュ指示情報の受領により、ソフトウェア１０１ａによるリフレッシュ処理を実行する。
【０１９２】
そして、コンピュータは１１は、ソフトウェア１０１ａａ、１０１ａｆにより作成したリフレッシュ完了情報を、ソフトウェア１０１ａａ、１０１ａｃにより処理通信部１７に送付する。
【０１９３】
そして、コンピュータ１１は、ソフトウェア１０１ａａにより、以上説明した起動時に行う一連の処理を終了し、通常処理に移行する。
【０１９４】
一方、処理通信部１７は、前記リフレッシュ完了情報の受領により、コンピュータ１１が通常動作に移行したことを認識し、以降、コンピュータ１１に対し、通常動作の場合の処理を行う。
【０１９５】
図１８及び図１９は、コンピュータ１１及び装置管理サーバ１６がコンピュータ１１の起動時に行う処理の第二の具体例を表す図である。当該具体例は、フラッシュメモリ装置２１のリフレッシュ処理の要否判定を、装置管理サーバ１６ではなくコンピュータ１１が行う場合についての具体例である。当該具体例は、さらに、フラッシュメモリ装置２１についての欠陥検査処理により欠陥が検出された場合についての具体例である。
【０１９６】
コンピュータ１１は、まず、ソフトウェア１０１ａａ、１０１ａｂによる前述の起動処理を実行する。
【０１９７】
コンピュータ１１は、前記起動処理が完了すると、ソフトウェア１０１ａａ、１０１ａｃにより、前述の接続要求情報を、装置管理サーバ１６の処理通信部１７に送付する。
【０１９８】
装置管理サーバ１６の処理通信部１７は、当該接続要求情報に含まれる、コンピュータ１１のコンピュータ識別情報及びＭＡＣアドレスを取得する。そして、処理通信部１７は接続可と判定した場合には、接続許可情報をコンピュータ１１に送付する。
【０１９９】
処理通信部１７は、さらに、データベース１８に、当該コンピュータ識別情報に係る前述のリフレッシュ関連情報（参照情報）の送付をデータベース１８に要求する。
【０２００】
データベース１８は、リフレッシュ関連情報（参照情報）を処理通信部１７に送る。
【０２０１】
一方、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｄによりＳＵＭチェックを行う。ここでは、ＳＵＭチェックの結果として不良の判定になったとする。
【０２０２】
すると、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｃにより、ＳＵＭチェックが不良になった旨を表す情報を、処理通信部１７に送付する。当該情報には不良と判定されたソフトウェアの部分に関する情報が含まれる。
【０２０３】
処理通信部１７は、送付された当該ＳＵＭチェックが不良になった旨を表す情報を受け取ることにより、当該情報から、補修すべきソフトウェアの部分を特定する。ここでは、当該部分がソフトウェアＢであるとする。
【０２０４】
処理通信部１７は、データベース１８に対し、ソフトウェアＢの送付を要求する。ここでは、データベース１８が、ソフトウェアＢを含む前述の補修用情報を保持していることを前提としている。
【０２０５】
データベース１８は、処理通信部１７にソフトウェアＢを送付する。
【０２０６】
そして、処理通信部１７は、データベース１８から受けたソフトウェアＢをコンピュータ１１に送付する。
【０２０７】
コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｃにより、ソフトウェアＢを受信する。
【０２０８】
次に、コンピュータ１１は、ソフトウェアａｅにより、前記ＳＵＭチェックにより欠陥を検出した箇所を含むソフトウェアＢに相当する部分を、処理通信部１７から送られたソフトウェアＢで置き換える。
【０２０９】
そして、コンピュータ１１は、ソフトウェア１０１ａｄによりＳＵＭチェックを再度行う。ここでは、ＳＵＭチェックにより良好という判定結果が得られたとする。
【０２１０】
すると、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｃにより、ＳＵＭチェックが良好という判定になった旨を表す情報を、処理通信部１７に送付する。
【０２１１】
処理通信部１７は、送付された当該ＳＵＭチェックが良好という判定になった旨を表す情報を受け取ることにより、リフレッシュ参照情報をコンピュータ１１に送付する。当該リフレッシュ参照情報は、ソフトウェア１０１ａａ、１０１ａｃにより、コンピュータ１１により受信される。
【０２１２】
そして、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｆにより、当該リフレッシュ参照情報により、リフレッシュの要否を判定する。ここでは、リフレッシュが必要という判断になったとする。
【０２１３】
すると、コンピュータ１１は、ソフトウェア１０１ａａ、１０１ａｆにより、フラッシュメモリ装置２１のリフレッシュを実行する。
【０２１４】
そして、コンピュータは１１は、ソフトウェア１０１ａａ、１０１ａｆにより作成したリフレッシュ完了情報を、ソフトウェア１０１ａａ、１０１ａｃにより処理通信部１７に送付する。
【０２１５】
そして、コンピュータ１１は、ソフトウェア１０１ａａにより、以上説明した起動時に行う一連の処理を終了し、通常処理に移行する。
【０２１６】
一方、処理通信部１７は、前記リフレッシュ完了情報の受領により、コンピュータ１１が通常動作に移行したことを認識し、以降、コンピュータ１１に対し、通常動作の場合の処理を行う。
【０２１７】
以上説明したように、図１及び図３に表すフラッシュメモリ装置２１は、ソフトウェア１０１ａａ乃至１０１ａｆを、強制限領域１１２に保持する。強制限領域１１２は、情報の書換回数がより少ない回数に制限された領域である。そのため、強制限領域１１２に記録されたソフトウェア１０１ａａ乃至１０１ａｆは、電荷抜けによる記録情報の劣化が生じにくい。
【０２１８】
ここで、ソフトウェア１０１ａａは、ソフトウェア１０１ａｂ乃至１０１ａｆの実行手順を表すソフトウェアである。また、ソフトウェア１０１ａｂ乃至１０１ａｆは、この順に、前述の、起動処理、通信処理、欠陥検出処理、欠陥補修処理及びリフレッシュ処理を、コンピュータ１１に実行させるプログラムである。
【０２１９】
コンピュータ１１が行う起動処理と通信処理以外の処理は、起動処理と通信処理を前提として行われる処理である。従い、起動処理と通信処理は、コンピュータ１１が行う処理のうちで最も重要な処理である。フラッシュメモリ装置２１は、この最も重要な処理をコンピュータ１１に実行させるソフトウェアであるソフトウェア１０１ａｂ及び１０１ａｃを強制限領域１１２に保持する。それにより、フラッシュメモリ装置２１は、この最も重要な処理をコンピュータ１１により確実に実行させることができる。
【０２２０】
また、欠陥検出処理、欠陥補修処理及びリフレッシュ処理は、フラッシュメモリ装置２１が保持する情報の記録状態を正常に維持し或いは正常な状態に回復させる処理である。コンピュータ１１が実行するすべての処理は、フラッシュメモリ装置２１により正常に記録され保持されたソフトウェアにより正しく実行させられる処理である。従い、欠陥検出処理、欠陥補修処理及びリフレッシュ処理は、起動処理と通信処理の次に重要な処理と考えられる。フラッシュメモリ装置２１は、この重要な処理をコンピュータ１１に実行させるソフトウェアであるソフトウェア１０１ａｄ及び１０１ａｆを強制限領域１１２に保持することにより、この重要な処理をコンピュータ１１により確実に実行させることができる。
【０２２１】
なお、ソフトウェア１０１ａａは、ソフトウェア１０１ａｂ乃至１０１ａｆが各処理をコンピュータ１１に実行させる順番を規定するソフトウェアである。ソフトウェア１０１ａａは、ソフトウェア１０１ａｂ乃至１０１ａｆが正しい順番の処理をコンピュータ１１に実行させるために不可欠である。フラッシュメモリ装置２１は、ソフトウェア１０１ａａを強制限領域１１２に保持することにより、この重要な処理をコンピュータ１１に、より確実に実行させることができる。
【０２２２】
さらに、ソフトウェア１０１ｆは、装置管理サーバ１６から受信したリフレッシュ関連情報に基づく前記リフレッシュ処理を、コンピュータ１１に実行させ得る。当該リフレッシュ関連情報は、フラッシュメモリ装置２１の無使用期間等の、記録領域の電荷抜けに関連する情報である。そのため、ソフトウェア１０１ｆは、前記リフレッシュ関連情報を参照させることによりより適切なタイミングでのコンピュータ１１によるフラッシュメモリ装置２１の確実なリフレッシュを可能にする。
［効果］
本実施形態のフラッシュメモリ装置は、起動処理、通信処理、欠陥検出処理、欠陥補修処理及びリフレッシュ処理、をコンピュータに実行させるソフトウェアを、強制限領域に保持する。当該強制限領域は、情報の書換回数が通常領域より強く制限された領域である。そのため、当該強制限領域に記録された前記ソフトウェアは、前記フラッシュメモリ装置に記録された情報の電荷抜けによる劣化が生じにくい。
【０２２３】
前記コンピュータが行う前記起動処理と前記通信処理以外の処理は、前記起動処理と前記通信処理を前提として行われる処理である。従い、前記起動処理と前記通信処理は、前記コンピュータが行う処理のうちで最も重要な処理である。前記フラッシュメモリ装置は、この最も重要な処理を前記コンピュータに実行させるソフトウェアを前記強制限領域に保持することにより、この最も重要な処理を前記コンピュータにより確実に実行させることができる。
【０２２４】
また、前記欠陥検出処理、前記欠陥補修処理及び前記リフレッシュ処理は、前記フラッシュメモリ装置が保持する情報の記録状態を正常に維持し或いは正常な状態に回復させる処理である。前記コンピュータが実行する処理は、前記フラッシュメモリ装置により正常に記録され保持されたソフトウェアにより正しく実行させられる。従い、前記欠陥検出処理、前記欠陥補修処理及び前記リフレッシュ処理は、前記起動処理と前記通信処理の次に重要な処理と考えられる。前記フラッシュメモリ装置は、この重要な処理を前記コンピュータに実行させるソフトウェアを前記強制限領域に保持することにより、この重要な処理を前記コンピュータにより確実に実行させることができる。
【０２２５】
なお、前記フラッシュメモリ装置は、各処理を前記コンピュータに実行させる順番を規定するソフトウェアを前記強制限領域に保持する。当該ソフトウェアは正しい順番の処理を前記コンピュータに実行させるために重要である。前記フラッシュメモリ装置は、この重要な処理を前記コンピュータに実行させるソフトウェアを前記強制限領域に保持することにより、この重要な処理を前記コンピュータにより確実に実行させることができる。
【０２２６】
さらに、前記リフレッシュ処理を前記コンピュータに実行させるソフトウェアであるリフレッシュ処理ソフトウェアは、装置管理サーバから受信したリフレッシュ関連情報に基づく前記リフレッシュ処理を、前記コンピュータに実行させ得る。当該リフレッシュ関連情報は、前記フラッシュメモリ装置の無使用期間等の、記録領域の電荷抜けに関連する情報である。そのため、当該リフレッシュ処理ソフトウェアは、前記リフレッシュ関連情報を参照させることによりより適切なタイミングでの前記コンピュータによる前記フラッシュメモリ装置の確実なリフレッシュを可能にする。
【０２２７】
以上説明した効果は、前記フラッシュメモリ装置が、前述の、インターネットサービスを利用する際に用いられるブロードバンドルータやモデムなどの通信装置に用いられた場合に、特に顕著である。
【０２２８】
当該通信装置は、インターネット事業者からエンドユーザへレンタルされるケースが多い。その場合、当該事業者は、前記通信装置を、倉庫などに保管し、エンドユーザとの契約完了後にユーザに貸し出す。そのため、当該通信装置は通電されないまま長期間保管される状態が続く場合がある。通電されないままの長期間保管はフラッシュメモリの電荷抜けにつながる。
【０２２９】
また、レンタル期間が終了しエンドユーザから返却された前記通信装置を前記事業者が初期化して、新しいエンドユーザに再利用させる場合も考えられる。この場合、前記通信装置は先に利用していたエンドユーザにおいて、ある程度の期間利用され、既にフラッシュメモリへのデータの読み込みや書き込みが、ある程度の回数実行されている。そのため、前記通信装置のフラッシュメモリのデータ保持能力は劣化した状態になっている。そのようにフラッシュメモリのデータ保持能力が劣化したままの状態で、新しいエンドユーザに出荷されるまでの間、倉庫に保管されるという状況も考えられる。
【０２３０】
このように、レンタルで利用するような装置では、既にエンドユーザが一定期間利用してフラッシュメモリへの書き込み回数が重ねられたあと、次のユーザが利用するまでの間、無通電状態で倉庫に長期間保管されることがある。そのときは、フラッシュメモリの電荷抜けに有効なリフレッシュ処理が実施できず、電荷抜けが進んでしまう場合がある。
【０２３１】
さらに、前記通信装置を倉庫で保管するとき、食品等を保管するような厳密な温度管理を行うことは考えにくく、場合によっては高温状態で保管されるというケースも考えられる。高温での保管はフラッシュメモリの電荷抜けを抑える面において不利である。
【０２３２】
以上説明したような状況が想定される前記通信装置に一般的なフラッシュメモリ装置が用いられた場合には、保持する情報は失われる確率が高い。
【０２３３】
前述の特に顕著な理由は、本実施形態のフラッシュメモリ装置は当該問題の解決に貢献し得るからである。  図２０は、本発明のフラッシュメモリ装置の最小限の構成であるフラッシュメモリ装置２１ｘを表す概念図である。
【０２３４】
フラッシュメモリ装置２１ｘは、記録領域１１１ｘを備える。
【０２３５】
記録領域１１１ｘは、強制限領域１１２ｘを備える。
【０２３６】
強制限領域１１２ｘは、書換回数をより少ない回数に制限した領域である。
【０２３７】
強制限領域１１２ｘは、第一のソフトウェア１０１ｘを保持する。第一のソフトウェア１０１ｘは、図示しない対象コンピュータに所定の第二の処理を実行させるに先立って実行させる第一の処理を実行させる。
【０２３８】
フラッシュメモリ装置の記録領域は、一般に、書換回数が多いほど電荷の抜けによる情報消失が生じやすい。強制限領域１１２ｘは、書換回数がより少ない回数に制限されているので、電荷の抜けによる情報消失が生じにくい。フラッシュメモリ装置２１ｘは、情報消失の生じにくい強制限領域１１２ｘを備える。
【０２３９】
そして、前記第一の処理は、前記第二の処理を行うための前提となる重要な処理である。そして、強制限領域１１２ｘは、重要な処理である前記第一の処理を前記対象コンピュータに実行させる第一のソフトウェア１０１ｘを強制限領域１１２ｘに保持し得る。強制限領域１１２ｘに保持された第一のソフトウェア１０１ｘは、長期間リフレッシュが行われない場合においても、情報消失による不良が生じる確率が低い。
【０２４０】
従い、フラッシュメモリ装置２１ａは、長期間リフレッシュが行われない場合においても、記録領域１１１ｘで生じる情報消失による動作不良をより抑えることを可能にする。
【０２４１】
そのため、フラッシュメモリ装置２１ａは、上記構成により、［発明の効果］の項に記載した効果を奏する。
【０２４２】
以上、本発明の各実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【０２４３】
また、上記の実施形態の一部または全部は、以下の付記のようにも記述され得るが、以下には限られない。
【０２４４】
（付記１）
書換回数をより少ない回数に制限した強制限領域を備える記録領域を備え、
前記強制限領域に、対象コンピュータに所定の第二の処理を実行させるに先立って実行させる第一の処理を実行させる第一のソフトウェアを保持する、
フラッシュメモリ装置。
【０２４５】
（付記２）
前記第一の処理が、オペレーティングシステムの起動と通信の可能化に関する処理を含む、付記１に記載されたフラッシュメモリ装置。
【０２４６】
（付記３）
前記第二の処理が、前記起動の後のオペレーティングシステム上での処理である付記２に記載されたフラッシュメモリ装置。
【０２４７】
（付記４）
前記第一の処理が、第一の通信により取得した情報の前記記録領域への記録を含む、付記１乃至付記３のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２４８】
（付記５）
前記第一の処理が、前記第一の通信により取得した情報の前記他領域への記録を含む、付記１乃至付記４のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２４９】
（付記６）
前記第一の通信により取得した情報が、インターネット事業者のデータベースからインターネットによる通信により取得した情報である、付記４又は付記５に記載されたフラッシュメモリ装置。
【０２５０】
（付記７）
前記第一の処理が、前記第二の処理を前記対象コンピュータに実行させる第二のソフトウェアにおける欠陥の検出を行う処理を含む、付記１乃至付記６のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２５１】
（付記８）
前記第一の処理が、前記第二のソフトウェアのうち少なくとも前記欠陥を含む部分に相当する前記欠陥を含まない部分の前記通信による取得と前記欠陥を含まない部分の記録を行う処理を含む、付記７に記載されたフラッシュメモリ装置。
【０２５２】
（付記９）
前記第一の処理が、前記記録領域のリフレッシュを含む、付記２乃至付記８のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２５３】
（付記１０）
前記リフレッシュが、前記他領域に記録された情報のリフレッシュである、付記９に記載されたフラッシュメモリ装置。
【０２５４】
（付記１１）
前記リフレッシュが、第二の通信により取得した情報に基づき行われる処理である、付記９又は付記１０に記載されたフラッシュメモリ装置。
【０２５５】
（付記１２）
前記第二の通信により取得した情報が、インターネット事業者のデータベースからインターネットによる通信により取得した情報である、付記１１に記載されたフラッシュメモリ装置。
【０２５６】
（付記１３）
前記第二の通信により取得した情報が、前記記録領域に対する処理が行われなかった期間に関する情報を含む、付記１１又は付記１２に記載されたフラッシュメモリ装置。
【０２５７】
（付記１４）
前記第二の通信により取得した情報が、前記記録領域が使用されなかった期間に関する情報を含む、付記１１乃至付記１３のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２５８】
（付記１５）
前記第二の通信により取得した情報が、前記記録領域が保管された期間に関する情報を含む、付記１１乃至付記１４のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２５９】
（付記１６）
前記第二の通信により取得した情報が、前記記録領域が使用された状況に関する情報を含む、付記１１乃至付記１５のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２６０】
（付記１７）
前記第二の通信により取得した情報が、前記記録領域の保管期間における保管場所、又は、前記記録領域が使用されなかった期間における設置場所に関する情報を含む、付記１１乃至付記１６のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２６１】
（付記１８）
前記第二の通信により取得した情報が、前記記録領域の保管期間又は前記記録領域が使用されなかった期間における前記記録領域の温度に関する情報を含む、付記１１乃至付記１７のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２６２】
（付記１９）
前記第二の通信により取得した情報が、前記記録領域の前記リフレッシュの指示又は前記リフレッシュの推奨を含む、付記１１乃至付記１８のうちのいずれか一に記載されたフラッシュメモリ装置。
【０２６３】
（付記２０）
付記１乃至１９のうちのいずれか一に記載された対象コンピュータであるコンピュータ。
【０２６４】
（付記２１）
付記２０に記載されたコンピュータと、前記コンピュータが行う処理により動作する動作部と、を備える装置。
【０２６５】
（付記２２）
ブロードバンドルータ又は通信用のモデムである付記２１に記載された装置。
【０２６６】
（付記２３）
インターネットサービスを利用する際のユーザーへのレンタルに用いられる付記２１又は付記２２に記載された装置
【符号の説明】
【０２６７】
１１    コンピュータ
１３    インターネット事業装置
１４    インターネット
１５    Ｗｅｂサーバ
１６    装置管理サーバ
１７    処理通信部
１８    データベース
２１、２１ａ、２１ｘ    フラッシュメモリ装置
１０１、１０１ａ、１０１ａａ、１０１ａｂ、１０１ａｃ、１０１ａｄ、１０１ａｅ、１０１ａｆ、１０２    ソフトウェア
１０１ｘ    第一のソフトウェア
１１１、１１１ｘ    記録領域
１１２、１１２ｘ    強制限領域
１１３    通常領域
１２１    入力部
１２２    出力部
１２３    処理部
１２４    記録部
１２５    通信部
１２６    電源部
５０１    通信システム
【図１】
2018063646.tif 000003
【図２】
2018063646.tif 000004
【図３】
2018063646.tif 000005
【図４】
2018063646.tif 000006
【図５】
2018063646.tif 000007
【図６】
2018063646.tif 000008
【図７】
2018063646.tif 000009
【図８】
2018063646.tif 000010
【図９】
2018063646.tif 000011
【図１０】
2018063646.tif 000012
【図１１】
2018063646.tif 000013
【図１２】
2018063646.tif 000014
【図１３】
2018063646.tif 000015
【図１４】
2018063646.tif 000016
【図１５】
2018063646.tif 000017
【図１６】
2018063646.tif 000018
【図１７】
2018063646.tif 000019
【図１８】
2018063646.tif 000020
【図１９】
2018063646.tif 000021
【図２０】
2018063646.tif 000022