一种适用于NVMe命名空间配置的双接口架构制造技术

技术编号:21431884 阅读:29 留言:0更新日期:2019-06-22 11:50
本发明专利技术公开了一种适用于NVMe命名空间配置的双接口架构,包括一NVMe固态硬盘,其内部被划分为多个命名空间,每个命名空间均设置有双接口模块,一个接口模块为命名空间配置接口模组,查询读取命名空间特征值,另一接口为区域写入加解密接口模组,查询读取区域加解密特征值,所述命名空间配置接口模组与区域写入加解密接口模组共用整合记忆空间。本发明专利技术提供一种适用于NVMe命名空间配置的双接口架构,配置双接口同步实现命名空间特征值和区域加解密特征值的查询读取,减少延迟时间。

【技术实现步骤摘要】
一种适用于NVMe命名空间配置的双接口架构
本专利技术涉及存储
,尤其涉及一种适用于NVMe命名空间配置的双接口架构。
技术介绍
非易失性内存主机控制器接口规范(NVMe)是一个逻辑设备接口规范,此规范于充分利用快捷外设互联标准信道的低延时以及多线平行高速传输,还有现行通用处理器应用的操作并行性,摆脱过往控制器接口的速度限制,大幅度提升固态硬盘的读写传输速度。将闪存用户空间进行划分,可以分成数个独立的逻辑空间,每个逻辑空间就可以被定义为命名空间,由非易失性内存主机控制器接口规范中可以定义多数个命名空间,每个命名空间拥有独立的指令读写操作,藉由每个独立的命名空间,可以平行处理多核心处理器操作指令,进而减少指令之间的延迟时间。在存储容量要求日渐提高的情况下,加上不同的管理需求,对于命名空间的数量需求越来越高。而根据NVMe标准下,每笔指令都需要藉由命名空间定义来查询各空间特征值,并确认其命名空间是否有效空间。此外命名空间定义也用来支持保护加解密行为,用来读取对应逻辑区间加解密特征值,其加解密特征值与空间特征值并非同值。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种适用于NVMe命名空间配置的双接口架构,配置双接口同步实现命名空间特征值和区域加解密特征值的查询读取,减少延迟时间。为实现上述目的,本专利技术提出如下技术方案:一种适用于NVMe命名空间配置的双接口架构,包括一NVMe固态硬盘,其内部被划分为多个命名空间,每个命名空间均设置有双接口模块,一个接口模块为命名空间配置接口模组,查询读取命名空间特征值,另一接口为区域写入加解密接口模组,查询读取区域加解密特征值,所述命名空间配置接口模组与区域写入加解密接口模组共用整合记忆空间。优选的,所述区域写入加解密接口模组包括整合输出模组以及多个比较器,比较器的输入端连接整合记忆空间,同时接收写入资料和记忆体索引资料,并输出比较结果和写入资料给整合输出模组。优选的,所述整合记忆空间对命名空间特征值、区域加解密特征值及逻辑区块位址进行整合。优选的,所述命名空间配置接口模组和区域写入加解密接口模组的输出端均连接有快取记忆体,存储有上一笔资料,以快速读取相应特征值而无需执行查询步骤。与现有技术相比,本专利技术所揭示的一种适用于NVMe命名空间配置的双接口架构,具有如下有益效果:采用双接口架构可以同时查询读取命名空间特征值和加解密特征值,有效降低指令操作之间转换的延迟时间;外对空间特征值与区域加解密特征值的记忆空间进行整合,减少双接口所使用记忆体空间;在输出端提供快取记忆体.存储上一笔的资料,只要指令不变,便能快速从快取记忆体读取所需之特征值而不需要再执行查询步骤.根据这样的硬体加速架构,大量地缩减旧有微处理器检查流程带来的延迟时间。附图说明图1是本专利技术第一实施例中架构的框架示意图;图2是本专利技术第一实施例中区域写入加解密接口模组框架图;图3是本专利技术中整合记忆空间的整合示意图;图4是本专利技术第二实施例中架构的框架示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。如图1所示,本专利技术所揭示的一种适用于NVMe命名空间配置的双接口架构,包括NVMe固态硬盘,其内部被划分为多个命名空间,每个命名空间均设置有双接口模块,其中一个接口模块为命名空间配置接口模组,用来查询读取命名空间特征值,这个接口和现有命名空间中的接口一致,而另一个接口为区域写入加解密接口模组,查询读取区域加解密特征值。如图2所示,所述区域写入加解密接口模组包括整合输出模组以及多个比较器,比较器的输入端连接整合记忆空间,同时接收写入资料和记忆体索引资料,并输出比较结果和写入资料给整合输出模组(这边是将什么资料和什么资料进行比较,输出的结果作用是什么)。如图3所示,为了减少双接口配置对记忆体空间的实用,将命名空间配置接口模组与区域写入加解密接口模组共用整合记忆空间。具体的是将命名空间特征值、区域加解密特征值及逻辑区块位址进行整合。如图4所示为本专利技术的第二实施例,其相比第一实施例的区别是,所述命名空间配置接口模组和区域写入加解密接口模组的输出端均连接有快取记忆体,存储有上一笔资料,当指令所对应位址之命名空间定义不变,便直接读取快取记忆体内容,可省去查询的时间,进而更加减少所花费的延迟时间。本专利技术的
技术实现思路
及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本专利技术的教示及揭示而作种种不背离本专利技术精神的替换及修饰,因此,本专利技术保护范围应不限于实施例所揭示的内容,而应包括各种不背离本专利技术的替换及修饰,并为本专利申请权利要求所涵盖。本文档来自技高网
...

【技术保护点】
1.一种适用于NVMe命名空间配置的双接口架构,其特征在于:包括一NVMe固态硬盘,其内部被划分为多个命名空间,每个命名空间均设置有双接口模块,一个接口模块为命名空间配置接口模组,查询读取命名空间特征值,另一接口为区域写入加解密接口模组,查询读取区域加解密特征值,所述命名空间配置接口模组与区域写入加解密接口模组共用整合记忆空间。

【技术特征摘要】
1.一种适用于NVMe命名空间配置的双接口架构,其特征在于:包括一NVMe固态硬盘,其内部被划分为多个命名空间,每个命名空间均设置有双接口模块,一个接口模块为命名空间配置接口模组,查询读取命名空间特征值,另一接口为区域写入加解密接口模组,查询读取区域加解密特征值,所述命名空间配置接口模组与区域写入加解密接口模组共用整合记忆空间。2.根据权利要求1所述的适用于NVMe命名空间配置的双接口架构,其特征在于:所述区域写入加解密接口模组包括整合输出模组以及多个比较器,...

【专利技术属性】
技术研发人员:郭书玮李庭育洪振洲陈育鸣
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1