一种硬盘数据访问方法、装置、设备及介质制造方法及图纸

技术编号:34326750 阅读:14 留言:0更新日期:2022-07-31 01:17
本申请公开了一种硬盘数据访问方法、装置、设备及介质,涉及计算机技术领域,该方法包括:获取中央处理器针对目标数据发送的目标访问请求;基于预设大容量判别规则和预设小容量判别规则判断目标数据的数据类型;若数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与中央处理器之间的第一数据传输链路进行数据传输,以通过第一数据传输链路完成针对目标数据的访问操作;若数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与中央处理器之间的第二数据传输链路进行数据传输,以通过第二数据传输链路完成针对目标数据的访问操作。由此,本申请提高了硬盘访问速度,降低了延时。低了延时。低了延时。

A hard disk data access method, device, device and medium

【技术实现步骤摘要】
一种硬盘数据访问方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种硬盘数据访问方法、装置、设备及介质。

技术介绍

[0002]当前,随着电子技术和制造工艺的快速发展,在计算机体系架构中,CPU(central processing unit,中央处理器)和DDR(Double Data Rate,双倍速率同步动态随机存储器)的运行频率越来越高,处理能力越来越强,而大容量存储介质虽然也在发展,从机械硬盘到基于SATA(Serial Advanced Technology Attachment,串行高级技术附件)、NVME(NVM Express,非易失性内存主机控制器接口规范)的SSD(Solid State Disk或Solid State Drive,固态硬盘),但其发展速度严重滞后CPU的发展速度,如何提高硬盘IO(input\output)读写访问速度,成为影响计算机系统性能的关键。目前,在大容量存储介质设备中,SSD固态硬盘以其性能优势,逐渐取代传统的机械硬盘。SSD主要包含SATA2.0\SATA3.0\PCIe(Peripheral Component Interconnect Express)接口固态硬盘,其中基于NVME协议规范的SSD性能更加优越,也逐渐成为设计首选。但相对于CPU和DDR运行频率,依然是计算机系统性能主要瓶颈。
[0003]综上所述,如何提高硬盘访问速度,降低延时是当前亟待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种硬盘数据访问方法、装置、设备及介质,能够提高硬盘访问速度,降低延时。其具体方案如下:
[0005]第一方面,本申请公开了一种硬盘数据访问方法,包括:
[0006]获取主机的中央处理器针对目标数据发送的目标访问请求;
[0007]基于预设大容量判别规则和预设小容量判别规则判断所述目标数据的数据类型;
[0008]若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作;
[0009]若所述目标数据的数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与所述中央处理器之间的第二数据传输链路进行数据传输,以通过所述第二数据传输链路完成针对所述目标数据的访问操作。
[0010]可选的,所述若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作,包括:
[0011]若所述目标数据的数据类型为大容量数据,并且所述目标访问请求中的所述访问操作的操作类型为写操作,则直接利用所述第一数据传输链路,将所述中央处理器发送的所述目标数据写入所述双倍速率同步动态随机存储器;
[0012]将所述双倍速率同步动态随机存储器中的所述目标数据写入至所述非易失性存储器中,以完成对所述目标数据的所述写操作。
[0013]可选的,所述若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作,包括:
[0014]若所述目标数据的数据类型为大容量数据,并且所述目标访问请求中的所述访问操作的操作类型为读操作,则将所述非易失性存储器中的所述目标数据传输至所述双倍速率同步动态随机存储器,以便所述中央处理器利用所述第一数据传输链路直接从所述双倍速率同步动态随机存储器中读取所述目标数据,以完成对所述目标数据的所述读操作。
[0015]可选的,所述若所述目标数据的数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与所述中央处理器之间的第二数据传输链路进行数据传输,以通过所述第二数据传输链路完成针对所述目标数据的访问操作,包括:
[0016]若所述目标数据的数据类型为小容量数据,并且所述目标访问请求中的所述访问操作的操作类型为写操作,则利用所述第二数据传输链路直接将所述中央处理器发送的所述目标数据写入至所述非易失性存储器中,以完成对所述目标数据的所述写操作。
[0017]可选的,所述若所述目标数据的数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与所述中央处理器之间的第二数据传输链路进行数据传输,以通过所述第二数据传输链路完成针对所述目标数据的访问操作,包括:
[0018]若所述目标数据的数据类型为小容量数据,并且所述目标访问请求中的所述访问操作的操作类型为读操作,则利用所述第二数据传输链路将所述目标数据发送至所述中央处理器,以完成对所述目标数据的读操作。
[0019]可选的,所述利用所述第二数据传输链路将所述目标数据发送至所述中央处理器,包括:
[0020]基于所述非易失性存储器中的所述目标数据创建数据报文,并利用所述第二数据传输链路将所述数据报文发送至所述中央处理器。
[0021]可选的,所述硬盘数据访问方法,还包括:
[0022]利用第三目标协议实现所述主机与所述硬盘之间的通信。
[0023]第二方面,本申请公开了一种硬盘数据访问装置,包括:
[0024]请求获取模块,用于获取主机的中央处理器针对目标数据发送的目标访问请求;
[0025]判别模块,用于基于预设大容量判别规则和预设小容量判别规则判断目标数据的数据类型;
[0026]第一访问模块,用于若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作;
[0027]第二访问模块,用于若所述目标数据的数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与所述中央处理器之间的第二数据传输链路进行数据传输,以通过所述第二数据传输链路完成针对所述目标数据的访问操作。
[0028]第三方面,本申请公开了一种电子设备,包括处理器和存储器;其中,所述处理器执行所述存储器中保存的计算机程序时实现前述公开的硬盘数据访问方法。
[0029]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的硬盘数据访问方法。
[0030]可见,本申请获取主机的中央处理器针对目标数据发送的目标访问请求;基于预设大容量判别规则和预设小容量判别规则判断所述目标数据的数据类型;若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘数据访问方法,其特征在于,包括:获取主机的中央处理器针对目标数据发送的目标访问请求;基于预设大容量判别规则和预设小容量判别规则判断所述目标数据的数据类型;若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作;若所述目标数据的数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与所述中央处理器之间的第二数据传输链路进行数据传输,以通过所述第二数据传输链路完成针对所述目标数据的访问操作。2.根据权利要求1所述的硬盘数据访问方法,其特征在于,所述若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作,包括:若所述目标数据的数据类型为大容量数据,并且所述目标访问请求中的所述访问操作的操作类型为写操作,则直接利用所述第一数据传输链路,将所述中央处理器发送的所述目标数据写入所述双倍速率同步动态随机存储器;将所述双倍速率同步动态随机存储器中的所述目标数据写入至所述非易失性存储器中,以完成对所述目标数据的所述写操作。3.根据权利要求1所述的硬盘数据访问方法,其特征在于,所述若所述目标数据的数据类型为大容量数据,则直接利用基于第一目标协议建立的双倍速率同步动态随机存储器与所述中央处理器之间的第一数据传输链路进行数据传输,以通过所述第一数据传输链路完成针对所述目标数据的访问操作,包括:若所述目标数据的数据类型为大容量数据,并且所述目标访问请求中的所述访问操作的操作类型为读操作,则将所述非易失性存储器中的所述目标数据传输至所述双倍速率同步动态随机存储器,以便所述中央处理器利用所述第一数据传输链路直接从所述双倍速率同步动态随机存储器中读取所述目标数据,以完成对所述目标数据的所述读操作。4.根据权利要求1所述的硬盘数据访问方法,其特征在于,所述若所述目标数据的数据类型为小容量数据,则直接利用基于第二目标协议建立的非易失性存储器与所述中央处理器之间的第二数据传输链路进行数据传输,以通过所述第二数据传输链路完成针对所述目标数据的访问操作,包括:若所...

【专利技术属性】
技术研发人员:董培强刘铁军韩大峰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1