用于一电脑系统的储存控制方法及其相关储存控制装置的制作方法

文档序号:6579470阅读:170来源:国知局
专利名称:用于一电脑系统的储存控制方法及其相关储存控制装置的制作方法
技术领域
本发明是关于一种用于一电脑系统的储存控制方法及其相关储存控制装置,尤指 一种适时执行自动断线的储存控制方法及其相关储存控制装置。
背景技术
长久以来,储存装置一直是电脑系统中不可或缺的一环,随着功能性的不同,种类 也相当繁多,如软盘、硬盘、光盘与闪存等。储存装置与电脑系统间的数据传输通常是通过 一储存控制器,用来将电脑系统的命令转换为一指令以控制读取该储存装置。有鉴于使用 上的便利性,以及考量到这些储存装置常常必需由电脑系统来做数据上的处理,因此发展 出许多便于连接这些储存装置的外接接口装置,使电脑系统可通过外接的方式,简单且迅 速地存取这些数据储存装置。在现有技术中,一外接方式是通过一连接端口倍增器(Port Multiplier),其具有 多个连接端口用来同时连接多个储存装置,该连接端口倍增器与储存控制器连接,使任一 连接端口上的储存装置可通过储存控制器与电脑系统进行数据传输。通过上述外接方式,当电脑系统开机时,储存控制器会先传送一连线信号至连接 端口倍增器,待连接端口倍增器回复该连线信号后,储存控制器即与连接端口倍增器建立 连线。此时,储存控制器会预设在一忙碌状态。当储存装置备妥后(一般储存装置备妥时 间约在10秒以内),会传送一个备妥状态封包至储存控制器,则储存控制器可据以离开忙 碌状态,而进入一备妥状态。其中,储存控制器在忙碌状态时,除了少数指令可以传送外,其 它指令皆不能传送,因此储存控制器在连线后,大部份的状况皆是等待储存装置备妥,并接 收到储存装置备妥封包后,才开始正常对储存装置进行存取动作。若储存控制器在连线后,迟迟未能接收到储存装置的备妥封包,则需等到一预先 设定等待的时间后(一般在个人电脑的忙碌状态等待时间约30秒),才离开忙碌状态,并宣 告此相对应的连接端口连接失败,由电脑系统继续后续的开机动作。在此情况下,很有可能 连接端口倍增器并没有连接任何储存装置或储存装置尚未传送该备妥封包至储存控制器, 但储存控制器连接端口却是停留在忙碌状态,使得使用者必需等待预先设定等待的时间过 后,电脑系统才能继续后续的开机动作。

发明内容
因此,本发明的主要目的即在于提供一种用于一电脑系统的储存控制方法及装 置,用以适时执行自动断线。本发明是揭露一种用于一电脑系统的储存控制方法,其包含由一储存控制器产 生一指令,用以控制读取一储存装置;通过一连接端口倍增器接收及输出该指令;以及于 未收到该储存装置所传送的一备妥状态封包,该连接端口倍增器与该储存控制器断线。本发明另揭露一种用于一电脑系统的储存控制装置,其包含一储存控制器,连接 于该电脑系统,用来传送一指令至一储存装置,以控制读取该储存装置;以及一连接端口倍增器,连接于该储存控制器与该储存装置,用来通过一第一接口接收该指令,并通过一第二 接口输出该指令。其中,于该储存控制器未收到该储存装置所传送的一备妥状态封包,该连 接端口倍增器与该储存控制器断线。


图1为本发明实施例一储存控制装置的示意图。图2为本发明实施例一储存控制流程的示意图。
具体实施例方式请参考图1,图1为本发明实施例用于一电脑系统13的一储存控制装置1示意图。 储存控制装置1可适时执行自动断线,其包含一储存控制器10及一连接端口倍增器11。储 存控制器10,连接于电脑系统13,用来传送指令至一储存装置12,以控制读取储存装置12。 连接端口倍增器11连接于储存控制器10与储存装置12间,用来通过一第一接口 111接收 储存控制器10所输出的指令,并通过一第二接口 112转发指令至储存装置12。其中,当储 存控制器10未收到储存装置12所传送的一备妥状态封包时,连接端口倍增器11与储存控 制器10断线。简单来说,储存控制器10的指令是通过连接端口倍增器11传送至储存装置 12 (可为一硬盘,或较佳地为一 SATA硬盘),使储存控制器10可控制与储存装置12的数据 传输。若连接端口倍增器11没有接收到该储存装置12所传送的备妥封包,则连接端口倍 增器11自动与储存控制器10断线。关于储存控制装置1的运作方式,可归纳为一储存控制流程20,如图2所示,用以 适时执行自动断线。在图2中,储存控制流程20包含以下步骤步骤200:开始。步骤202 由储存控制器10产生一指令,用以控制读取储存装置12。步骤204 通过连接端口倍增器11接收及输出该指令。步骤206 于未收到储存装置12所传送的一备妥状态封包,连接端口倍增器11与 储存控制器10断线。步骤208:结束。因此,通过储存控制流程20,本发明可于未收到储存装置12所传送的备妥状态封 包时,将连接端口倍增器11自动与储存控制器10断线。如此一来,本发明可缩短等待时间, 避免电脑系统13因储存控制器10停留在忙碌状态,延迟开机时间,进一步说明如下。首先,当储存控制装置1启动后,储存控制器10通过第一接口 111对连接端口倍 增器11发送一连线信号。连接端口倍增器11于接受到该连线信号后,回复一相对应的信 号,以完成储存控制器10与连接端口倍增器11的连线。同样地,连接端口倍增器11通过 第二接口 112发送连线信号至储存装置12。若储存装置12回复相应的连线信号以及一备 妥封包,则完成储存控制器10与储存装置12的连线,且储存控制器10可传送指令以控制 读取储存装置12。相反地,若储存装置12未回复连线信号以及备妥封包至储存控制器10, 则连接端口倍增器U与该储存控制器10断线。在本发明中,适时执行自动断线较佳地是指在确认无连接任何储存装置12或储存装置12未备妥时,连接端口倍增器11自动与储存控制器10断线。在现有技术中,当储 存控制器未接收到备妥状态封包,储存控制器会一直处于一忙碌状态,使得电脑系统必需 等待一预先设定等待时间(Time Out),方可继续执行其它动作(如后续开机动作或下达指 令)。相较之下,在本发明中,当储存控制器10未接收到备妥状态封包时,连接端口倍增器 11可自动与储存控制器10断线,亦即连接端口倍增器11不响应储存控制器10所发出的一 信号或指令,如一连线信号或一带外(Out of Band, 00B)信号,使连接端口倍增器11相对 于储存控制器10呈一离线状态。特别注意的是,图1所示为储存控制装置1的实施例示意图,本领域具通常知识者 当可据以做不同的变化,而不限于此。举例来说,连接端口倍增器11可为一 SATA端口倍增 器,而第一接口 111与第二接口 112则为对应的SATA接收及输出接口 ;储存控制器10通常 为一主机总线转接器(Host Bus Adaptor),且较佳地为一 SATA主机总线转接器(Host Bus Adaptor)。如前所述,现有技术于启动电脑系统时,若无连接任何储存装置或储存装置未备 妥时,储存控制器会停留在忙碌状态,使电脑系统不能执行后续开机动作,并需等待一预先 设定等待时间(通常为30秒左右),储存控制器才认定与连接端口倍增器连线失败,而离开 忙碌状态。本发明的储存控制装置1,于确认无连接任何储存装置12或储存装置12未备妥 时(通常备妥封包于10秒内会传送至储存控制器10),连接端口倍增器11自动与储存控制 器10断线,使储存控制器10离开忙碌状态,则电脑系统可继续执行后续动作。因此,本发 明相较于现有技术可缩短等待时间,避免电脑系统因储存控制器停留在忙碌状态而延迟开 机时间。综上所述,在本发明储存控制装置中,连接端口倍增器可自动与储存控制器断线, 使储存控制器不会一直停留于忙碌状态,以令电脑系统可顺利执行开机或下达指令,缩短 开启电脑系统所需等待的时间。以上所述仅为本发明的较佳实施例,凡根据本发明申请专利范围所做的均等变化 与修饰,皆应属本发明的涵盖范围。
权利要求
一种用于一电脑系统的储存控制方法,用以适时执行自动断线,该储存控制方法包含由一储存控制器产生一指令,用以控制读取一储存装置;通过一连接端口倍增器接收及输出该指令;以及于未收到该储存装置所传送的一备妥状态封包,该连接端口倍增器与该储存控制器断线。
2.根据权利要求1所述的储存控制方法,其特征在于,于未收到从该储存装置所传送 的该备妥状态封包,该连接端口倍增器与该储存控制器断线,该连接端口倍增器不响应该 储存控制器所发出的一信号。
3.根据权利要求2所述的储存控制方法,其特征在于,该信号是一连线信号。
4.根据权利要求3所述的储存控制方法,其特征在于,该连线信号是一带外信号。
5.根据权利要求1所述的储存控制方法,其特征在于,该备妥状态封包用来使该储存 控制器进入一备妥状态。
6.根据权利要求5所述的储存控制方法,其特征在于,该备妥状态是该储存控制器可 传送一存取指令至该储存装置。
7 根据权利要求1所述的储存控制方法,其特征在于,该连接端口倍增器是通过一 SATA接口接收该指令。
8.根据权利要求1所述的储存控制方法,其特征在于,该储存控制器是一SATA主机总 线转接器。
9.根据权利要求1所述的储存控制方法,其特征在于,该连接端口倍增器是一SATA端 口倍增器。
10.根据权利要求1所述的储存控制方法,其特征在于,该储存装置是一SATA硬盘。
11.一种用于一电脑系统的储存控制装置,用以适时执行自动断线,其包含一储存控制器,连接于该电脑系统,用来传送一指令至一储存装置,以控制读取该储存 装置;以及一连接端口倍增器,连接于该储存控制器与该储存装置,用来通过一第一接口接收该 指令,并通过一第二接口输出该指令;其中,于该储存控制器未收到该储存装置所传送的一备妥状态封包,该连接端口倍增 器与该储存控制器断线。
12.根据权利要求11所述的储存控制装置,其特征在于,该连接端口倍增器与该储存 控制器断线,该连接端口倍增器不响应该储存控制器所发出的一信号。
13.根据权利要求12所述的储存控制装置,其特征在于,该信号是一连线信号。
14.根据权利要求13所述的储存控制装置,其特征在于,该连线信号是一带外信号。
15.根据权利要求11所述的储存控制装置,其特征在于,该备妥状态封包用来使该储 存控制器进入一备妥状态。
16.根据权利要求15所述的储存控制装置,其特征在于,该备妥状态是该储存控制器 可传送一存取指令至该储存装置。
17.根据权利要求11所述的储存控制装置,其特征在于,该第一接口是一SATA接口。
18.根据权利要求11所述的储存控制装置,其特征在于,该储存控制器是一SATA主机总线转接器。
19.根据权利要求11所述的储存控制装置,其特征在于,该连接端口倍增器是一SATA端口倍增器。
20.根据权利要求11所述的储存控制装置,其特征在于,该储存装置是一SATA硬盘。
全文摘要
本发明提供一种用于一电脑系统的储存控制方法及其相关储存控制装置,用以适时执行自动断线,该电脑系统的储存控制方法包含由一储存控制器产生一指令,用以控制读取一储存装置;通过一连接端口倍增器接收及输出该指令;以及于未收到从该储存装置所传送的一备妥状态封包,该连接端口倍增器与该储存控制器断线。
文档编号G06F3/06GK101968720SQ200910160568
公开日2011年2月9日 申请日期2009年7月27日 优先权日2009年7月27日
发明者孙志铭 申请人:智微科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1