JP2006155144A - 不揮発性メモリのデータ保存方法、コンピュータプログラムおよび携帯端末 - Google Patents
不揮発性メモリのデータ保存方法、コンピュータプログラムおよび携帯端末 Download PDFInfo
- Publication number
- JP2006155144A JP2006155144A JP2004343698A JP2004343698A JP2006155144A JP 2006155144 A JP2006155144 A JP 2006155144A JP 2004343698 A JP2004343698 A JP 2004343698A JP 2004343698 A JP2004343698 A JP 2004343698A JP 2006155144 A JP2006155144 A JP 2006155144A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- data
- sectors
- bank
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000013500 data storage Methods 0.000 title description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 22
- 238000012545 processing Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Abstract
【解決手段】不揮発性メモリ40上に、第1のセクタサイズの複数のセクタからなるバンク#1と、第1のセクタサイズより大きいセクタサイズの複数のセクタからなるバンク#2とを確保する。不揮発性メモリへのデータの書き込みの度にバンク#1の複数のセクタ間でアクティブセクタを更新していく。不揮発性メモリへのデータの書き込みの際に1セクタ内に保存する総データ量をチェックし、総データ量が第1のセクタサイズのセクタ内に収納しきれないと判断されたとき、バンク#2の複数のセクタの中からアクティブセクタを決定する。不揮発性メモリへのデータの書き込みの際にはアクティブセクタにデータを書き込む。
【選択図】図6
Description
バンク#1:ベースアドレス(0x01FF0000)、セクタサイズ8Kバイト
バンク#2:ベースアドレス(0x0lE00000)、セクタサイズ64Kバイト
Claims (4)
- 携帯端末において利用されるデータを携帯端末内の再書き込み可能な不揮発性メモリに保存するための方法であって、
不揮発性メモリ上に、第1のセクタサイズの複数のセクタからなる第1のバンクと、前記第1のセクタサイズより大きいセクタサイズの複数のセクタからなる第2のバンクとを確保するステップと、
前記第1のバンクの複数のセクタのうち一時に1つのセクタをアクティブセクタと決定するとともに、前記不揮発性メモリへのデータの書き込みの度に前記第1のバンクの複数のセクタ間でアクティブセクタを更新していくステップと、
不揮発性メモリへのデータの書き込みの際に1セクタ内に保存する総データ量をチェックするステップと、
チェックされた総データ量が前記第1のセクタサイズのセクタ内に収納しきれないと判断されたとき、前記第2のバンクの複数のセクタの中からアクティブセクタを決定するステップと、
不揮発性メモリへのデータの書き込みの際に前記アクティブセクタにデータを書き込むステップと
を備えたことを特徴とする不揮発性メモリのデータ保存方法。 - 携帯端末において利用されるデータを携帯端末内の再書き込み可能な不揮発性メモリに保存するためのコンピュータプログラムであって、
不揮発性メモリ上に、第1のセクタサイズの複数のセクタからなる第1のバンクと、前記第1のセクタサイズより大きいセクタサイズの複数のセクタからなる第2のバンクとを確保するステップと、
前記第1のバンクの複数のセクタのうち一時に1つのセクタをアクティブセクタと決定するとともに、前記不揮発性メモリへのデータの書き込みの度に前記第1のバンクの複数のセクタ間でアクティブセクタを更新していくステップと、
不揮発性メモリへのデータの書き込みの際に1セクタ内に保存する総データ量をチェックするステップと、
チェックされた総データ量が前記第1のセクタサイズのセクタ内に収納しきれないと判断されたとき、前記第2のバンクの複数のセクタの中からアクティブセクタを決定するステップと、
不揮発性メモリへのデータの書き込みの際に前記アクティブセクタにデータを書き込むステップと
を実行することを特徴とするコンピュータプログラム。 - 前記コンピュータプログラムは、アプリケーションまたは上位システムからの要求に応じて、不揮発性メモリの読み書きを制御するデバイスドライバを制御することを特徴とする請求項2記載のコンピュータプログラム。
- 再書き込み可能な不揮発性メモリと、
バッファメモリと、
不揮発性メモリ上に、第1のセクタサイズの複数のセクタからなる第1のバンクと、前記第1のセクタサイズより大きいセクタサイズの複数のセクタからなる第2のバンクとを確保する手段と、
前記第1のバンクの複数のセクタのうち一時に1つのセクタをアクティブセクタと決定するとともに、前記不揮発性メモリへのデータの書き込みの度に前記第1のバンクの複数のセクタ間でアクティブセクタを更新していく手段と、
不揮発性メモリへのデータの書き込みの際に1セクタ内に保存する総データ量をチェックする手段と、
チェックされた総データ量が前記第1のセクタサイズのセクタ内に収納しきれないと判断されたとき、前記第2のバンクの複数のセクタの中からアクティブセクタを決定する手段と、
電源立ち上げ時に前記アクティブセクタの内容を前記バッファメモリに格納する手段と、
不揮発性メモリへのデータの書き込みの際に、前記バッファメモリに書き込み対象のデータを書き込んだ後、当該バッファメモリの内容を前記アクティブセクタに書き込む手段と、
データの読み出し時に前記バッファメモリから読み出し対象のデータを読み出す手段と
を備えたことを特徴とする携帯端末。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004343698A JP4565981B2 (ja) | 2004-11-29 | 2004-11-29 | 不揮発性メモリのデータ保存方法、コンピュータプログラムおよび携帯端末 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004343698A JP4565981B2 (ja) | 2004-11-29 | 2004-11-29 | 不揮発性メモリのデータ保存方法、コンピュータプログラムおよび携帯端末 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006155144A true JP2006155144A (ja) | 2006-06-15 |
| JP4565981B2 JP4565981B2 (ja) | 2010-10-20 |
Family
ID=36633381
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004343698A Expired - Fee Related JP4565981B2 (ja) | 2004-11-29 | 2004-11-29 | 不揮発性メモリのデータ保存方法、コンピュータプログラムおよび携帯端末 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4565981B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112817527A (zh) * | 2021-01-21 | 2021-05-18 | 深圳市显控科技股份有限公司 | 掉电数据存储方法、单片机及计算机可读存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06504155A (ja) * | 1991-08-16 | 1994-05-12 | マルティチップ テクノロジー インコーポレイテッド | 高性能ダイナミックメモリシステム |
| JP2001511559A (ja) * | 1997-07-28 | 2001-08-14 | ネグザビット・ネットワークス,リミテッド・ライアビリティー・カンパニー | マルチポート内部キャッシュdram |
| JP2002541665A (ja) * | 1999-04-06 | 2002-12-03 | ペレグリン・セミコンダクター・コーポレイション | Soi上のeepromセル |
| JP2004088792A (ja) * | 1990-09-10 | 2004-03-18 | Starsight Telecast Inc | テレビジョン番組リストのユーザーインタフェース |
-
2004
- 2004-11-29 JP JP2004343698A patent/JP4565981B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004088792A (ja) * | 1990-09-10 | 2004-03-18 | Starsight Telecast Inc | テレビジョン番組リストのユーザーインタフェース |
| JPH06504155A (ja) * | 1991-08-16 | 1994-05-12 | マルティチップ テクノロジー インコーポレイテッド | 高性能ダイナミックメモリシステム |
| JP2001511559A (ja) * | 1997-07-28 | 2001-08-14 | ネグザビット・ネットワークス,リミテッド・ライアビリティー・カンパニー | マルチポート内部キャッシュdram |
| JP2002541665A (ja) * | 1999-04-06 | 2002-12-03 | ペレグリン・セミコンダクター・コーポレイション | Soi上のeepromセル |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112817527A (zh) * | 2021-01-21 | 2021-05-18 | 深圳市显控科技股份有限公司 | 掉电数据存储方法、单片机及计算机可读存储介质 |
| CN112817527B (zh) * | 2021-01-21 | 2024-06-04 | 深圳市显控科技股份有限公司 | 掉电数据存储方法、单片机及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4565981B2 (ja) | 2010-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100393619B1 (ko) | 휴대 단말기의 메모리 장치 및 그 제어방법 | |
| US6392925B2 (en) | Mobile communication device having integrated embedded flash and SRAM memory | |
| EP1643506B1 (en) | System and method for automatically saving memory contents of a data processing device on power failure | |
| US20060069849A1 (en) | Methods and apparatus to update information in a memory | |
| US7149844B2 (en) | Non-volatile memory device | |
| KR101165429B1 (ko) | 반도체 기억장치 및 그 액세스 방법 및 메모리 제어 시스템 | |
| WO2006067923A1 (ja) | メモリコントローラ、不揮発性記憶装置、不揮発性記憶システム及びメモリ制御方法 | |
| JP2008508596A (ja) | Nvramを使用するメモリ管理のためのシステム、方法、コンピュータ可読媒体、および装置 | |
| JP2000222292A (ja) | フラッシュメモリを利用したデータ管理方法 | |
| JP2003216511A (ja) | 不揮発性メモリ装置、データ更新方法、データ更新プログラム及びそのプログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
| KR20030073824A (ko) | 범용 직렬 버스를 이용한 시스템의 펌웨어 업그레이드방법 및 장치 | |
| JP5019567B2 (ja) | メモリ管理方法および携帯端末装置 | |
| JP4565981B2 (ja) | 不揮発性メモリのデータ保存方法、コンピュータプログラムおよび携帯端末 | |
| JP2006126919A (ja) | フラッシュメモリのデータ管理装置およびフラッシュメモリの制御方法 | |
| JP4334331B2 (ja) | フラッシュメモリのアクセス制御方法 | |
| JP2009134672A (ja) | メモリ管理方法および携帯端末装置 | |
| KR100613071B1 (ko) | 이동통신 단말기에서의 메모리 관리 방법 | |
| JP2003203007A (ja) | 携帯電話機のメモリの不揮発エリア管理方法 | |
| JP6456795B2 (ja) | 電子機器 | |
| JP2006134475A (ja) | メモリ装置 | |
| JP2011175428A (ja) | 記憶装置 | |
| JP2008165446A (ja) | 電子機器 | |
| HK1088990A1 (en) | System and method for automatically saving memory contents of a data processing device on power failure | |
| HK1088990B (en) | System and method for automatically saving memory contents of a data processing device on power failure | |
| JP2007206957A (ja) | Icカード,情報処理システム,集積回路チップ,およびデータ処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070829 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100615 |
|
| 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: 20100803 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100803 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |