JPH01180688A - Portable electronic device - Google Patents
Portable electronic deviceInfo
- Publication number
- JPH01180688A JPH01180688A JP63004544A JP454488A JPH01180688A JP H01180688 A JPH01180688 A JP H01180688A JP 63004544 A JP63004544 A JP 63004544A JP 454488 A JP454488 A JP 454488A JP H01180688 A JPH01180688 A JP H01180688A
- Authority
- JP
- Japan
- Prior art keywords
- area
- data
- definition information
- write operation
- nonvolatile 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.)
- Pending
Links
- 230000015654 memory Effects 0.000 claims abstract description 52
- 238000010586 diagram Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Credit Cards Or The Like (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、たとえば書換えおよび消去可能な不揮発性メ
モリおよびCPUなどの制御素子を有するIC(集積回
路)チップを内蔵した、いわゆるICカードと称される
携帯可能電子装置に関する。[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention provides an IC (integrated circuit) chip having a built-in IC (integrated circuit) chip having a control element such as a rewritable and erasable non-volatile memory and a CPU, for example. The present invention relates to a portable electronic device called an IC card.
(従来の技術)
最近、新たな携帯可能なデータ記憶媒体として、不揮発
性メモリおよびCPUなどの制御素子を有するICチッ
プを内蔵したICカードが開発されている。この種のI
Cカードは、内蔵する制御素子によって内蔵する不揮発
性メモリをアクセスし、外部装置からの要求に応じて必
要なデータの入出力を行なうものである。(Prior Art) Recently, an IC card containing a built-in IC chip having a nonvolatile memory and a control element such as a CPU has been developed as a new portable data storage medium. This kind of I
The C card accesses a built-in nonvolatile memory using a built-in control element, and inputs and outputs necessary data in response to requests from external devices.
さて、このようなICカードに用いられる不揮発性メモ
リとしては、書換えも可能であるEEFROMが大部分
を占めている。EEPROMは書換えおよび消去可能で
あるが、記憶データのアクセス時は、データ正当性チエ
ツク用の冗長データ付加/チエツクにより記憶データの
信頼性は高く、また記憶データのアクセス前には、記憶
データに対するアクセス要求者の正当性/アクセス権利
の有無をチエツクすることにより、正当なアクセスのみ
を許可するようになっている。Now, most of the nonvolatile memories used in such IC cards are EEFROMs, which are also rewritable. EEPROM is rewritable and erasable, but when accessing stored data, the reliability of stored data is high by adding/checking redundant data for checking data validity, and before accessing stored data, Only legitimate access is allowed by checking the legitimacy of the requester and the presence or absence of access rights.
このように、ICカードは、アクセス要求者の正当性お
よび記憶データの保存状態の信頼性の高いものであるが
、たとえばデータの書換え動作時あるいは消去動作時に
問題が集中する。As described above, the IC card has high reliability in terms of the authenticity of the access requester and the storage state of stored data, but problems are concentrated during data rewriting or erasing operations, for example.
すなわち、書込み系動作(書込み動作は勿論、消去動作
をも含む)実行時、メモリ効率向上のため、−度の書込
みエラーが発生しても、同一エリアに対して再書込みを
実行する。また、書換え動作は、メモリの同一エリアに
対しての書換え可能回数を考えず、要求があるだけその
動作を行なう。しかし、通常、EEFROMにはメーカ
が保証する書換え可能回数(同一エリアへの書込み制限
回数)があり、上記動作の繰返しにより、EEPROM
の持つ書換え可能回数を越えてしまうことがある。する
と、記憶データを読出してそのデータを処理し、再び同
一エリアへ記憶する際に書込みエラーが発生し、元のデ
ータも新たに書込もうとしたデータも破壊されてしまう
危険性がある。That is, when executing a write-related operation (including not only a write operation but also an erase operation), in order to improve memory efficiency, even if a - degree of write error occurs, rewriting is executed to the same area. Furthermore, the rewrite operation is performed as many times as requested without considering the number of times that the same area of the memory can be rewritten. However, EEFROM usually has a rewritable number of times guaranteed by the manufacturer (limited number of times of writing to the same area), and by repeating the above operation, EEPROM
The number of rewrites that can be exceeded may be exceeded. Then, when the stored data is read out, processed, and stored in the same area again, a write error occurs, and there is a risk that both the original data and the newly written data will be destroyed.
(発明が解決しようとする課題)
本発明は、上記したように不揮発性メモリへの書込み動
作がその不揮発性メモリの持つ書換え可能回数を越える
ことがあり、その結果、書込みエラーが発生し、データ
を破壊してしまう危険性があるという問題点を解決すべ
くなされたもので、不揮発性メモリの持つ書換え可能回
数外での書込みエラーを未然に防止し、データを破壊す
る危険性のない携帯可能電子装置を提供することを目的
とする。(Problems to be Solved by the Invention) As described above, the present invention is to address the problem that the write operation to a non-volatile memory may exceed the number of times that the non-volatile memory can be rewritten, and as a result, a write error occurs and the data is This was developed to solve the problem of the risk of destroying data, and it prevents write errors outside the number of times that nonvolatile memory can be rewritten, making it portable without the risk of destroying data. The purpose is to provide electronic devices.
[発明の構成]
(課題を解決するための手段)
本発明は、書換えおよび消去可能な不揮発性メモリと、
この不揮発性メモリに対してデータの読出しおよび書込
みを行なうための制御部を有し、選択的に外部からの入
出力を行ない、かつ前記不揮発性メモリはデータを記憶
するデータエリアと、このデータエリアを定義するエリ
ア定義情報を記憶するエリア定義情報エリアとに分割さ
れている携帯可能電子装置であって、前記エリア定義情
報エリア内に設けられ、前記データエリアに対して書込
み動作が行なわれるごとにその回数をカウントするカウ
ンタ手段と、前記エリア定義情報エリア内に設けられ、
前記不揮発性メモリの持つ書換え可能回数情報を記憶し
ている記憶手段と、前記データエリアに対して書込み動
作要求があると、前記カウンタ手段の値と前記記憶手段
内の値とを比較する比較手段と、この比較手段の比較結
果により前記データエリアに対する書込み動作を制御す
る制御手段°とを具備している。[Structure of the Invention] (Means for Solving the Problems) The present invention provides a rewritable and erasable nonvolatile memory;
The nonvolatile memory has a control unit for reading and writing data to and from the nonvolatile memory, selectively inputting and outputting data from the outside, and the nonvolatile memory has a data area for storing data, and a data area for storing data. and an area definition information area for storing area definition information defining the data area, the portable electronic device comprising: an area definition information area for storing area definition information defining the data area; a counter means for counting the number of times, and a counter means provided in the area definition information area,
storage means for storing information on the number of times the nonvolatile memory can be rewritten; and comparison means for comparing the value of the counter means and the value in the storage means when a write operation request is made to the data area. and a control means for controlling a write operation to the data area based on the comparison result of the comparison means.
(作用)
不揮発性メモリの特定エリア内に、その不揮発性メモリ
の持つ書換え可能回数情報を記憶している記憶手段を設
けるとともに、不揮発性メモリに対して書込み動作が行
なわれるごとにその回数′をカウントするカウンタ手段
を設け、不揮発性メモリに対して書込み動作要求がある
と、上記カウンタ手段の値と上゛記記憶手段内の値とを
比較し、この比較結果により不揮発性メモリに対する書
込み動作を制御するものである。これにより、不揮発性
メモリへの書込み動作をその不揮発性メモリの持つ書換
え可能回数以内に抑制し、不揮発性メモリの持つ書換え
可能回数外での書込みエラーを未然に防止することがで
きる。(Function) In a specific area of the nonvolatile memory, a storage means is provided that stores information on the number of times the nonvolatile memory can be rewritten, and each time a write operation is performed on the nonvolatile memory, the number of times the write operation is performed is recorded. A counter means for counting is provided, and when a write operation request is made to the nonvolatile memory, the value of the counter means is compared with the value in the storage means, and the write operation to the nonvolatile memory is performed based on the comparison result. It is something to control. Thereby, the write operation to the nonvolatile memory can be suppressed to within the number of rewrites that the nonvolatile memory has, and it is possible to prevent write errors outside the number of rewrites that the nonvolatile memory can have.
(実施例)
以下、本発明の一実施例について図面を参照して説明す
る。(Example) Hereinafter, an example of the present invention will be described with reference to the drawings.
第3図は本発明に係る携帯可能電子装置としてのICカ
ードの構成を概略的に示すもので、制御部としての制御
素子(たとえばCPU)11、デ−タメモリ12、プロ
グラムメモリ13、および図示しない端末装置などと電
気的に通信するためのコンタクト部14によって構成さ
れており、これらのうち破線内の部分(制御素子11、
データメモリ12、プログラムメモリ13)は1つのI
Cチップ(あるいは複数のICチップ)で構成されてI
Cカード本体内に埋設されている。プログラムメモリ1
3は、たとえばマスクROMで構成されており、制御素
子11の制御プログラムなどを記憶するものである。デ
ータメモリ12は各種データの記憶に使用され、たとえ
ばEEFROMなどの書換えおよび消去可能な不揮発性
メモリで構成されている。FIG. 3 schematically shows the configuration of an IC card as a portable electronic device according to the present invention, which includes a control element (for example, a CPU) 11 as a control section, a data memory 12, a program memory 13, and a It is composed of a contact section 14 for electrically communicating with a terminal device, etc., of which the part within the broken line (the control element 11,
data memory 12, program memory 13) is one I
It is composed of a C chip (or multiple IC chips).
It is buried within the C card body. Program memory 1
Reference numeral 3 is composed of, for example, a mask ROM, and stores a control program for the control element 11 and the like. The data memory 12 is used to store various data, and is composed of a rewritable and erasable nonvolatile memory such as an EEFROM.
データメモリ12は、たとえば第1図に示すように、エ
リア定義情報エリア121とデータエリア122とに大
きく部分されている。エリア定義情報エリア121には
、データエリア122を複数のエリアに分割定義する複
数のエリア定義情報123が記憶される。1つのエリア
を分割定義するエリア定義情報123は、エリア固有の
番号を定義するエリア番号、データエリア122におけ
るエリアの位置を定義する先頭アドレス、エリアの大き
さを定義するエリアサイズ、およびエリアの状態情報(
記憶データの数、そのエリアが使用可能か否かを示す情
報など)からなっている。The data memory 12 is largely divided into an area definition information area 121 and a data area 122, as shown in FIG. 1, for example. The area definition information area 121 stores a plurality of area definition information 123 that defines the data area 122 as being divided into a plurality of areas. The area definition information 123 that defines the division of one area includes an area number that defines a unique number for the area, a start address that defines the position of the area in the data area 122, an area size that defines the size of the area, and the state of the area. information(
(information indicating the number of stored data, whether the area can be used, etc.).
このような構成により、外部からのデータ書込み要求が
あった場合、制御素子11はエリア定義情報エリア12
1内の指定されたエリアを定義する情報を持つエリア定
義情報を参照することにより、指定されたエリアの状態
を認識し、データ書込み動作を行なう。指定されたエリ
ア内にデータを書込む場合、データ正当性チエツク用情
報などをデータに付加し、データも含めてレコード(第
1図の斜線部分)と称し、記憶データの単位として扱う
。なお、1つのエリアに1つのレコードしか存在せず、
データの書込み要求があった場合、既存データに上書き
を行なう場合もある。また、エリアに対する追記は、新
たなレコードの追加、レコードを指定した場合は既存レ
コード内のデータ書換えを意味する。With such a configuration, when there is an external data write request, the control element 11 writes the area definition information area 12.
By referring to area definition information having information that defines a designated area within 1, the state of the designated area is recognized and a data write operation is performed. When data is written in a designated area, information for checking data validity is added to the data, and the record including the data is called a record (the shaded area in FIG. 1) and is treated as a unit of stored data. Please note that only one record exists in one area,
When there is a data write request, existing data may be overwritten. Additionally, adding data to an area means adding a new record, or rewriting data in an existing record if a record is specified.
また、エリア定義情報エリア121には、各エリア定義
情報123にそれぞれ対応して書換え可能回数情報記憶
エリア124、およびデータ書換え回数カウンタエリア
125が設けられている。Further, the area definition information area 121 is provided with a rewriteable number information storage area 124 and a data rewrite number counter area 125 corresponding to each area definition information 123, respectively.
書換え可能回数情報記憶エリア124は、データメモリ
12に保証されている同一箇所に対する書換え可能回数
情報をあ゛らかじめ記憶している。データ書換え回数カ
ウンタエリア125は、対応するエリア定義情報123
によって定義されるエリアに対して書込み動作要求があ
り、実際に書込み動作が行なわれたならばカウントアツ
プする。このデータ書換え回数カウンタエリア125に
対するカウント動作制御は制御素子11によって行なわ
れる。The rewritable number information storage area 124 stores in advance the rewritable number information for the same location guaranteed in the data memory 12. The data rewrite count counter area 125 has the corresponding area definition information 123
There is a write operation request for the area defined by , and if the write operation is actually performed, the count increases. Counting operation control for this data rewriting number counter area 125 is performed by the control element 11.
このような2つの情報(書換え可能回数、データ書換え
回数)を付加したエリア定義情報を持つICカードに対
してデータ書込み動作要求があった場合、第2図に示す
フローチャートにしたがって書込み動作が行なわれる。When a data write operation request is made to an IC card that has area definition information that includes these two types of information (number of rewrites and number of data rewrites), the write operation is performed according to the flowchart shown in Figure 2. .
すなわち、あるエリアへの書込み動作要求が確認できた
ならば、制御素子11は、指定エリアのエリア定義情報
123に対応する書換え可能回数情報記憶エリア124
内の書換え可能回数情報と、同じく対応するデータ書換
え回数カウンタエリア125のカウント値とを比較照合
し、両者が等しいか否かチエツクする。このチエツクの
結果、両者が等しいければ、当該エリアへの今後の書込
みはデータメモリ(EEPROM)12の製造者(メー
カ)が保証する書換え可能回数の限度を越えることを意
味し、したがって制御素子11はそのエリアへのデータ
書込み動作を中止する。これにより、発生確率の高くな
った書込み不良エラーを未然に防止することができる。That is, if a write operation request to a certain area is confirmed, the control element 11 writes the rewritable number information storage area 124 corresponding to the area definition information 123 of the specified area.
The information on the possible number of rewrites in the data is compared with the count value of the corresponding data rewrite number counter area 125 to check whether the two are equal. As a result of this check, if the two are equal, it means that future writing to the area will exceed the limit of the number of rewrites guaranteed by the manufacturer of the data memory (EEPROM) 12, and therefore the control element 11 stops writing data to that area. This makes it possible to prevent write errors that have a high probability of occurring.
上記チエツクの結果、両者が等しくなければ、すなわち
データ書換え回数カウンタエリア125のカウント値が
書換え可能回数情報記憶エリア124内の書換え可能回
数情報よりも小さければ、まだ書換え可能回数の限度を
越えていないことになるので、制御素子11はそのエリ
アへのデー・夕書込みを行なう。そして、データ書込み
が終了すると、制御素子11はデータ書換え回数カウン
タエリア125の値をカウントアツプし、以降、第2図
のフローチャートで示す処理を経て書込み動作を終了す
る。As a result of the above check, if the two are not equal, that is, if the count value in the data rewrite number counter area 125 is smaller than the rewrite number information in the rewrite number information storage area 124, the limit of the number of rewrites has not yet been exceeded. Therefore, the control element 11 writes data to that area. When the data write is completed, the control element 11 counts up the value in the data rewrite counter area 125, and thereafter completes the write operation through the process shown in the flowchart of FIG. 2.
このように、データメモリ12のエリア定義情報エリア
121内に、各エリア定義情報123にそれぞれ対応し
てデータメモリ12の持つ書換え可能回数情報を記憶し
ている書換え可能回数情報記憶エリア124、およびそ
のエリア定義情報123で定義されるエリアに対して書
込み動作が行なわれるごとにその回数をカウントアツプ
するデータ書換え回数カウンタエリア125を設け、デ
ータメモリ12に対して書込み動作要求があると、上記
記憶エリア124内の値と上記カウンタエリア125の
値とを比較し、この比較の結果、両者が等しい場合、そ
のカウンタエリア125を持つエリア定義情報123で
定義されるエリアへの書込み動作は行なわないように制
御するものである。これにより、データメモリ12への
書込ろ動作をそのデータメモリ12の持つ書換え可能回
数以内に抑制し、データメモリ12の持つ書換え可能回
数外での書込みエラーを未然に防止することができ、デ
ータを破壊してしまう危険性がなくなる。また、それは
ICカード内で自動的に行なわれるので、ICカードを
取扱う端末装置側はそれを意識することはない。In this way, within the area definition information area 121 of the data memory 12, there is a rewritable number information storage area 124 that stores the rewritable number information of the data memory 12 corresponding to each area definition information 123, and A data rewriting frequency counter area 125 is provided that counts up the number of times a write operation is performed on the area defined by the area definition information 123, and when a write operation request is made to the data memory 12, The value in 124 is compared with the value in the counter area 125, and if as a result of this comparison, both are equal, the write operation to the area defined by the area definition information 123 having that counter area 125 is not performed. It is something to control. As a result, the write operation to the data memory 12 can be suppressed within the number of rewrites that the data memory 12 has, and a write error outside the number of rewrites that the data memory 12 can have can be prevented. There is no risk of destroying it. Furthermore, since this is automatically done within the IC card, the terminal device that handles the IC card is not aware of it.
なお、前記実施例では、エリア単位で行なう場合につい
て説明したが、レコード単位に行なうようにしてもよい
。その場合、各レコードにそれぞれ対応してデータ書換
え回数カウンタエリアを設け、そのレコードが指定され
た書込み動作時、エリア定義情報エリア内の書換え可能
回数情報との比較、カウンタエリアのカウントアツプを
行なうことにより、前記実施例と同様な作用効果が得ら
れる。In the above embodiment, the case where the processing is performed in units of areas has been described, but the processing may be performed in units of records. In that case, a data rewrite count counter area should be provided for each record, and when that record is specified for a write operation, the data should be compared with the rewrite limit information in the area definition information area and the counter area should be counted up. Accordingly, the same effects as in the above embodiment can be obtained.
[発明の効果]
以上詳述したように本発明によれば、不揮発性メモリの
持つ書換え可能回数外での書込みエラーを未然に防止し
、データを破壊する危険性のない携帯可能電子装置を提
供できる。[Effects of the Invention] As detailed above, the present invention provides a portable electronic device that prevents write errors outside the number of times that a nonvolatile memory can be rewritten and that does not pose the risk of destroying data. can.
図は本発明の一実施例を説明するためのもので、第1図
はデータメモリの構成図、第2図はデータ書込み動作を
説明するフローチャート、第3図はICカードの構成を
概略的に示すブロック図である。
11・・・制御素子(制御部、比較手段、制御手段)、
12・・・データメモリ(不揮発性メモリ)、13・・
・プログラムメモリ、121・・・エリア定義情報エリ
ア、122・・・データエリア、123・・・エリア定
義情報、124・・・書換え可能回数情報記憶エリア(
記憶手段)、125・・・データ書換え回数カウンタエ
リア(カウンタ手段)。
出願人代理人 弁理士 鈴江武彦
第1図
第 2 図(a)
第3図The figures are for explaining one embodiment of the present invention, and FIG. 1 is a configuration diagram of a data memory, FIG. 2 is a flowchart explaining a data writing operation, and FIG. 3 is a schematic diagram of the configuration of an IC card. FIG. 11... Control element (control unit, comparison means, control means),
12...Data memory (non-volatile memory), 13...
・Program memory, 121... Area definition information area, 122... Data area, 123... Area definition information, 124... Rewritable number of times information storage area (
storage means), 125... data rewriting number counter area (counter means). Applicant's agent Patent attorney Takehiko Suzue Figure 1 Figure 2 (a) Figure 3
Claims (1)
発性メモリに対してデータの読出しおよび書込みを行な
うための制御部を有し、選択的に外部からの入出力を行
ない、かつ前記不揮発性メモリはデータを記憶するデー
タエリアと、このデータエリアを定義するエリア定義情
報を記憶するエリア定義情報エリアとに分割されている
携帯可能電子装置であって; 前記エリア定義情報エリア内に設けられ、前記データエ
リアに対して書込み動作が行なわれるごとにその回数を
カウントするカウンタ手段と;前記エリア定義情報エリ
ア内に設けられ、前記不揮発性メモリの持つ書換え可能
回数情報を記憶している記憶手段と; 前記データエリアに対して書込み動作要求があると、前
記カウンタ手段の値と前記記憶手段内の値とを比較する
比較手段と; この比較手段の比較結果により前記データエリアに対す
る書込み動作を制御する制御手段とを具備したことを特
徴とする携帯可能電子装置[Claims] A rewritable and erasable nonvolatile memory, a control unit for reading and writing data to the nonvolatile memory, selectively inputting and outputting data from the outside, and The non-volatile memory is a portable electronic device that is divided into a data area for storing data and an area definition information area for storing area definition information defining this data area; a counter means provided in the area definition information area for counting the number of times a write operation is performed on the data area; and a counter means provided in the area definition information area for storing information on the number of times the nonvolatile memory can be rewritten. storage means; comparison means for comparing the value of the counter means and the value in the storage means when a write operation request is made to the data area; a write operation to the data area is performed based on the comparison result of the comparison means; A portable electronic device characterized by comprising: a control means for controlling the
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63004544A JPH01180688A (en) | 1988-01-12 | 1988-01-12 | Portable electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63004544A JPH01180688A (en) | 1988-01-12 | 1988-01-12 | Portable electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01180688A true JPH01180688A (en) | 1989-07-18 |
Family
ID=11586992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63004544A Pending JPH01180688A (en) | 1988-01-12 | 1988-01-12 | Portable electronic device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01180688A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006209808A (en) * | 1992-01-29 | 2006-08-10 | Microsoft Corp | Method and system for managing file system by using flash-erasable programmable read-only memory |
-
1988
- 1988-01-12 JP JP63004544A patent/JPH01180688A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006209808A (en) * | 1992-01-29 | 2006-08-10 | Microsoft Corp | Method and system for managing file system by using flash-erasable programmable read-only memory |
JP2008282429A (en) * | 1992-01-29 | 2008-11-20 | Microsoft Corp | Method and system for file system management using flash-erasable, programmable, read-only memory |
JP2009146458A (en) * | 1992-01-29 | 2009-07-02 | Microsoft Corp | Method and system for file system management using flash-erasable, programmable, read-only memory |
JP2010049714A (en) * | 1992-01-29 | 2010-03-04 | Microsoft Corp | Method and system for file system management using flash-erasable, programmable, read-only memory |
JP2010049712A (en) * | 1992-01-29 | 2010-03-04 | Microsoft Corp | Method and system for file system management using flash-erasable, programmable, read-only memory |
JP2010049713A (en) * | 1992-01-29 | 2010-03-04 | Microsoft Corp | Method and system for file system management using flash-erasable, programmable, read-only memory |
JP2011103137A (en) * | 1992-01-29 | 2011-05-26 | Microsoft Corp | Method and system for file system management using flash-erasable, programmable, read-only memory |
JP2011222051A (en) * | 1992-01-29 | 2011-11-04 | Microsoft Corp | Method and system for managing file system by using flash erasable program read-on memory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2514954B2 (en) | IC card | |
KR100531192B1 (en) | Non-volatile memory control method | |
EP0686976B1 (en) | Data management system for programming-limited type semiconductor memory and IC memory card having the data management system | |
US7373452B2 (en) | Controller for controlling nonvolatile memory | |
US6453397B1 (en) | Single chip microcomputer internally including a flash memory | |
KR20030067496A (en) | Nonvolatile memory system | |
KR20100107453A (en) | Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method | |
EP4345824A1 (en) | Flash memory, flash memory erase/write counting method, electronic device, and computer storage medium | |
JP3471842B2 (en) | Data management device, data storage device, and data management method | |
JPH01152589A (en) | Portable data carrier | |
JPH01180688A (en) | Portable electronic device | |
JPS61249156A (en) | semiconductor storage device | |
JP4972410B2 (en) | Method for controlling access in flash memory and system for implementation of such method | |
JPH06162786A (en) | Information processor using flash memory | |
JPH01263892A (en) | Portable electronic device | |
JPS63200399A (en) | data processing system | |
JP7322923B2 (en) | Secure element, transaction control method and device | |
JP2609645B2 (en) | Portable electronic devices | |
JPS62289999A (en) | Data writing method | |
JP2798957B2 (en) | Portable electronic devices | |
JP4146581B2 (en) | Flash memory | |
JP2598056B2 (en) | Portable electronic devices | |
TW202449616A (en) | Memory device, flash memory controller and associated control method | |
JPH06139131A (en) | Memory card device | |
JPH06150673A (en) | Non-volatile memory access control device |