Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

大文件拷贝方法、装置、电子设备及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中科方德软件有限公司

摘要:本申请提供了一种大文件拷贝方法、装置、电子设备及计算机可读存储介质,包括:在待处理文件的文件大小大于预设阈值的情况下,响应于内核命令,并在确定待处理文件的源文件地址和目的文件地址满足预设地址条件的情况下,获取预设的环形队列的队列状态;在队列状态满足第一状态条件的情况下,从源文件地址中依次提取待处理文件的文件内容并依次存入环形队列中,以及在队列状态满足第二状态条件的情况下,依次提取环形队列中存储的文件内容并依次写入目的文件地址。本申请都是在内核层实现的,未涉及内核层与应用层的交互,因此降低了系统开销。另外,针对大文件的拷贝也省去了缓存大文件的数据到内存的过程,提高了文件缓存系统的稳定性。

主权项:1.一种大文件拷贝方法,其特征在于,所述方法包括:在待处理文件的文件大小大于预设阈值的情况下,调用预设的内核命令;响应于所述内核命令,并在确定待处理文件的源文件地址和目的文件地址满足预设地址条件的情况下,获取预设的环形队列的队列状态;所述队列状态用于表征所述环形队列存储数据的情况;所述环形队列包括多个内存页面;写进程用于依次提取所述环形队列中存储的文件内容并依次写入所述目的文件地址;读进程用于从所述源文件地址中依次提取所述待处理文件的文件内容并依次存入环形队列中;在所述队列状态表征所述环形队列中存在空的内存页面的情况下,通过所述读进程从所述源文件地址中依次提取所述待处理文件的文件内容,并依次存入所述空的内存页面;所述空的内存页面表征未存有数据内容的内存页面;在所述队列状态表征所述环形队列中不存在所述空的内存页面的情况下,控制所述读进程休眠,以及在所述队列状态表征所述环形队列中存在非空内存页面的情况下,通过所述写进程依次提取所述非空内存页面中存储的文件内容并依次写入所述目的文件地址,所述非空内存页面表征存有数据内容的内存页面;在所述队列状态表征所述环形队列中不存在所述非空内存页面的情况下,控制所述写进程休眠;在所述队列状态满足终止条件的情况下,完成对待处理文件的拷贝。

全文数据:

权利要求:

百度查询: 中科方德软件有限公司 大文件拷贝方法、装置、电子设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。