[发明专利]数据操作方法及数据操作装置有效
申请号: | 201110073093.7 | 申请日: | 2011-03-25 |
公开(公告)号: | CN102693095A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 舒润震 | 申请(专利权)人: | 国基电子(上海)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G11C16/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201613 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 操作方法 操作 装置 | ||
技术领域
本发明涉及数据操作,特别一种用于操作保存于闪存的参数的数据操作装置及其操作方法。
背景技术
闪存由许多个单元组成,每个单元有一定的使用寿命,可擦写的次数为10到100万次。每个单元随着擦写次数的增加,会逐渐变得不稳定或损坏。因此,要尽量避免对同一区域的单元频繁擦写,以免造成部分单元提前损坏,导致整个闪存报废。
当应用于嵌入式系统时,闪存会预留一个区域作为参数保护区,用于保存嵌入式系统的参数,如用户设定、程序运行状态、关键讯息等。参数保护区的擦写方式包括:立即保存,即参数一旦变化就立刻擦写参数保区对应的单元,保存参数;定期保存,即定期检查,若参数有改变则擦写参数保护区对应的单元,保存参数;手动保存,即由用户发现参数改变则擦除参数保护区对应的单元,保存参数。
然而,立即保存方式虽可确保参数的时效性,从而保证参数的可靠性,却将增加参数保护区的擦写次数,缩短闪存的使用寿命。定期保存虽可减少参数保护区域的擦写次数,却无法确保参数的可靠性。手动保存将增加用户的负担,且无法确保参数的可靠性。
发明内容
有鉴于此,有必要提供一种既可保证参数的可靠性又可延长闪存的使用寿命的数据操作装置及其操作方法。
一种用于操作保存于闪存的参数的数据操作装置,该闪存包括一个参数保护区及一标志区;该参数保护区保存有多个参数;该标志区用于保存多个表征该多个参数的类型的标志;该多个参数的类型包括未定义类型、集变类型、频变类型及偶变类型;该多个标志包括未定义类型值、集变类型值、频变类型值及偶变类型值。该数据操作装置包括:一擦写单元,用于赋予该多个标志该未定义类型值;一记录单元,用于记录该每个参数的变化时间间隔并产生一个变化时间间隔序列;一计算单元,用于计算每个参数的变化时间间隔序列的平均值;一集变识别单元,用于根据每个参数的变化时间间隔序列及对应的平均值判断该参数是否仅在特定时间段内频繁变化;若是,则该参数属于集变类型,赋予该参数对应的标志该集变类型值,并记录该特定时间段;若该参数并非该集变类型,则根据该参数的变化时间间隔序列对应的平均值判断该参数是否一直频繁变化;若是,则该参数属于该频变类型,赋予该参数对应的标志该频变类型值;若否,则该参数为该偶变类型,赋予该参数对应的标志该偶变类型值;及一分配单元在该闪存内分配一个集变类型区、一个特定时间段区、一个频变类型区及一个偶变类型区,并将属于该集变类型的参数保存至该集变类型区、将属于该集变类型的参数对应的特定时间段保存至该特时间段区、将属于该频变类型的参数保存至该频变类型区及将属于该偶变类型的参数保存至该偶变类型区。
一种用于操作保存于闪存的参数的数据操作装置,该闪存包括一集变类型区、一频变类型区、一偶变类型区及一特定时间段区;该集变类型区内保存有集变类型参数、该集变类型区内保存有频变类型参数、该偶变类型区保存有偶变类型参数及至该特定时间段区内保存有属于集变类型参数对应的特定时间段;该数据操作装置还包括一操作单元,用于对该集变类型区内的每个参数,若在该参数对应的特定时间段内,该参数未再改变,则保存该参数;定期检查该频变类型区的每个参数,若发生改变,则保存该参数;及对该偶变类型区内的每个参数,一旦发生改变,即刻保存。
一种用于操作保存于闪存的参数的数据操作方法,其包括:在一个闪存内分配一个标志区;该闪存包括一个参数保护区;该参数保护区保存有多个参数;该标志区用于保存多个表征该多个参数的类型的标志;该多个参数的类型包括未定义类型、集变类型、频变类型及偶变类型;该多个标志包括未定义类型值、集变类型值、频变类型值及偶变类型值;赋予该多个参数中的每个参数标志该未定义类型值;记录该每个参数的变化时间间隔并产生一个变化时间间隔序列,计算每个参数的变化时间间隔序列的平均值;根据每个参数的变化时间间隔序列及对应的平均值判断该参数是否仅在特定时间段内频繁变化;若是,则该参数属于集变类型,赋予该参数对应的标志该集变类型值,并记录该特定时间段;若该参数并非该集变类型,则根据该参数的变化时间间隔序列对应的平均值判断该参数是否一直频繁变化;若是,则该参数属于该频变类型,赋予该参数对应的标志该频变类型值;若否,则该参数为该偶变类型,赋予该参数对应的标志该偶变类型值;在该闪存内分配一个集变类型区、一个特定时间段区、一个频变类型区及一个偶变类型区,并将属于该集变类型的参数保存至该集变类型区、将属于该集变类型的参数对应的特定时间段保存至该特定时间段区、将属于该频变类型的参数保存至该频变类型区及将属于该偶变类型的参数保存至该偶变类型区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国基电子(上海)有限公司;鸿海精密工业股份有限公司,未经国基电子(上海)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110073093.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置