数据处理方法、装置、设备、可读存储介质及程序产品制造方法及图纸

技术编号:31087276 阅读:26 留言:0更新日期:2021-12-01 12:43
本申请提供一种数据处理方法、装置、设备、可读存储介质及程序产品。该方法包括:接收硬件压缩设备发送的压缩数据的长度信息,并根据所述长度信息获取所述内存的剩余物理空间;获取所述内存的逻辑空间中的空闲空间;根据所述剩余物理空间,调整所述空闲空间;根据所述调整后的空闲空间,向所述内存中写入数据。本申请的方法,通过逻辑空间的动态调整,不仅可以避免带硬件压缩的内存中因逻辑空间过大、物理空间不足而导致的写入错误,而且可以提高带硬件压缩的内存的空间利用率。件压缩的内存的空间利用率。件压缩的内存的空间利用率。

【技术实现步骤摘要】
数据处理方法、装置、设备、可读存储介质及程序产品


[0001]本申请涉及计算机技术,尤其涉及一种数据处理方法、装置、设备、可读存储介质及程序产品。

技术介绍

[0002]在计算机的使用过程中,内存的大小对计算机的性能有很大影响,较大的内存可以带来更高的运行速率,目前除了购买新的内存以增加内存空间外,还可以通过数据压缩的方式来提高空余内存量。
[0003]目前,可以通过中央处理器(central processing unit,CPU)对数据进行压缩,这一软件压缩方式释放内存空间。但软件压缩不仅会占用额外的CPU资源,而且会降低CPU的运行效率。为了解决这一问题,可以采用硬件压缩的方式,硬件压缩是在将数据从缓存写入内存之前,采用专门的硬件压缩设备对缓存中的数据进行压缩,并根据剩余逻辑容量将压缩后的数据写入内存中,其中,硬件压缩设备包括内置有硬件压缩芯片的设备。该硬件压缩的方式不会占用CPU资源,可以提高CPU的运行效率。在上述的硬件压缩方式中,内存的逻辑容量是在使用之前预先配置好的,对于电子设备的上层软件来说,在数据写入的过程中,电子设备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收硬件压缩设备发送的压缩数据的长度信息,并根据所述长度信息获取所述内存的剩余物理空间;获取所述内存的逻辑空间中的空闲空间;根据所述剩余物理空间,调整所述空闲空间;根据所述调整后的空闲空间,向所述内存中写入数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述剩余物理空间,调整所述空闲空间,包括:确定所述剩余物理空间和所述空闲空间之间的第一差值;按照所述第一差值调整所述空闲空间。3.根据权利要求1所述的方法,其特征在于,所述根据所述剩余物理空间,调整所述空闲空间,包括:判断所述剩余物理空间是否大于所述空闲空间;若所述剩余物理空间大于所述空闲空间,则按照所述第一差值,扩充所述空闲空间;若所述剩余物理空间小于所述空闲空间,则按照所述第一差值,缩小所述空闲空间。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:获取前一次向所述内存中写入数据结束时的物理地址;根据所述物理地址和所述长度信息,更新地址映射表,所述地址映射表包括所述内存中存储的数据的逻辑地址和物理地址之间的对应关系,所述逻辑地址为所述逻辑空间中的地址,所述物理地址为所述物理空间中的地址;所述根据所述调整后的空闲空间,向所述内存中写入数据,包括:根据所述空闲空间和更新后的地址映射表,向所述内存中写入数据。5.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:当所述逻辑空间中的部分逻辑空间处于释放状态时,则根据所述部分逻辑空间更新所述空闲空间;根据所述地址...

【专利技术属性】
技术研发人员:郑宁熊中哲
申请(专利权)人:锐掣杭州科技有限公司
类型:发明
国别省市:

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

1