固态硬盘的研究与应用

被引量 : 0次 | 上传用户:xiaotiantiandetian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳。其芯片的工作温度范围很宽(-40~85摄氏度)。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。目前由于成本较高,正在逐渐普及到DIY市场。文中对如何设计、实现SSD进行了分析,对SSD的整体框架、Flash管理模块、初始化模块、Cache管理模块做了详细分析。SSD硬件主要由五个部分组成:接口芯片、FPGA、CPU、SDRAM、FLASH。SSD软件大致分为这样几个模块:接口模块、Cache管理模块、异常处理模块、Flash管理模块、初始化模块、重建模块、掉电模块、交换块管理模块、损耗均衡模块等。初始化模块为系统运行提供全局参数,准备必备的数据,所有需要保存的数据都是存放在Flash中,系统运行时从Flash中读入,初始化模块是对系统运行时初始化,运行时初始化在系统运行开始时将Flash中的参数信息读出,组织内存中的数据。要了解运行时初始化,首先需要了解出厂信息分布,全局参数在Flash中的分布情况及存放具体的位置,以及各个参数存放的详细说明。Cache管理模块的主要功能是采用速度快的SDRAM来管理Flash阵列中的数据,提高SSD响应主机命令的速度,实现数据的快速读写操作,以及维护Cache中的数据与Flash阵列中的数据的一致性等。CACHE节点有三种状态:读、写与FLUSH。硬件结构由ATA接口,控制器与Flash芯片阵列组成。ATA接口负责数据,命令的收发,协议的转换,其管理模块处理来自主机的ATA命令,解析并对相关寄存器赋值,供CPU处理器解读。控制器以数据控制器为中心,连接各个模块。CPU解读ATA协议后调用相关的管理模块进行数据处理。最后,本文对固态硬盘的测试项目进行了分析,说明了固态硬盘的测试环境和工具,并从性能测试和可靠性测试方面对SSD进行了全面的测试,能有效指导固态硬盘测试工作的开展。
其他文献
通过分析无线闭塞中心(RBC)的系统结构和功能,从RBC的角度辨识出各种安全风险,并将它们分为列车超速和列车冒进两大类;采用故障树分析方法对2类风险分别建立故障树,进而求解
目的 探讨小檗碱对实验大鼠胰岛素敏感性和血糖血脂的影响。 方法 实验大鼠分7组 :普食对照组和小檗碱治疗组 ,高脂对照组和小檗碱治疗组 ,高脂饮食与极小剂量链脲佐菌素(
司法会计活动是经侦工作中一项必不可少的活动 ,其内容包括司法会计检查和司法会计鉴定 ,具体实施主体包括侦查人员和司法会计技术人员。经侦部门技术机构的主要任务是运用司
现阶段我国的经济发展过程中,随着全面改革的深化进行,一些领域的发展得到了迅速增长,其中在化工管道的安装上也有了新的要求提升。管道安装工程是化工建设中的重要构成,其在
目的探讨血糖水平对急性冠脉综合征(ACS)近期预后的影响机制及处理。方法对366例急性冠脉综合征患者,根据其清晨血糖水平分为正常、应激性高血糖(SHG)、糖尿病(DM)3个组,再按
进入21世纪以来,随着人类社会和经济发展模式变革的加速推进,气候变暖成为不容回避的世界性难题,以低能耗、低污染、低排放为基础的低碳经济模式日益成为世界经济关注的焦点,
随着现代信息技术的发展,当前的即时通讯服务使人们能够知道彼此的存在并且交换信息,然而,几乎所有的这些服务都基于客户端/服务器的体系结构。如果服务器出现故障,那么所有
21世纪的竞争是人才的竞争,人力资源成为企业获得成功的重要因素之一。随着中国加入WTO和投资环境的日益改善,越来越多的外资公司在中国设立分公司和办事处开展业务,它们对人
随着现代信息技术的飞速发展和网络基础设施的不断完善,高校教育信息化建设取得了重大进展,采用信息技术支持组织运行的各种教育教学管理信息系统更是得到了广泛的应用,促进