一种固态硬盘中提高数据传输性能的方法技术

技术编号:19963721 阅读:30 留言:0更新日期:2019-01-03 12:34
本发明专利技术公开了一种固态硬盘中提高数据传输性能的方法,包括以下步骤:将系统中缓冲区划分为多个缓冲区块;创建系统缓冲区列表,并将所述缓存区块添加到上述系统缓冲区列表中;构建数据源缓冲区列表,并从所述系统缓冲区列表中分配缓冲区块;创建数据目的缓冲区列表;当数据到达数据源缓冲区列表中缓冲区块时,记录数据源缓冲区列表中该缓冲区块存有有效数据,并将该缓冲区块加入数据目的缓冲区列表,且将该缓冲区块从数据源缓冲区列表中删除。本发明专利技术公开的固态硬盘中提高数据传输性能的方法,极大减少了数据搬移的时间,提高了数据传输的效率,能够极大提高SSD数据传输性能,提高产品竞争力。

A Method of Improving Data Transmission Performance in Solid State Hard Disk

The invention discloses a method for improving data transmission performance in a solid-state hard disk, which includes the following steps: dividing the buffer in the system into multiple buffer blocks; creating a list of system buffers and adding the buffer blocks to the list of system buffers; constructing a list of data source buffers and allocating buffer blocks from the list of system buffers; and creating a data catalog. When the data arrives at the buffer block in the data source buffer list, it records that the buffer block in the data source buffer list has valid data, adds the buffer block to the list of data destination buffers, and deletes the buffer block from the list of data source buffers. The method for improving data transmission performance in the solid-state hard disk disclosed by the invention greatly reduces the time of data transfer, improves the efficiency of data transmission, greatly improves the data transmission performance of SSD and improves the competitiveness of products.

【技术实现步骤摘要】
一种固态硬盘中提高数据传输性能的方法
本专利技术涉及存储
,尤其涉及一种固态硬盘中提高数据传输性能的方法。
技术介绍
在SSD中,涉及大量的数据的搬移操作,例如写操作时数据被搬移至SSD内部,读操作时数据从SSD中搬移出来。为了提高SSD数据搬移的效率,一般都会使用DMA,DMA负责数据从源地址向目的地址的搬移工作,从而减轻SSD内部CPU的干预。DMA的采用在一定程度上,减少了CPU的干预,提高了系统性能,但是大量的数据搬移工作,也对性能有很大的影响。基于上述问题,因此,对于本领域技术人员而言,如何简化数据从源地址向目的地址的搬移过程是亟需解决的技术问题。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种固态硬盘中提高数据传输性能的方法,简化了数据从源地址向目的地址的搬移过程,仅仅通过维护系统缓冲区列表、数据源缓冲区列表和数据目的缓冲区列表,极大减少了数据搬移的时间,提高了数据传输的效率,能够极大提高SSD数据传输性能,提高产品竞争力。本专利技术提出的一种固态硬盘中提高数据传输性能的方法,包括以下步骤:将系统中缓冲区划分为多个缓冲区块;创建系统缓冲区列表,并将所述缓本文档来自技高网...

【技术保护点】
1.一种固态硬盘中提高数据传输性能的方法,其特征在于,包括以下步骤:将系统中缓冲区划分为多个缓冲区块;创建系统缓冲区列表,并将所述缓存区块添加到上述系统缓冲区列表中;构建数据源缓冲区列表,并从所述系统缓冲区列表中分配缓冲区块;创建数据目的缓冲区列表;当数据到达数据源缓冲区列表中缓冲区块时,记录数据源缓冲区列表中该缓冲区块存有有效数据,并将该缓冲区块加入数据目的缓冲区列表,且将该缓冲区块从数据源缓冲区列表中删除。

【技术特征摘要】
1.一种固态硬盘中提高数据传输性能的方法,其特征在于,包括以下步骤:将系统中缓冲区划分为多个缓冲区块;创建系统缓冲区列表,并将所述缓存区块添加到上述系统缓冲区列表中;构建数据源缓冲区列表,并从所述系统缓冲区列表中分配缓冲区块;创建数据目的缓冲区列表;当数据到达数据源缓冲区列表中缓冲区块时,记录数据源缓冲区列表中该缓冲区块存有有效数据,并将该缓冲区块加入数据目的缓冲区列表,且将该缓冲区块从数据源缓冲区列表中删除。2.根据权利要求1所述的固态硬盘中提高数据传输性能的方法,其特征在于,将系统中缓冲区划分的多个缓冲区块大小相等。3.根据权利要求1所述的固态硬盘中提高数...

【专利技术属性】
技术研发人员:张志永
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1