一种芯片存储器的读、写数据方法及系统
摘要文本
本发明公开了一种芯片存储器的读、写数据方法及系统,属于存储技术领域。本发明首先判断待写数据是普通数据还是均衡数据;如果是普通数据,则将待写数据进行普通写;如果是均衡数据,则判断芯片操作系统是否支持均衡写,如果支持,则芯片操作系统对待写数据进行均衡写;如果芯片操作系统不支持均衡写,则应用程序对待写数据进行均衡写。本发明通过均衡写数据,使得单一存储单元中的数据更新次数,被分摊到了多个存储单元,单个存储单元的写次数被直接稀释,稀释程度取决于分摊的存储单元个数,从而变相地延长了芯片存储器单一存储单元的使用寿命。
申请人信息
- 申请人:北京握奇智能科技有限公司; 北京握奇数据股份有限公司
- 申请人地址:100102 北京市朝阳区望京利泽中园101号启明国际大厦西侧7层
- 发明人: 北京握奇智能科技有限公司; 北京握奇数据股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种芯片存储器的读、写数据方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN201710928856.9 |
| 申请日 | 2017年10月9日 |
| 公告号 | CN109634514B |
| 公开日 | 2024年3月29日 |
| IPC主分类号 | G06F3/06 |
| 权利人 | 北京握奇智能科技有限公司; 北京握奇数据股份有限公司 |
| 发明人 | 郑江东; 王幼君 |
| 地址 | 北京市朝阳区望京利泽中园101号启明国际大厦西侧7层; 北京市朝阳区望京利泽中园101号启明国际大厦西侧7层 |
专利主权项内容
1.一种芯片存储器的写数据方法,包括以下步骤:判断待写数据是普通数据还是均衡数据;所述普通数据是指不需要频繁更新的数据,所述均衡数据是指需要频繁更新的数据;如果是普通数据,则对待写数据进行普通写;如果是均衡数据,则判断芯片操作系统是否支持均衡写,如果支持,则芯片操作系统对待写数据进行均衡写;如果芯片操作系统不支持均衡写,则应用程序对待写数据进行均衡写;所述均衡写是使用N个存储空间,轮流存储需要频繁更新的数据;所述N为均衡系数,N为正整数,N≥2;所述芯片操作系统对待写数据进行均衡写的过程包括以下步骤:将芯片存储器划分为普通区域和均衡区域,所述普通区域用于存储普通数据,所述均衡区域用于存储均衡数据;在均衡区域中划出N个指定大小的空间区域;将均衡数据从所述空间区域的起始地址开始写入芯片存储器的N个指定大小的空间区域;所述在均衡区域中划出N个指定大小的空间区域的大小为:如果芯片存储器支持字节写,则划出的空间大小为:(指定大小+6)×均衡系数N;如果芯片存储器支持页擦页写,当(指定大小+6)是页大小的整数倍时,则划出的空间大小为(指定大小+6)×均衡系数N;当(指定大小+6)不是页大小的整数倍时,则划出的空间大小为:([(指定大小+6)÷页大小]+1)×页大小×均衡系数N。。马 克 数 据 网