一种固态硬盘的操作方法和固态硬盘的制作方法

文档序号:7922802阅读:228来源:国知局
专利名称:一种固态硬盘的操作方法和固态硬盘的制作方法
技术领域
本发明实施例涉及存储与通信技术领域,特别涉及一种固态硬盘的操作 方法和固态硬盘。
背景技术
SSD ( Solid State Disk,固,二
t盘),由控制单元与存储单元组成。存储 单元多采用非易失性的Flash芯片构成,且不具有机械转动装置,因而SSD具 有读写性能高,抗震能力强,电源开销小等优势,并广泛应用于军事、车载、 工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领 域。
SSD突出的读写性能,使其被经常用于高端存储领域。过去由于以太网传 输速度受到制约,只能实现10Mbps或100Mbps带宽,无法满足高端存储的需 求,甚至无法达到SSD接口的传输速度。千兆位以太网是一种新型高速局域网, 可以提供lGb / s的通信带宽,同样采用CSMA / CD ( Carrier Sense Multiple
Access With Collision Detection, 载波监口/
协议、帧一各式
和帧长,因此可以在原有低速以太网基础上实现平滑、连续性的网络升级, 从而能最大限度地保护用户以前的投资,节约升级成本。目前10Gbps以太网 仍使用与以往1 OMbps和1 OOMbps以太网相同的形式,允许低速网络直接升级 到高速网络。以太网速度的不断提升,升级成本的相对低廉,用户作用域广 泛都
但是,

发明内容
本发明实施例提供一种固态硬盘的操作方法和固态硬盘,以提供一种带 有以太网接口的SSD,实现SSD接入以太网。为达到上述目的,本发明实施例一方面提供一种固态硬盘的操作方法,
包括
通过以太网4妄口 4妻收以太网帧; 根据所述以太网帧,对固态硬盘进行操作。
另一方面,本发明实施例还提供一种固态硬盘,包括以太网接口、控制
模块和非易失性存储介质,
所述以太网接口,用于接收以太网帧;
所述控制模块,用于根据所述以太网接口接收的以太网帧,对所述非易 失性存储介质进行^^乘作。
与现有技术相比,本发明实施例具有以下优点本发明实施例根据接收 的以太网帧对固态硬盘进行搡作,从而提供了一种带有以太网接口的SSD, 实现了 SSD直接接入以太网。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种固态硬盘的操作方法的流程图; 图2为本发明实施例对固态硬盘中的非易失性存储介质进行操作的流程 示意图3为本发明实施例一种固态硬盘的结构图; 图4为本发明实施例另 一种固态硬盘的结构图; 图5为本发明实施例再一种固态硬盘的结构图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 本发明实施例提供一种固态硬盘的操作方法,提供了 一种带有以太网接
口的SSD,实现了SSD直接接入以太网。
如图l所示,为本发明实施例一种固态硬盘的操作方法的流程图,包括 步骤S101,通过以太网接口接收以太网帧。 步骤S102,根据以太网帧,对固态硬盘进行操作。
其中,对固态硬盘进行操作具体为对固态硬盘中的非易失性存储介质进
行操作。
上述固态硬盘的操作方法,根据接收的以太网帧对固态硬盘进行操作, 提供了一种带有以太网接口的SSD,并且通过SSD中内置控制系统的方式, 实现了 SSD直接通过以太网传输和下载数据,极大地提高了数据的上传和下
载速度。
本发明实施例中,根据以太网帧,对固态硬盘进行操作的流程如图2所 示,具体包括
步骤S201,对以太网顿进行TCP ( Transmission Control Protocol,传输控 制协议)/ IP (Internet Protocol,因特网协议)解封装,获得对固态硬盘的才喿 作命令。该解封装具体可以为将接收的以太网帧的TCP/IP头去掉,获得以 太网帧中的对固态硬盘的操作命令。
步骤S202,将对固态硬盘的操作命令解析为对应的可执行命令。 步骤S203,根据可执行命令对固态硬盘中的非易失性存储介质进行操作。 步骤S204,接收对固态硬盘中的非易失性存储介质进行操作的结果。 步骤S205,对上述操作的结果进行TCP/IP封装获得以太网顿,并发送该 以太网帧。
其中,对操作的结果进行TCP/IP封装具体为将接收到的操作结果封装 上TCP/IP头,以适合以太网传输。
如图3所示,为本发明实施例一种固态硬盘的结构图,包括以太网接口 31、控制模块32和非易失性存储介质33,以太网4妄口 31 ,用于4妄收以太网帧;
控制模块32,用于根据以太网接口 31接收的以太网帧,对非易失性存储 介质33进行操作。
如图4所示,控制模块32可以包括
解封装子模块321 ,用于对以太网帧进行TCP/IP解封装,获得对固态硬 盘的操作命令;
命令解析子模块322,用于将解封装子模块321获得的对固态硬盘的操作 命令解析为对应的可执行命令;
命令执行子模块323,用于根据命令解析子模块322获得的可执行命令对 非易失性存储介质33进行操作。
其中,控制模块32还可以包括
结果接收子模块324,用于接收命令执行子模块323对非易失性存储介质 进行操作的结果;
封装子模块325,用于对结果接收子模块324接收的操作结果进行TCP/IP 封装,获得以太网帧,并通过以太网接口 31发送以太网帧。
其中,解封装子模块321和封装子模块325,位于固态硬盘的接口控制芯 片41上;
命令解析子模块322、命令执行子模块323和结果接收子模块324,位于 固态硬盘的控制器42上。该控制器42可以为Flash控制器,当然本发明实施 例并不局限于此,该控制器42还可以为其他非易失性存储介质的控制器,并 不影响本发明实施例的实现。
非易失性存储介质33具体可以为Flash芯片或SDRAM。 以读数据命令为例,固态硬盘进行的操作具体为以太网接口31接收到 主机发送的以太网帧之后,解封装子模块321对该以太网帧进行解封装,获 得该以太网帧携带的读数据命令,命令解析子模块322将该读数据命令解析 为可执行命令,命令执行子模块323根据该可执行命令读取固态硬盘的非易
子模块325对结果接收子模块324接收到的数据进行TCP/IP封装,获得以太网帧,并通过以太网接口 31将以太网帧发送至主机。
再以写数据命令为例,固态硬盘进行的操作具体可以为以太网接口 31 接收到主机发送的以太网巾贞之后,解封装子模块321对该以太网帧进行解封 装,获得该以太网帧携带的写数据命令,命令解析子模块322将该写数据命 令解析为可执行命令,命令执行子模块323根据该可执行命令向主机获取进 行TCP/IP封装后的待写入数据。在获取到封装后的待写入数据之后,解封装 子模块321对封装的待写入数据进行解封装,命令执行子模块323再根据上 述可执行命令将解封装后的待写入数据写入固态硬盘的非易失性存储介质 中。这时对非易失性存储介质进行操作的结果可以为非易失性存储介质中存 储单元的状态,例如存储单元空间不足、或存储单元写保护等;上述操作 的结果还可以为命令执行结果,例如写操作完成、或写操作失败等。在结 果接收子模块324接收到操作结果之后,封装子模块325对该操作结果进行 TCP/IP封装,获得以太网帧,并通过以太网接口 31将该以太网帧发送至主机。
如图5所示,该固态硬盘还可以包括CPU ( Central Processing Unit,中央 处理单元)43,负责对非易失性存储介质33进行操作时的相关运算。
该固态硬盘还可以包括緩存44,用于緩存对固态硬盘的非易失性存储介 质33进行操作过程中的数据。
上述固态硬盘,控制模块32根据以太网接口31接收的以太网帧,对非易 失性存储介质33进行操作。从而,提供了一种带有以太网接口的SSD,实现了 SSD直接接入以太网。
上述模块可以分布于一个装置,也可以分布于多个装置。上述模块可以 合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。 基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软 件产品可以存储在一个非易失性存储介质中,包括若干指令用以使得一台计 算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个 实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的 模块或流程并不 一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述 进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一 个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆 分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种固态硬盘的操作方法,其特征在于,包括通过以太网接口接收以太网帧;根据所述以太网帧,对固态硬盘进行操作。
2、 如权利要求l所述的方法,其特征在于,所述根据所述以太网帧,对 固态硬盘进行操作具体包括对所述以太网帧进行解封装,获得对固态硬盘的操作命令; 将所述对固态硬盘的操作命令解析为对应的可执行命令; 根据所述可执行命令对所述固态硬盘进行操作。
3、 如权利要求1或2所述的方法,其特征在于,所述对固态硬盘进行操 作之后,还包括接收对所述固态硬盘中的非易失性存储介质进行操作的结果; 对所述操作的结果进行封装获得以太网帧; 发送所述以太网帧。
4、 如权利要求l所述的方法,其特征在于,所述对固态硬盘进行操作具 体为对所述固态硬盘中的非易失性存储介质进行操作。
5、 一种固态硬盘,其特征在于,包括以太网接口、控制模块和非易失性 存储介质,所述以太网接口,用于接收以太网帧;所述控制模块,用于根据所述以太网接口接收的以太网帧,对所述非易 失性存储介质进行操作。
6、 如权利要求5所述固态硬盘,其特征在于,所述控制模块包括 解封装子模块,用于对所述以太网帧进行解封装,获得对固态硬盘的操作命令;命令解析子模块,用于将所述解封装子模块获得的对固态硬盘的操作命 令解析为对应的可执行命令;命令执行子模块,用于根据所述命令解析子模块获得的可执行命令对所 述非易失性存储介质进行操作。
7、 如权利要求5或6所述的固态硬盘,其特征在于,所述控制模块还包括结果接收子模块,用于接收所述命令执行子模块对所述非易失性存储介 质进行操作的结果;封装子模块,用于对所述结果接收子模块接收的操作结果进行封装获得 以太网帧,并通过所述以太网接口发送所述以太网帧。
8、 如权利要求7所述的固态硬盘,其特征在于,所述解封装子模块和所述封装子模块,位于所述固态硬盘的接口控制芯 片上;所述命令解析子模块、所述命令执行子模块和所述结果接收子模块,位 于所述固态硬盘的控制器上。
9、 如权利要求5所述的固态硬盘,其特征在于,所述非易失性存储介质 具体为闪存Flash芯片。
全文摘要
本发明实施例公开了一种固态硬盘的操作方法和固态硬盘,所述固态硬盘的操作方法包括通过以太网接口接收以太网帧;根据所述以太网帧,对固态硬盘进行操作。本发明实施例提供了一种带有以太网接口的SSD,实现了SSD直接接入以太网,扩展了SSD的应用范围。
文档编号H04L29/06GK101442548SQ20081018458
公开日2009年5月27日 申请日期2008年12月17日 优先权日2008年12月17日
发明者乔 柯 申请人:成都市华为赛门铁克科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1