本发明专利技术提供一种光盘装置和光盘装置的休止恢复方法,其能够防止在接收写入请求而从休止状态恢复后,在写入完成以前接受第二命令时,在主计算机中发生超时。该光盘装置中,控制对光盘的读写的控制器具有处理器,该处理器控制接口、暂时存储部、旋转控制部和光学控制部,当规定的条件成立时使处理器向休止状态转移,当接口接收到第一命令时使处理器从休止状态向工作状态恢复,处理器从接口接受第一命令,向旋转控制部发送以目标旋转速度驱动光盘的指令,并对光学控制部发出进行由第一命令指定的处理的指令,使第一命令的完成通知延迟后发送到接口,在第一命令的完成通知发送之后,接受第二命令并执行该第二命令的处理。
【技术实现步骤摘要】
本专利技术涉及光盘装置和具有光盘装置的计算机系统,特别涉及在向待机或者休止 状态转移而实现电力节省的光盘装置中,从待机恢复到工作状态时的控制技术。
技术介绍
对于近年来的计算机系统,不仅要求处理能力的提高而且要求降低消耗电力。因 此,公知的省电技术为,在光盘装置中,在没有从主计算机进行访问的期间,使光盘装置转 移到休眠状态等休止状态(或者停止状态、省电状态)(例如,专利文献1)。光盘装置当在休止状态下从主计算机接收到写入命令(WriteCommand)或读取命 令(Read Command)时,使停止的光盘旋转,在达到规定的旋转速度之后开始进行与接收的 命令对应的处理。在此,在光盘装置中,使停止的光盘上升至规定的旋转速度、进行试写等 处理直至开始写入或者读入之前会产生延迟。由于该从休止状态直到恢复的延迟时间,在 主计算机中工作的OS等可能发生超时(time out)。作为防止上述的伴随从休止状态的恢复而发生的主计算机的超时的技术,公开有 以下技术对每台主计算机预先设定超时时间,在从休止状态进行恢复时,改变光盘的旋转 速度,使得在超时时间内能够开始对主计算机的命令的处理(例如,专利文献2)。在具有高速缓冲存储器的光盘装置中,在主计算机进行了写入请求时,在数据向 高速缓冲存储器的写入完成的时刻通知写入请求的完成的技术已公知。在该光盘装置中, 实际上在向光盘的写入完成以前,主计算机能够从写入处理解放而提高处理的效率。在向高速缓冲存储器的数据写入的完成时刻进行对于写入请求的完成通知的光 盘中,在从休止状态恢复时有可能产生如下的问题。首先,光盘装置从主计算机接收写入请 求而从休眠状态恢复,开始光盘的旋转(spin-up)并进行向高速缓冲存储器的写入。在向 高速缓冲存储器的数据的写入完成的时刻,光盘装置向主计算机通知写入完成。这时,光盘 未达到能够写入的旋转速度,但是光盘装置能够接受下一命令,当从主计算机接收到作为 第二命令的读入请求时,写入请求和读入请求这两个命令成为等待状态。由于直至光盘的旋转速度达到能够写入的值,需要数秒以上的时间,因此存在如 下问题在作为从休止状态恢复的契机的写入处理完成之后,直至作为第二命令的读入处 理完成为止,在主计算机中读入处理发生超时。在下述现有技术例子的专利文献2中,对每个主计算机预先设定超时时间,按照 在超时时间内达到能够写入的旋转速度的方式决定旋转速度,因此,在向高速缓冲存储器 的数据的写入完成的时刻光盘装置对主计算机通知写入完成的情况下,如果从休止状态恢 复并接受第二命令,则在第二命令完成之前可能在主计算机中发生超时。进一步,在下述专利文献2中,采用预先设定超时时间的结构,因此,由于机械部 件的精度的偏差,从停止状态达到规定的旋转速度的时间产生偏差,有可能在预先设定的 超时时间内不能够达到规定的旋转速度,而发生超时。专利文献1日本特开2007-164915号公报专利文献2日本特开2009-3831号公报
技术实现思路
本专利技术鉴于上述问题而完成,目的在于,在向光盘的数据写入完成以前输出完成 通知的光盘装置中,防止在接收写入请求而从休止状态恢复之后,在写入完成以前接受第 二命令时,在主计算机中发生超时的情况,进而防止由于机械部件的精度的偏差导致的超 时的发生。本专利技术是一种光盘装置,其包括控制对光盘的读写的控制器;和被上述控制器 控制而驱动光盘的致动器,上述控制器包括接收发送来自外部的命令和数据的接口 ;暂 时存储上述数据的暂时存储部;控制上述致动器的旋转控制部;对上述光盘进行写入或读 入的光学控制部;对上述接口、暂时存储部、旋转控制部和光学控制部进行控制的处理器; 和休止控制部,其在规定条件成立时使该处理器向休止状态转移,在上述接口接收到第一 命令时使上述处理器从休止状态返回工作状态,该光盘装置中,上述休止控制部,在上述处 理器为休止状态、上述接口接收到第一命令时,使上述处理器返回工作状态,上述处理器, 从上述接口接受上述第一命令,对上述旋转控制部发出以规定的目标旋转速度驱动光盘的 指令,向上述光学控制部发出进行由上述第一命令指定的读写的指令,使上述第一命令的 完成通知延迟后向上述接口发送,在发送了上述被延迟的第一命令的完成通知后,接受第 二命令,向上述光学控制部发出进行由该第二命令指定的读写的指令。另外,上述处理器,从上述接口接受上述第一命令,将由该第一命令指定的数据存 储在上述暂时存储部,向上述旋转控制部发出使上述光盘的旋转速度成为规定的目标旋转 速度的指令 ,在上述光盘的旋转状态成为规定的旋转状态时,向上述接口发送第一命令的 完成通知,检测上述光盘的旋转速度,在上述检测出的旋转速度达到规定的目标旋转速度 时,向上述光学控制部发出使用存储在上述暂时存储部的数据执行由上述第一命令指定的 读写的指令,在向上述接口输出上述已延迟的第一命令的完成通知后,从上述接口接受第 二命令,在由上述第一命令指定的读写完成后,向上述光学控制部发出进行由上述第二命 令指定的读写的指令。于是,依据本专利技术,当从休止状态恢复时,使对第一命令的完成通知延迟再从接口 向外部的计算机发送,从而,使能够接收第二命令的时期延迟,在此期间使光盘达到目标旋 转速度,进行第一命令的处理之后进行第二命令的处理。由此,在从休止状态恢复之后,能 够在计算机的超时时间内处理第一命令和第二命令,能够防止在计算机中发生超时。另外,将第一命令的完成通知延迟至光盘的旋转状态成为规定的旋转状态,由此, 能够抑制由光盘装置的机构部的精度的偏差等导致的超时的发生。附图说明图1表示本专利技术的第一实施方式,是表示光盘装置的结构的框图。图2表示本专利技术的第一实施方式,是表示在光盘装置中执行的从休止状态开始的 恢复处理的一例的流程图。图3表示本专利技术的第一实施方式,是表示基于图2的流程图的处理的主计算机200 和光盘装置100的动作的一例的时序图。图4表示本专利技术的第一实施方式,是表示光盘的旋转速度与时间的关系的图表。图5表示现有技术的例子,是表示主计算机和光盘装置的动作的一例的时序图。图6表示本专利技术的第二实施方式,是表示在光盘装置中执行的从休止状态开始的 恢复处理的一例的流程图。图7表示本专利技术的第二实施方式,是表示基于图6的流程图的处理的主计算机和 光盘装置的动作的一例的时序图。符号说明100光盘装置101 光盘106高速缓冲存储器107系统控制器200主计算机具体实施例方式以下,基于附图对本专利技术的一个实施方式进行说明。图1是表示本专利技术的实施方式的光盘装置100的结构的框图。本实施方式的光盘装置100具有光学头102、RF放大器103、译码器104、外部接 口 105、高速缓冲存储器(cache memory) 106、系统控制器107、存储器108、闪存器(非易 失性存储介质)120、编码器109、激光驱动电路110、主轴驱动部130和主轴电动机(致动 器)111。光盘装置100通过外部接口 105与主计算机200连接,将从主计算机200输入的 数据记录在能够写入的光盘101 (例如⑶-R)中,将从光盘101读入的数据向主计算机200 输出。主轴电动机111根据来自主轴驱动部130的指令使光盘101旋转。光学头102,在从光盘101再现数据的本文档来自技高网...
【技术保护点】
一种光盘装置,包括:控制对光盘的读写的控制器;和被所述控制器控制而驱动光盘的致动器,所述控制器包括:接收发送来自外部的命令和数据的接口;暂时存储所述数据的暂时存储部;控制所述致动器的旋转控制部;对所述光盘进行写入或读入的光学控制部;对所述接口、暂时存储部、旋转控制部和光学控制部进行控制的处理器;和休止控制部,其在规定条件成立时使该处理器向休止状态转移,在所述接口接收到第一命令时使所述处理器从休止状态返回工作状态,该光盘装置的特征在于:所述休止控制部,在所述处理器为休止状态、所述接口接收到第一命令时,使所述处理器返回工作状态,所述处理器,从所述接口接受所述第一命令,对所述旋转控制部发出以规定的目标旋转速度驱动光盘的指令,向所述光学控制部发出进行由所述第一命令指定的读写的指令,使所述第一命令的完成通知延迟后向所述接口发送,在发送了所述被延迟的第一命令的完成通知后,接受第二命令,向所述光学控制部发出进行由该第二命令指定的读写的指令。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:山田敦史,渊肋厚词,市川纪元,
申请(专利权)人:日立乐金资料储存股份有限公司,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。