发明名称 |
一种数据更新的方法和装置 |
摘要 |
本发明公开了一种数据更新的方法,设置预设数量的缓冲块,该方法包括:将对应于任一数据块的更新数据写入对应于该数据块的缓冲块,建立该更新数据在缓冲块中的位置与对应数据块中待更新数据的位置的对应关系;当任一缓冲块写满时,根据所述对应关系将该缓冲块中的更新数据全部写入对应数据块。本发明还同时公开了一种数据更新的装置,该装置包括:缓冲块定义模块,缓冲块操作模块和更新模块。本发明的数据更新的方法和装置,避免了对数据块中的页面进行数据更新时要将该数据块中的相应页面更新后再将全部数据重新写入的重复性操作,提高了数据写入和更新的效率。 |
申请公布号 |
CN101216806B |
申请公布日期 |
2011.11.23 |
申请号 |
CN200810056373.5 |
申请日期 |
2008.01.17 |
申请人 |
北京中星微电子有限公司 |
发明人 |
何菊 |
分类号 |
G06F12/12(2006.01)I |
主分类号 |
G06F12/12(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
宋志强;麻海明 |
主权项 |
一种数据更新的方法,其特征在于,设置预设数量的缓冲块,该方法包括:将对应于任一数据块的更新数据写入对应于该数据块的缓冲块,所述更新数据在缓冲块中的位置,按照缓冲块中页面编号从小到大的顺序依次排列,并设置末位标识表示所述缓冲块中更新数据占用的最后一个页面的页面编号;在更新数据所在页面中建立并保存所述更新数据在缓冲块中的位置与对应数据块中待更新数据的位置的对应关系,并将末位标识增加一;当任一缓冲块写满时,根据所述对应关系将该缓冲块中的更新数据全部写入对应数据块。 |
地址 |
100083 北京市海淀区学院路35号世宁大厦15层 |