JP4725779B2 - 記憶装置及びそのデータ書込処理方法 - Google Patents
記憶装置及びそのデータ書込処理方法 Download PDFInfo
- Publication number
- JP4725779B2 JP4725779B2 JP2005180913A JP2005180913A JP4725779B2 JP 4725779 B2 JP4725779 B2 JP 4725779B2 JP 2005180913 A JP2005180913 A JP 2005180913A JP 2005180913 A JP2005180913 A JP 2005180913A JP 4725779 B2 JP4725779 B2 JP 4725779B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage area
- logical
- physical address
- valid
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Description
図1において、1は全体として近接無線通信システムを示し、リーダライタ装置2とこのリーダライタ装置2と近接無線通信する非接触ICカード3とを有する。因みにこの近接無線通信方式としては、例えばFeliCa(R)方式やISO14443A/B等の方式が適用される。
以上の構成においてこの近接無線通信システム1は、近接されたリーダライタ装置2から電磁波を受信し当該受信した電磁波を整流することにより駆動電力を生成し当該生成した駆動電力によりデータ書込処理を実行する非接触ICカード3を有する。
上述した実施の形態においては、データ書込処理によりデータが書き込まれるメモリとして、EEPROM等の不揮発性メモリ9を適用する場合について述べたが、本発明はこれに限らず、FeRAM(Ferroelectric Random Access Memory)やフラッシュメモリやハードディスクドライブ等のこの他種々の記憶装置を適用することができる。
Claims (3)
- データが書き込まれるデータ記憶区域ごとにそのデータ記憶区域の物理的位置を示す物理アドレスが対応付けられてなるデータ記憶領域と、データ記憶区域の論理的位置を示す論理アドレスとその論理アドレスに対応するデータ記憶区域の物理アドレスとそのデータ記憶区域に対して有効データが記憶されている旨又はそのデータ記憶区域に対して有効データが記憶されていない旨の何れかを表す有効情報とを対応付けて記憶する論物アドレス記憶領域と、上記論物アドレス記憶領域を書き換える論物アドレス書換処理の実行中である旨又は上記論物アドレス書換処理の実行中ではない旨の何れかを表す書換処理状況情報を記憶すると共に上記論物アドレス書換処理により対応する論理アドレスが書き換えられる物理アドレスが退避される書換処理情報記憶領域とを有するメモリと、
外部から命令された論理アドレスに対応するデータ記憶区域に対してデータが記憶されるように当該データを書き込むデータ書込処理を実行する書込処理部と、
を具え、
上記データ書込処理では、
上記論物アドレス記憶領域に記憶された有効情報の中から有効データが記憶されていない旨が表された有効情報を検出し当該検出した有効情報に対応付けられている物理アドレスのデータ記憶区域に対してデータを書き込み、上記論物アドレス書換処理の実行中である旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換えると共に当該データを書き込んだデータ記憶区域の物理アドレスを上記書換処理情報記憶領域に退避させ、当該データを書き込んだデータ記憶区域の物理アドレスに対応付けられた論理アドレスを外部から命令された論理アドレスに書き換えると共に当該物理アドレスに対応付けられている有効情報を有効データが記憶されている旨を表すように書き換え、上記論物アドレス記憶領域の中から当該物理アドレスに対応付けた論理アドレスと同じ論理アドレスを検出し当該検出した論理アドレスに対応付けられている有効情報を有効データが記憶されていない旨を表すように書き換え、上記論物アドレス書換処理の実行中ではない旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換える
ことを特徴とする記憶装置。 - 上記データ書込処理を中断した場合上記データ書込処理の対象となっていたデータを読み出せるように上記論物アドレス記憶領域を修正する修正処理を実行する修正処理部を具え、
上記修正処理では、
上記書換処理情報記憶領域中の書換処理状況情報が上記論物アドレス書換処理の実行中である旨を表していた場合上記書換処理情報記憶領域に退避されている物理アドレスを認識した後上記論物アドレス記憶領域において当該認識した物理アドレスに対応付けられている有効情報を参照し当該参照した有効情報において有効データが記憶されている旨が表されているか否かを判断し、当該参照した有効情報において有効データが記憶されている旨が表されていない場合上記論物アドレス書換処理の実行中ではない旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換えた後上記修正処理を終了し、これに対して当該参照した有効情報において有効データが記憶されている旨が表されている場合当該参照した有効情報を有効データが記憶されていない旨を表すように書き換えると共に当該書き換えた有効情報に対応付けられている論理アドレスと同じ論理アドレスを上記論物アドレス記憶領域中から検出し当該検出した論理アドレスに対応付けられている有効情報において有効データが記憶されている旨が表されているか否かを判断し、当該対応付けられている有効情報において有効データが記憶されている旨が表されている場合上記論物アドレス書換処理の実行中でない旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換えた後上記修正処理を終了し、これに対して当該対応付けられている有効情報において有効データが記憶されている旨が表されていない場合当該対応付けられている有効情報を有効データが記憶されている旨を表すように書き換えた後上記論物アドレス書換処理の実行中でない旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換えて上記修正処理を終了する
ことを特徴とする請求項1に記載の記憶装置。 - データが書き込まれるデータ記憶区域ごとにそのデータ記憶区域の物理的位置を示す物理アドレスが対応付けられてなるデータ記憶領域と、データ記憶区域の論理的位置を示す論理アドレスとその論理アドレスに対応するデータ記憶区域の物理アドレスとそのデータ記憶区域に対して有効データが記憶されている旨又はそのデータ記憶区域に対して有効データが記憶されていない旨の何れかを表す有効情報とを対応付けて記憶する論物アドレス記憶領域と、上記論物アドレス記憶領域を書き換える論物アドレス書換処理の実行中である旨又は上記論物アドレス書換処理の実行中ではない旨の何れかを表す書換処理状況情報を記憶すると共に上記論物アドレス書換処理により対応する論理アドレスが書き換えられる物理アドレスが退避される書換処理情報記憶領域とを有するメモリと、
外部から命令された論理アドレスに対応するデータ記憶区域に対してデータが記憶されるように当該データを書き込むデータ書込処理を実行する書込処理部と
を具える記憶装置のデータ書込処理方法であって、
上記論物アドレス記憶領域に記憶された有効情報の中から有効データが記憶されていない旨が表された有効情報を検出し当該検出した有効情報に対応付けられている物理アドレスのデータ記憶区域に対してデータを書き込み、上記論物アドレス書換処理の実行中である旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換えると共に当該データを書き込んだデータ記憶区域の物理アドレスを上記書換処理情報記憶領域に退避させ、当該データを書き込んだデータ記憶区域の物理アドレスに対応付けられた論理アドレスを外部から命令された論理アドレスに書き換えると共に当該物理アドレスに対応付けられている有効情報を有効データが記憶されている旨を表すように書き換え、上記論物アドレス記憶領域の中から当該物理アドレスに対応付けた論理アドレスと同じ論理アドレスを検出し当該検出した論理アドレスに対応付けられている有効情報を有効データが記憶されていない旨を表すように書き換え、上記論物アドレス書換処理の実行中ではない旨を表すように上記書換処理情報記憶領域中の書換処理状況情報を書き換える
ことを特徴とするデータ書込処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005180913A JP4725779B2 (ja) | 2005-06-21 | 2005-06-21 | 記憶装置及びそのデータ書込処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005180913A JP4725779B2 (ja) | 2005-06-21 | 2005-06-21 | 記憶装置及びそのデータ書込処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007004284A JP2007004284A (ja) | 2007-01-11 |
JP4725779B2 true JP4725779B2 (ja) | 2011-07-13 |
Family
ID=37689876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005180913A Expired - Fee Related JP4725779B2 (ja) | 2005-06-21 | 2005-06-21 | 記憶装置及びそのデータ書込処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4725779B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4491034B1 (ja) | 2008-12-19 | 2010-06-30 | 株式会社東芝 | 不揮発性記憶デバイスを有する記憶装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001005928A (ja) * | 1999-06-17 | 2001-01-12 | Hitachi Maxell Ltd | Icカード |
JP4058322B2 (ja) * | 2002-10-07 | 2008-03-05 | 株式会社ルネサステクノロジ | メモリカード |
-
2005
- 2005-06-21 JP JP2005180913A patent/JP4725779B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007004284A (ja) | 2007-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8041879B2 (en) | Flash memory backup system and method | |
KR101613678B1 (ko) | 전력 손실 이후의 비-휘발성 메모리에 대한 복원 | |
JP4843277B2 (ja) | 高い信頼度を有する不揮発性メモリ装置のプログラム方法 | |
CN103324443A (zh) | 存储控制装置、存储装置、信息处理***及其处理方法 | |
US7421624B2 (en) | Data recovery apparatus and method used for flash memory | |
US7519764B2 (en) | Apparatus and method for detecting data validity in flash memory | |
JP2007080474A (ja) | フラッシュメモリチップを動作させる方法 | |
JP2010067098A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP4725779B2 (ja) | 記憶装置及びそのデータ書込処理方法 | |
US20160124650A1 (en) | Data Storage Device and Flash Memory Control Method | |
US20030182497A1 (en) | Information storage apparatus | |
JP5884663B2 (ja) | 電子制御装置およびデータ書換システム | |
JP4896842B2 (ja) | 携帯可能電子装置 | |
CN108228095B (zh) | 一种基于Flash进行实时信息记录的方法 | |
CN105551524B (zh) | 一种存储单元的擦除方法 | |
JP2007052558A (ja) | フラッシュメモリ書換え装置、フラッシュメモリ書換え方法及びフラッシュメモリ書換えプログラム | |
KR20070048384A (ko) | 메모리 맵에서 배드 블록 처리방법 | |
JP2002288999A (ja) | 半導体メモリ | |
JP6314859B2 (ja) | 電子制御装置及びソフトウェア書き換えシステム | |
JP6233134B2 (ja) | 電子情報記憶媒体、情報処理方法、及び情報処理プログラム | |
TWI501242B (zh) | 快閃記憶體之抹除方法 | |
CN109426443B (zh) | 存储器控制装置和方法 | |
JPH09259046A (ja) | フラッシュメモリへのデータ格納方法及びフラッシュメモリからのデータ読み込み方法 | |
JP2000243093A (ja) | フラッシュメモリへのデータ記憶方法及びフラッシュメモリからのデータ読出方法 | |
JP4385604B2 (ja) | ダウンロードプログラム消去機能付きicカード及び同カードにおけるダウンロードプログラム消去方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080411 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110224 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110330 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |