[发明专利]虚拟存储设备(VMD)应用/驱动器有效
申请号: | 201310404016.4 | 申请日: | 2013-09-06 |
公开(公告)号: | CN103488578A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 俞一康;严毅旭 | 申请(专利权)人: | 晶天电子(深圳)有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F12/08 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 仉玉新 |
地址: | 518000 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在主机上执行的虚拟存储设备(Virtual-Memory Device,VMD)驱动器和应用,以增加连接到超级增强耐力设备(Super Enhanced Endurance Device,SEED)或者固态硬盘(Solid-State Drive,SSD)的闪存的耐力。所述VMD驱动器使用高级别或者低级别过滤驱动器截获主机对闪存的访问,且使用地址范围和从元数据表读取的文件扩展名将主机对闪存的访问分类为分页文件数据类型,临时文件,元数据和用户数据文件。可选的,将所述分页文件和临时文件写到闪存。在通过SSD存储数据前,根据数据类型,将所述满页和局部页分组成多页元页。通过所述VMD驱动器,主机DRAM中存储数据类型的虚拟磁盘和缓存被管理并刷新到SSD。为管理功能的块或者页,存储写数据。在DRAM中的备用/交换区减少闪存磨损。当纠错失败时,调整参考电压。 | ||
搜索关键词: | 虚拟 存储 设备 vmd 应用 驱动器 | ||
【主权项】:
一种虚拟存储设备(VMD)驱动器,所述驱动器在主机上执行,包括:文件类型识别器,用于为VMD驱动器接收的主机写产生一个数据类型;数据拆分管理器,用于根据所述数据类型识别器识别的数据类型,对主机写入数据进行分类;数据写入缓存,用于存储用户数据类型的主机写数据;元数据缓存,用于存储元数据类型的主机写数据;分页缓存,用于存储分页文件数据类型的主机写数据;临时缓存,用于存储临时数据类型的主机写数据;用户分组引擎,用于将存储在所述数据写缓存中的用户数据分类成用户元页;元数据分组引擎,用于将存储在所述数据写缓存中的元数据分类成元数据的元页;输出缓冲区,用于将分组的元页和数据类型信息发送到闪存驱动系统进行存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶天电子(深圳)有限公司,未经晶天电子(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310404016.4/,转载请声明来源钻瓜专利网。