面向高性能应用的PCIE SSD的驱动研究与实现

被引量 : 0次 | 上传用户:Yhead705
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据时代的到来,企业和用户对存储领域的需求呈现爆炸式增长。当前数据已经成为企业的核心资源,因此对数据存储的安全性和可靠性也提出了更高要求。这些技术从软件或硬件等不同层面共同推动了存储领域的发展,也对传统的存储体系结构形成了冲击,从而为相关的研究提供了广阔的空间。为了满足数据密集型海量存储系统的应用需求,进一步提高存储系统的带宽,目前已经研发出了基于PCIe接口的SSD。本文针对自主研制的PCIe SSD设备,设计实现了分层驱动程序。通过两层驱动的配合,正确将PCIe SSD挂载为系统中磁盘,并且有效提高了系统带宽和空间利用率。本文主要工作有以下几个方面:1)设计并实现了PCIe SSD的Windows驱动,包括研究Windows操作系统存储驱动栈的工作原理、WDM驱动框架工作机制。整个驱动采用了分层框架,上层驱动将硬件设备正确注册为Windows操作系统中的磁盘设备,采取了与传统驱动设计不同的通路,降低了协议转换的开销;下层驱动中采用了请求队列、中断聚合、请求TAG寄存器技术以处理并发乱序请求。通过两层驱动协作,共同提高系统性能。2)提出了面向大容量FTL的闪存转换层机制,制定了基于进程的块分配策略。实验证明:在驱动层实现FTL可以有效利用主机的大内存空间,基于进程的块分配策略可以更加有效地管理闪存,提高垃圾回收的效率和闪存的性能。3)在驱动层中采用了缓存策略,有效解决了文件系统与磁盘设备读写粒度不同的矛盾,进一步减少了闪存的擦除次数,提高了响应速度和垃圾回收的性能。4)研究了高速传输的相关机制,采用了请求队列、中断聚合、请求TAG寄存器技术以处理并发乱序请求。充分利用了PCIe接口的高速带宽,减少了系统响应中断的次数,并且使乱序处理情况下的各请求得到了正确响应。
其他文献
前几天,汽车动力总成关键零部件生产企业舍弗勒发出的一封"紧急求助函"惊动整个汽车圈,据称"由于滚针断货将导致49家汽车整车厂的200多个车型陆续全面停产并在理论上将造成中国
1986—1987年期间,对藏酋猴(Macaca thihetana)黄山鱼鳞坑群交配活动中的性打搅行为进行了为期9个月的观察和研究。在766次交配中,交配个体受到了266次性打搅。性打搅行为大
目的本研究通过古今文献、证治规律研究和临证经验总结等方法,探讨功能性消化不良从肝论治的可行性和有效性,为临床从肝论治FD提供思路。方法1.通过查阅古今有关从肝论治FD的文
媒介融合带来的新变化使得播音主持工作发生了新的改变,高校播音主持人才的教育和培养,要适应媒体行业的新发展,就必须在教学理念、教学体系与内容、教师队伍的构建上做出相
当前,经过几十年的发展,我国基本上已经步入了法制社会,虽然法制社会建设还有很多不足之处,但是总体上体现了《宪法》所赋予的精神,为我国的社会发展提供了基本的法律依据和
以马铃薯栽培品种大西洋(Atlantic)试管苗叶片为材料,用Trizol试剂提取总RNA,通过RT-PCR方法获得马铃薯PPase基因的cDNA片段,将该片段反向连接到克隆载体pBluescript SK^+,酶切鉴定
零售业服务质量不仅影响顾客满意度,还会影响顾客忠诚度。目前,国内对零售业服务质量的研究不仅限于服务质量量表的探索性研究,还涉及到对顾客满意度和忠诚度影响的实证研究
东海县位于连云港西北部,处于中原官话与江淮官话的交界位置,因此其境内方言既具有中原官话的特点,又具有江淮官话的特点,东海方言的这种过渡性特征值得研究。本文采用地理语言学
对于人类文明发展中形成的诸如智者、英雄、天真者等原型化的人物角色是动画形象能够打动人心的内在原因.儿童是动画形象的主要消费人群,我们基于视觉语言的角度,会发现原型
随着经济的快速发展,人们对周围环境的要求越来越高,城市道路景观作为城市景观的一部分,逐渐引起了人们的关注。本文对城市道路景观的含义以及构成要素进行了介绍,并分析了我