下载此文档

一种病毒文件存储的方法、装置及存储设备的制作方法.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
一种病毒文件存储的方法、装置及存储设备的制作方法
专利名称:一种病毒文件存储的方法、装置及存储设备的制作方法
技术领域:
本发明属于信息存储领域,尤其涉及一种病毒文件存储的方法、装置及存储设备。
背景技术:
现有杀毒软件在杀毒的过地址为7,寻址到地址7为I号文件-3,即I号病毒文件的第三个文件块,该文件块的前指针指向地址5,后指针指向地址3,寻址到地址3为I号文件-4,该文件块的前指针为7,后指针为空,表示该病毒文件划分的四个文件块存储完。在本实施例中,通过将所述写入的病毒文件划分为多个固定大小的文件块,采用链式结构存储所
述划分的文件块,可有效提高病毒文件的读写吞吐量(因为文件块的大小相同,存储占用的空间相同,病毒文件读写时移动较快,读写效率较高)。而且,在病毒文件删除时,只需对每个文件块删除相同大小的存储空间,提高了病毒文件删除的效率。另外,病毒文件删除时残留的碎片较少,节省了存储空间,利于下次病毒文件的分配。同时,将病毒文件划分为多个固定大小的文件块,采用链式结构存储所述划分的文件块时,只需改变 某个文件块指针域的数据,就会导致该病毒文件无法读取与运行,既减少了病毒潜在的危害性,提高了系统的安全性,又不会破坏该病毒文件的结构。实施例三:图5示出了本发明实施例三提供的病毒文件存储方法的实现流程图,该方法过程详述如下在步骤S501中,提取预隔离的病毒文件;在步骤S502中,采用链式结构存储所述提取的病毒文件;在步骤S503中,判断所述存储的病毒文件的读取频率;在本实施例中,所述读取频率是指病毒文件在一定的时间内(例如一个小时)读取的次数。每次病毒文件在读取时,系统自动记录该病毒文件读取的次数,并计算出在一定时间内该病毒文件读取的频率,将所述频率保存至该病毒文件对应文件块的冗余信息中。在本实施例中还可以根据病毒文件的读取频率设置病毒文件的优先级,在所述读取频率大于或者等于预设的阈值时,将所述病毒文件的优先级设置为“高”,在所述读取频率小于预设的阈值时,将所述病毒文件的优先级设置为“低”。在步骤S504中,在所述存储的病毒文件的读取频率大于或者等于预设的阈值时,将所述病毒文件转存至缓存中。在本实施例中,将所述读取频率大于或者等于预设阈值的存储病毒文件转存至缓存中,其中,所述阈值可根据系统实际性能预先设定。当然,在病毒文件设置为优先级的时候,将优先级“高”的病毒文件转存至缓存中。缓存中的病毒文件也是采用链式结构存储(如图6b所示)。具体如下在原有的链式存储结构(图4)上增加一个缓存标识,用于标识哪些病毒文件需要进行缓存,如图6a所示,缓存标识为“I”的表示读取频率大于或者等于预设阈值或者优先级为“高”的病毒文件,缓存标识为“0”的表示读取频率小于预设阈值或者优先级为“低”的病毒文件。将缓存标识为“I”的病毒文件转存至缓存中,缓存的方式如图6b所示,包括缓存地址、载体地址和文件块数据,所述缓存地址用于表示该病毒文件中的文件块在缓存中的实际地址,所述载体地址用于表示该病毒文件中的文件块在原载体中的实际地址,所述文件块数据用于缓存该病毒文件中的文件块的具体内容。本实施还包括在所述缓存中的病毒文件的读取频率小于预设阈值或者优先级降为“低”的时候,将所述病毒文件返存至原载体中。在本实施例中,通过判断存储的病毒文件的读取频率或者病毒文件的优先级,并在所述

一种病毒文件存储的方法、装置及存储设备的制作方法 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人开心果
  • 文件大小17 KB
  • 时间2022-06-28
最近更新