发明名称 |
一种网络存储服务器及其缓存数据的方法 |
摘要 |
本发明公开了一种网络存储络服务器及其缓存数据的方法,属于网络存储服务器技术。本发明公开的网络存储服务器包括:内存管理模块,创建多个内存块;缓存操作模块,将所述内存管理模块创建的内存块中存储空间大小相同的内存块的地址作为一个队列,当接收到缓存操作时,从与所述缓存操作所需存储空间大小匹配的内存块的地址队列中,查找到空闲的内存块的地址;缓存复制模块,将所述缓存操作所要缓存的数据缓存到所述缓存操作模块所查找到的地址对应的空闲的内存块中。本申请实施例,能够提高网络存储服务器的运行速度,并在不占用大量系统资源的前提下,避免内存数据丢失。 |
申请公布号 |
CN102279810A |
申请公布日期 |
2011.12.14 |
申请号 |
CN201110229870.2 |
申请日期 |
2011.08.11 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
刘正伟;文中领 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
栗若木;王漪 |
主权项 |
一种网络存储服务器,其特征在于,该网络存储服务器包括:内存管理模块,创建多个内存块;缓存操作模块,将所述内存管理模块创建的内存块中存储空间大小相同的内存块的地址作为一个队列,当接收到缓存操作时,从与所述缓存操作所需存储空间大小匹配的内存块的地址队列中,查找到空闲的内存块的地址;缓存复制模块,将所述缓存操作所要缓存的数据缓存到所述缓存操作模块所查找到的地址对应的空闲的内存块中。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |