《用于一电脑系统的储存控制方法及其相关储存控制装置.pdf》由会员分享,可在线阅读,更多相关《用于一电脑系统的储存控制方法及其相关储存控制装置.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102073457A43申请公布日20110525CN102073457ACN102073457A21申请号200910225610022申请日20091120G06F3/0620060171申请人智微科技股份有限公司地址中国台湾新竹72发明人孙志铭74专利代理机构上海专利商标事务所有限公司31100代理人任永武54发明名称用于一电脑系统的储存控制方法及其相关储存控制装置57摘要本发明提供一种用于一电脑系统的储存控制方法及其相关储存控制装置,该储存控制方法用以适时执行自动连线,其包含由一储存控制器产生一指令,用以控制读取一储存装置;通过一连接端口倍增器转送该指令;以及于该储存。
2、控制器接收到一连线请求时,该电脑系统发送一信号至该连接端口倍增器,使该连接端口倍增器与该储存控制器形成一连线状态。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书3页附图1页CN102073463A1/2页21一种用于一电脑系统的储存控制方法,用以适时执行自动连线,其包含由一储存控制器产生一指令,用以控制读取一储存装置;通过一连接端口倍增器转送该指令;以及于该储存控制器接收到一连线请求时,该电脑系统发送一信号至该连接端口倍增器,使该连接端口倍增器与该储存控制器形成一连线状态。2根据权利要求1所述的储存控制方法,其特征在于,该信号是一旁频带信号,用以通知该连接端。
3、口倍增器传送一备妥封包至该储存控制器。3根据权利要求1所述的储存控制方法,其特征在于,该信号是一唤醒信号,用以通知该连接端口倍增器传送一连线信号至该储存控制器。4根据权利要求3所述的储存控制方法,其特征在于,该连线信号是一OOB信号。5根据权利要求1所述的储存控制方法,其特征在于,该通用输入输出接脚是由该电脑系统的一程序控制。6根据权利要求2所述的储存控制方法,其特征在于,该备妥状态封包是用来使该储存控制器传送一存取指令至该连接端口倍增器。7根据权利要求1所述的储存控制方法,其特征在于,该储存控制器是一SATA主机总线转接器。8根据权利要求1所述的储存控制方法,其特征在于,该连接端口倍增器是一。
4、SATA端口倍增器。9根据权利要求1所述的储存控制方法,其特征在于,该连接端口倍增器是通过一SATA接口接收该指令,以转送该指令。10根据权利要求1所述的储存控制方法,其特征在于,该连接端口倍增器与该储存控制器是处于一断线状态。11一种用于一电脑系统的储存控制装置,用以适时执行自动连线,其包含一储存控制器,连接于该电脑系统,其包含有一第一插槽及一通用输入输出接脚,用来通过该第一插槽传送一指令,以控制读取一储存装置;以及一连接端口倍增器,通过一接口嵌合于该储存控制器的该第一插槽,并通过一第二插槽与该通用输入输出接脚连接,该连接端口倍增器用来转送该指令;其中,于该储存控制器接收到一连线请求时,该电。
5、脑系统通过该通用输入输出接脚发送一信号至该连接端口倍增器,使该连接端口倍增器与该储存控制器形成一连线状态。12根据权利要求11所述的储存控制装置,其特征在于,该信号是一旁频带信号,用以通知该连接端口倍增器传送一备妥封包至该储存控制器。13根据权利要求11所述的储存控制装置,其特征在于,该信号是一唤醒信号,用以通知该连接端口倍增器传送一连接信号至该储存控制器。14根据权利要求13所述的储存控制装置,其特征在于,该连接信号是一OOB信号。15根据权利要求11所述的储存控制装置,其特征在于,该通用输入输出接脚是由该电脑系统的一程序控制。16根据权利要求12所述的储存控制装置,其特征在于,该备妥封包是。
6、用来使该储存控制器可传送一存取指令至该连接端口倍增器。17根据权利要求11所述的储存控制装置,其特征在于,该储存控制器是一SATA主机权利要求书CN102073457ACN102073463A2/2页3总线转接器。18根据权利要求11所述的储存控制装置,其特征在于,该连接端口倍增器是一SATA端口倍增器。19根据权利要求11所述的储存控制装置,其特征在于,该接口是一SATA接口。20根据权利要求11所述的储存控制装置,其特征在于,该连接端口倍增器与该储存控制器是处于一断线状态。权利要求书CN102073457ACN102073463A1/3页4用于一电脑系统的储存控制方法及其相关储存控制装置技。
7、术领域0001本发明是关于一种用于一电脑系统的储存控制方法及其相关储存控制装置,尤指一种适时执行自动连线的储存控制方法及其相关储存控制装置。背景技术0002长久以来,储存装置一直是电脑系统中不可或缺的一环,随着功能性的不同,种类也相当繁多,如软盘、硬盘、光盘与闪存等。储存装置与电脑系统间的数据传输通常是通过一储存控制器,用来将电脑系统的命令转换为一指令以控制读取该储存装置。有鉴于使用上的便利性,以及考量到这些储存装置常常必需由电脑系统来做数据上的处理,因此发展出许多便于连接这些储存装置的外接接口装置,使电脑系统可通过外接的方式,简单且迅速地存取这些数据储存装置。0003在现有技术中,一外接方式。
8、是通过一连接端口倍增器PORTMULTIPLIER,其具有多个连接端口用来同时连接多个储存装置,该连接端口倍增器与储存控制器连接,使任一连接端口上的储存装置可通过储存控制器与电脑系统进行数据传输。0004通过上述外接方式,当电脑系统开机时,储存控制器会先传送一连线信号至连接端口倍增器,待连接端口倍增器回复该连线信号后,储存控制器即与连接端口倍增器建立连线。此时,储存控制器会预设在一忙碌状态。当储存装置备妥后一般储存装置备妥时间约在10秒以内,会传送一个备妥封包至储存控制器,则储存控制器可据以离开忙碌状态,而进入一备妥状态。其中,储存控制器在忙碌状态时,除了少数指令可以传送外,其它指令皆不能传送。
9、,因此储存控制器在连线后,大部份的状况皆是等待储存装置备妥,并接收到储存装置备妥封包后,才开始正常对储存装置进行存取动作。0005在现有技术中,为了解决储存装置未备妥时,储存控制器停留于忙碌状态而无法与储存装置沟通的缺点,电脑系统可传送一重新启动SOFTWARERESET指令至储存装置,令储存装置回传备妥封包,使储存控制器进入备妥状态。然而,此重新启动指令有其兼容性问题,某些储存装置会回传备妥封包,而对于其它储存装置则无效,使得储存控制器无法进入备妥状态。发明内容0006因此,本发明的主要目的即在于提供一种用于一电脑系统的储存控制方法及装置,用以适时执行自动连线。0007本发明揭露一种用于一电。
10、脑系统的储存控制方法,用以适时执行自动连线,其包含由一储存控制器产生一指令,用以控制读取一储存装置;通过一连接端口倍增器转送该指令;以及于该储存控制器接收到一连线请求时,该电脑系统发送一信号至该连接端口倍增器,使该连接端口倍增器与该储存控制器形成一连线状态。0008本发明另揭露一种用于一电脑系统的储存控制装置,用以适时执行自动连线,其包含一储存控制器,连接于该电脑系统,其包含有一第一插槽及一通用输入输出接脚,用来说明书CN102073457ACN102073463A2/3页5通过该第一插槽传送一指令,以控制读取一储存装置;以及一连接端口倍增器,通过一接口嵌合于该储存控制器的该插槽,并通过一第二。
11、插槽与该通用输入输出接脚连接,该连接端口倍增器用来转送该指令。其中,于该储存控制器接收到一连线请求时,该电脑系统通过该通用输入输出接脚发送一信号至该连接端口倍增器,使该连接端口倍增器与该储存控制器形成一连线状态。附图说明0009图1为本发明实施例的储存控制装置示意图。0010图2为本发明实施例一储存控制流程的示意图。具体实施方式0011请参考图1,图1为本发明实施例用于一电脑系统13的一储存控制装置1的示意图。储存控制装置1可适时执行自动连线,其包含一储存控制器10及一连接端口倍增器11。储存控制器10连接于电脑系统13,其包含有一第一插槽101及一通用输入输出GENERALPURPOSEI/。
12、O,GPIO接脚102,用来通过第一插槽101传送指令,以控制读取一储存装置12。连接端口倍增器11通过一接口111嵌合于储存控制器10的第一插槽101,并通过一第二插槽112与通用输入输出接脚102连接,连接端口倍增器11用来转送储存控制器10的指令。其中,当储存控制器10接收到一连线请求时,电脑系统13通过通用输入输出接脚102发送一信号至连接端口倍增器11,使连接端口倍增器11与储存控制器10形成一连线状态。0012关于储存控制装置1的运作方式,可归纳为一储存控制流程20,如图2所示,用以适时执行自动连线。在图2中,储存控制流程20包含以下步骤0013步骤200开始。0014步骤202由。
13、储存控制器10产生一指令,用以控制读取一储存装置12。0015步骤204通过连接端口倍增器11转送该指令。0016步骤206于储存控制器10接收到一连线请求时,电脑系统13发送一信号至连接端口倍增器11,使连接端口倍增器11与储存控制器10形成一连线状态。0017步骤208结束。0018因此,通过储存控制流程20,电脑系统13可于储存控制器10接收到连线请求时,发送一信号至连接端口倍增器11,使连接端口倍增器11与储存控制器10形成连线状态,以进行数据与指令的传送。0019在本发明中,适时执行自动连线是指储存控制器10与连接端口倍增器11呈一断线状态而使用者欲读取储存装置12的数据时,连接端口。
14、倍增器11可自动与储存控制器10连线,进一步说明如下。0020首先,使用者通过电脑系统13发送连线请求至储存控制器10,接着,储存控制器10通过通用输入输出接脚102发送信号如唤醒信号至连接端口倍增器11,以通知连接端口倍增器11传送一连线信号OUTOFBANDSIGNAL至储存控制器10。储存控制器10回复连线信号后,则建立起连接端口倍增器11与储存控制器10的连线。0021此外,在本发明的另一实施例中,当储存控制器10处于一忙碌状态,若有新的储存装置12连接至连接端口倍增器11,由于储存控制器10尚未接收备妥封包,使得储存控说明书CN102073457ACN102073463A3/3页6制。
15、器10无法传送数据或指令;在此情形下,本发明可通过输入输出接脚102,由电脑系统13的程序控制,发送一信号如旁频带信号,SIDEBANDSIGNAL,至连接端口倍增器11,以通知连接端口倍增器11回传一备妥封包至储存控制器10,使储存控制器10进入备妥状态,从而对储存装置12传输数据或发送存取指令。0022特别注意的是,图1所示为储存控制装置1的实施例示意图,本领域具有通常知识者当可据以做不同的变化,而不限于此。举例来说,连接端口倍增器11可为一SATA端口倍增器,并通过一SATA接口接收及输出储存控制器10的指令;储存控制器10通常为一主机总线适配卡HOSTBUSADAPTOR,且较佳地为一。
16、SATA主机总线转接器HOSTBUSADAPTOR。0023在本发明的储存控制装置1中,当连接端口倍增器11相对于储存控制器10呈一断线状态,而储存控制器10接收到电脑系统13所输出的连线请求时,电脑系统13的程序可控制储存控制器10的通用输入输出接脚102发送信号至连接端口倍增器11,使连接端口倍增器11与储存控制器10连线。本发明另可利用通用输入输出接脚102发送信号通知连接端口倍增器11回传一备妥封包至储存控制器10,使储存控制器10离开忙碌状态,并进入备妥状态,以进行数据与指令的传送。相较之下,在现有技术中,电脑系统需通过储存控制器传送重新启动SOFTWARERESET指令至储存装置,可能因兼容性问题,使得储存控制器无法进入备妥状态。0024综上所述,在本发明中,当储存控制器与连接端口倍增器断线时,储存控制器可利用通用输入输出接脚发送信号,使连接端口倍增器自动与储存控制器连线,同时,于储存控制器忙碌时,可使储存控制器进入备妥状态,以进行数据及指令的传送。0025以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。说明书CN102073457ACN102073463A1/1页7图1图2说明书附图CN102073457A。