The invention relates to an SSD storage medium switching method and its system, in which the SSD storage medium switching method includes the following steps: S1, power on, host and SSD NVME successfully interact; S2, SSD host memory buffer management module initialization, FW setting virtual address, buffer management module converting it to the actual physical address of host memory; S3, host calling NVME admin; The commands set attribute commands to enable the buffer management module and configure its working parameters; S4 to determine whether the host allocates space successfully; S5 to determine whether the host cache is reallocated; S6 to configure the SCU module to select the storage address; S7, FW to store data to the host memory buffer or internal DRAM; S8, SSD to work properly. The invention ensures the normal operation of SSD by switching between DRAM inside SSD and memory buffer of host computer, and can also place some important data affecting reading and writing performance in DRAM according to demand, so as to improve work efficiency.
【技术实现步骤摘要】
一种SSD存储媒介切换方法及其系统
本专利技术涉及固态硬盘
,更具体地说是指一种SSD存储媒介切换方法及其系统。
技术介绍
现有SSD使用Host(主机)端Memory(内存)的部分空间替代SSD内部的DRAM,让SSD在无DRAM的情况下,通过共享主机内存,在牺牲部分性能的情况下可达到与具备嵌入式DRAM的SSD相同功能并减小成本的目的。但是,上述方法可能会出现Host分配空间失败、存取数据时Host误操作开辟的Buffer(缓存区)导致存储数据被篡改等问题,使得SSD不能正常工作。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种SSD存储媒介切换方法及其系统。为实现上述目的,本专利技术采用于下技术方案:一种SSD存储媒介切换方法,包括以下步骤:S1,上电,主机与SSDNVME成功交互;S2,SSD的主机内存缓存区管理模块初始化,FW设置虚拟地址,缓存区管理模块将其转换为主机端内存实际物理地址;S3,主机调用NVMEadmin命令的设置属性命令,使能缓存区管理模块并配置其工作参数;S4,判断主机是否成功分配空间;若是,进入S6;若否,则进入S5;S5,判断是否重新分配主机缓存区;若是,返回S2;若否,则进入S6;S6,配置SCU模块选择存储地址;S7,FW将数据存储至主机内存缓存区或内部DRAM;S8,SSD正常工作。其进一步技术方案为:所述S2包括:S21,SSD的主机内存缓存区管理模块初始化;S22,FW设置虚拟地址,缓存区管理模块将其转换为主机端内存实际物理地址。其进一步技术方案为:所述S4之后还包括:使能缓存区管理模块。其进一步 ...
【技术保护点】
1.一种SSD存储媒介切换方法,其特征在于,包括以下步骤:S1,上电,主机与SSD NVME成功交互;S2,SSD的主机内存缓存区管理模块初始化,FW设置虚拟地址,缓存区管理模块将其转换为主机端内存实际物理地址;S3,主机调用NVME admin命令的设置属性命令,使能缓存区管理模块并配置其工作参数;S4,判断主机是否成功分配空间;若是,进入S6;若否,则进入S5;S5,判断是否重新分配主机缓存区;若是,返回S2;若否,则进入S6;S6,配置SCU模块选择存储地址;S7,FW将数据存储至主机内存缓存区或内部DRAM;S8,SSD正常工作。
【技术特征摘要】
1.一种SSD存储媒介切换方法,其特征在于,包括以下步骤:S1,上电,主机与SSDNVME成功交互;S2,SSD的主机内存缓存区管理模块初始化,FW设置虚拟地址,缓存区管理模块将其转换为主机端内存实际物理地址;S3,主机调用NVMEadmin命令的设置属性命令,使能缓存区管理模块并配置其工作参数;S4,判断主机是否成功分配空间;若是,进入S6;若否,则进入S5;S5,判断是否重新分配主机缓存区;若是,返回S2;若否,则进入S6;S6,配置SCU模块选择存储地址;S7,FW将数据存储至主机内存缓存区或内部DRAM;S8,SSD正常工作。2.根据权利要求1所述的一种SSD存储媒介切换方法,其特征在于,所述S2包括:S21,SSD的主机内存缓存区管理模块初始化;S22,FW设置虚拟地址,缓存区管理模块将其转换为主机端内存实际物理地址。3.根据权利要求1所述的一种SSD存储媒介切换方法,其特征在于,所述S4之后还包括:使能缓存区管理模块。4.根据权利要求1所述的一种SSD存储媒介切换方法,其特征在于,所述S5之后还包括:配置缓存区管理模块。5.一种SSD存储媒介切换系统,其特征在于,包括交互单元,初始化设置单元,调用单元,第一判断单元,第二判断单元,配...
【专利技术属性】
技术研发人员:张健,冯元元,臧鑫,冷志源,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。