【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种硬盘数据的操作方法和硬盘控制器。
技术介绍
现行的硬盘中的文件系统操作,是基于硬盘逻辑块地址(Logical BlockAddress, LBA)操作的。对数据的操作可以对应到五个基本的操作数据的写入,数据的读出,数据的复制,数据的移动,数据的删除。传统的硬盘数据操作,比如拷贝,参见图1,其首先需要先发送读命令,将数据从硬盘的源逻辑块地址读取到文件系统缓冲区,然后发送写命令,将数据从文件系统缓冲区写入到硬盘上目标逻辑块地址。再参见图2所示数据移动过程,需要先发送读命令,将数据从硬盘的源逻辑块地址读取到文件系统缓冲区,然后发送写命令,将数据从文件系统缓冲区写入到硬盘上目标逻辑块地址,再按照写入数据的方式,将原块地址标记为已删除状态。图3所示为硬盘数据的删除示意图,具体的,硬盘收到指令后按照写入数据的方式,将数据所在硬盘逻辑块地址标记为无效。以上技术方案存在以下不足1)每次数据的拷贝、移动都需要硬盘设备和文件系统之间做一个交互的过程,增加了文件拷贝移动所花费的时间;2)数据的拷贝、移动都需要花费主机的CPU和DMA时间,降低 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:颜成建,杨树浩,
申请(专利权)人:记忆科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。