【技术实现步骤摘要】
相关申请本申请享有以美国临时专利申请62/144,605号(申请日:2015年4月8日)为基础申请的优先权。本申请通过参照该基础申请,包含基础申请的全部内容。
本实施方式一般涉及盘装置及其控制方法。
技术介绍
在盘装置中,从上级装置(主机装置)发布的命令被排队。另外,以排队了的全部命令为对象,进行改变命令的执行顺序的重新排序,以便缩短对介质的访问时间。但是,近年,由于盘装置内可以排队的命令数增加,所以重新排序处理所需的时间增加。
技术实现思路
本专利技术的实施方式提供可以通过削减伴随着重新排序处理的控制器的开销来减轻性能降低的盘装置及其控制方法。根据实施方式,提供盘装置,其具备:盘,其存储数据;以及控制器,其进行向上述盘的数据的写入及从上述盘的数据的读出。上述控制器将来自主机装置的命令排队,执行该排队后的命令中所包含的第1命令,并对访问该执行中的第1命令的访问目的地的物理位置附近的多个命令,按每组执行上述命令的重新排序处理。附图说明图1是示意地表示第1实施方式的盘装置的概略构成的一例的方框图。图2A和图2B是用于说明组分类信息的图。图3是表示命令的组分类处理的步骤的一例的流程图。图4是示意地表示在命令队列中存储的命令的一例的图。图5A和图5B是表示命令的重新排序处理的步骤的一例的流程图。图6是表示第1其他表参照处理的步骤的一例的流程图。图7是表示第2其他表参照处理的步骤的一例的流程图。图8A和图8B是示意地表示命令队列的命令的状态的一例的图。图9A~图9C是表示命令队列的命令的状态的一例的图。图10是表示命令分类信息的一例的图。图11是示意地表示第2实施方式的 ...
【技术保护点】
一种盘装置,具备:盘,其存储数据;以及控制器,其进行向上述盘的数据的写入及从上述盘的数据的读出,其中上述控制器将来自主机装置的命令排队,执行该排队后的命令中所包含的第1命令,并对访问该第1命令的访问目的地的物理位置附近的多个命令,执行重新排序处理。
【技术特征摘要】
2015.04.08 US 62/1446051.一种盘装置,具备:盘,其存储数据;以及控制器,其进行向上述盘的数据的写入及从上述盘的数据的读出,其中上述控制器将来自主机装置的命令排队,执行该排队后的命令中所包含的第1命令,并对访问该第1命令的访问目的地的物理位置附近的多个命令,执行重新排序处理。2.权利要求1所述的盘装置,其中,上述控制器若从上述主机装置接收到上述命令,则将上述命令分类到与上述命令的访问目的地的物理位置对应的组,上述组是以在该组内物理位置连续的方式将上述盘划分为多个而成的区域。3.权利要求2所述的盘装置,其中,上述控制器在上述第1命令的访问目的地的物理位置所属的第1组中存在其他命令的情况下,对上述其他命令执行上述重新排序处理。4.权利要求3所述的盘装置,其中,上述控制器在上述第1组中不存在上述其他命令的情况下,对从上述第1组起按预定的顺序获得的第2组内的命令执行上述重新排序处理,上述预定的顺序是表示物理位置的位置信息相对于上述第1组的物理位置增大或减小的顺序。5.权利要求3所述的盘装置,其中,上述控制器在上述重新排序处理的结束时上述第1命令对上述盘的访问处理未完成的情况下,对从上述第1组起按预定的顺序获得的第2组内的命令反复执行上述重新排序处理直到上述访问处理完成为止,上述预定的顺序是表示物理位置的位置信息相对于上述第1组的物理位置增大或减小的顺序。6.权利要求5所述的盘装置,其中,上述控制器在上述第2组中不存在上述命令的情况下,不执行上述重
\t新排序处理,并基于上述预定的顺序,参照下一组。7.权利要求4所述的盘装置,其中,上述控制器在上述重新排序处理的结束时上述第1命令对上述盘的访问处理未完成的情况下,反复执行包含从上述第2组起按上述预定的顺序获得的第3组内的命令的上述重新排序处理,直到上述访问处理完成为止。8.权利要求7所述的盘装置,其中,上述控制器在上述第3组中不存在上述命令的情况下,不执行上述重新排序处理,并基于上述预定的顺序,参照下一组。9.权利要求4所述的盘装置,其中,上述控制器,在上述第1命令的访问目的地的上述物理位置处于上述第1组的、物理位置比中央小的区域的情况下,将上述预定的顺序设为上述位置信息减小的顺序,在上述第1命令的访问目的地的上述物理位置处于上述第1组的、物理位置比中央大的区域的情况下,将上述预定的顺序设为上述位置信息增大的顺序。10.权利要求1所述的盘装置,其中,对上述盘分配的逻辑地址以与物理地址一致的方式分配,上述控制器使用上述逻辑地址作为上述物理位置而进行处理。...
【专利技术属性】
技术研发人员:长岛康之,梅田通彦,户田诚二,山本稔,
申请(专利权)人:株式会社东芝,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。