内存存储数据的维护方法与装置

基本信息

申请号 CN200910089849.X 申请日 -
公开(公告)号 CN101620618B 公开(公告)日 2011-11-30
申请公布号 CN101620618B 申请公布日 2011-11-30
分类号 G06F17/30(2006.01)I;G06F12/08(2006.01)I 分类 计算;推算;计数;
发明人 李超然;黄牧;鲁凡 申请(专利权)人 金鹃传媒科技股份有限公司
代理机构 北京派特恩知识产权代理事务所(普通合伙) 代理人 王黎延;迟姗
地址 230000 安徽省合肥市高新区望江西路766号科研生产楼1幢
法律状态 -

摘要

摘要 本发明公开了一种内存存储数据的维护方法,包括:将内存区设置为内存数据单元、控制块和哈希入口HE表的存储模式,并设置哈希冲突队列HCQ、空闲队列FQ和同步队列SQ;在将所述HCQ中数据删除时,将所删除的数据添入所述SQ中,并在HE表中保持所删除的数据的关键字的哈希运算值;新增数据时,从所述FQ中选择空内存数据单元存储所述新增数据,并将存储所述新增数据内存数据单元对应的控制块置入所述HE表中待添加数据的关键字的哈希运算值所对应的控制块列表中。本发明同时公开了一种内存存储数据的维护装置。本发明提高了数据在内存中的命中率,对数据的操作尽量在内存中完成,减少了不必要的输入输出操作,能大幅度提高系统处理数据的效率。