[发明专利]用于在接收到包括混合的读取和写入命令的一系列命令时执行最优写入的线性记录设备及其执行方法和程序有效
申请号: | 201280022782.8 | 申请日: | 2012-04-13 |
公开(公告)号: | CN103534759A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 田口浩平;白鸟敏幸 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B27/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;赵林琳 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 接收 包括 混合 读取 写入 命令 一系列 执行 最优 线性 记录 设备 及其 方法 程序 | ||
1.一种用于在带介质的纵向方向往复地对所述带介质执行位置移动、读取和写入操作的带记录设备,具有在其上加载的具有所述带介质的单个带盒并且从更高级设备接收一系列命令(每次移向由移动命令指定的带位置,即定位),所述系列命令包括混合的读取、改写和追加写入命令,并且所述多个读取命令包括按照这一顺序的第一、第二、…、第m、第n、…(m,n=m+1)读取命令,所述带记录设备包括:
缓冲器,用于存储与所述读取和写入有关的数据;
带,用于记录所述缓冲器中存储的所述数据;
读取/写入头,用于从所述带向所述缓冲器中读取所述数据并且从所述缓冲器向所述带上写入所述数据;
控制装置,用于响应于读取命令而从所述带的所述指定的位置读取数据并且在所述缓冲器中存储所述数据,并且用于响应于追加写入命令从所述带的追加的数据结束位置(EOD)写入所述缓冲器中存储的所述数据;以及
非易失性存储器,用于响应于写入命令存储所述缓冲器中存储的所述数据,
其中所述控制装置执行:
(a)在接收到所述追加写入命令时,在所述非易失性存储器中从追加的数据结束位置(所述存储器中的EOD)起存储所述缓冲器中存储的所述数据;
(b)在所述缓冲器中的所述数据被写入所述非易失性存储器中时,向所述更高级设备发送回所述追加写入命令的完成通知;
(c)在接收到所述追加写入命令之后从针对所述第m读取命令的读取数据在所述带上的结束位置移向针对所述第n读取命令的读取开始位置时,移动所述非易失性存储器中暂时存储的所述数据、然后基于预定标准移向将写入所述非易失性存储器中暂时存储的所述数据的带写入位置(EOD)以执行追加写入,以便最小化所述带相对于所述头行进的移动距离;以及
(d)在接收在所述一系列命令中的所述混合的命令之间的、对于所述带上的预定位置处数据的改写命令的情况下,如果用于改写所述数据的所述带位置比所述带的所述追加的数据结束位置(EOD)更早则更新所述改写数据位置为追加的数据结束位置(EOD),并且如果用于改写所述数据的所述带位置比所述带的所述追加的数据结束位置(EOD)更晚则更新所述改写数据位置为所述非易失性存储器中的追加的数据结束位置(所述存储器中的EOD)。
2.根据权利要求1所述的设备,其中如果将写入所述数据的所述带的所述数据结束位置(EOD)存在于所述移动距离内、也就是在所述结束位置与所述开始位置之间,则满足所述标准。
3.根据权利要求1所述的设备,其中所述控制装置向所述非易失性存储器中存储所述更新的数据结束位置(EOD)。
4.根据权利要求1所述的设备,其中所述控制装置向包括所述带的所述盒的所述非易失性存储器中存储所述更新的数据结束位置(EOD)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280022782.8/1.html,转载请声明来源钻瓜专利网。