本发明涉及存储装置的存取控制,特别涉及一种用于进行一存储装置的存取控制的方法及控制芯片。
背景技术:
快速周边组件互连(peripheralcomponentinterconnectexpress,pcie)接口(简称为pcie接口)是一种常见于电子装置中的高速接口,在数十年的发展下,已经成为一种可靠的高速接口。pcie接口可用于系统和周边装置之间的沟通,由于其容易扩充的特性,pcie接口也被应用于机壳的外部端口(port)以容许一些可移除式装置(例如外接式装置)通过pcie接口和系统连接,让使用者不用拆开机壳就能享受到pcie接口带来的好处。例如,符合expresscard标准的接口就是将pcie接口提供给外接式装置连接使用。
然而,利用具备pcie接口的外接式装置进行直接存储器存取(directmemoryaccess)功能(简称dma功能)已经是一种常见且容易的电脑攻击(可称为直接存储器存取攻击(dmaattack))或数据窃取的手段。即便使用者已将屏幕上锁,有心人士依然能使用改造过后的具备pcie接口的装置,并且利用此装置具备的dma功能来扫描使用者电脑的存储器的内容,轻易地达到窃取数据的目的。由于数据安全越来越被重视,许多方法已被提出来尝试避免这种情况发生,而最简单的方法就是移除上述符合pcie标准的外部端口。在此状况下,使用者可能难以享受到使用pcie接口的好处。因此,需要一种新颖的方法以及装置(例如控制芯片),以在没有副作用或较不会带来副作用的情况下解决相关技术的问题。
技术实现要素:
本发明的一目的在于提供一种用于进行一存储装置的存取控制的方法及控制芯片,以解决相关技术中数据安全与效能(例如使用快速周边组件互连(peripheralcomponentinterconnectexpress,pcie)接口(简称pcie接口)带来的好处诸如传输速度等)难以兼顾的问题。
本发明至少一实施例提供一种用于进行一存储装置的存取控制的方法,且该方法可应用于(applicableto)耦接至一主装置(hostdevice)的一控制芯片。该方法包含:利用该控制芯片的一第一传输接口判断该存储装置是否支持异于该第一传输接口的一第二传输接口以产生一判断结果,其中该第二传输接口可应用于直接存储器存取(directmemoryaccess,dma);以及依据该判断结果,选择性地于耦接至该主装置的一使用者接口上显示一弹出视窗(pop-upwindow),以供一使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
本发明至少一实施例提供一种用于进行一存储装置的存取控制的方法,且该方法可应用于耦接至一主装置的一控制芯片。该方法包含:利用该控制芯片的一第一传输接口判断该存储装置是否支持异于该第一传输接口的一第二传输接口以产生一判断结果,其中该第二传输接口可应用于直接存储器存取;以及依据一使用者对于该主装置的一使用者权限,判断是否容许该控制芯片执行一控制方案,其中该控制方案包含基于该判断结果来决定是否利用该控制芯片的该第二传输接口来存取该存储装置。
本发明至少一实施例提供一种用于进行一存储装置的存取控制的控制芯片,且该控制芯片包含一选择电路、一第一传输接口以及异于该第一传输接口的一第二传输接口。该选择电路耦接至一主装置,而该第一传输接口以及该第二传输接口分别耦接至该选择电路,其中该第二传输接口可应用于直接存储器存取。当该控制芯片检测到该存储装置被插入时,该控制芯片可利用该第一传输接口判断该存储装置是否支持该第二传输接口以产生一判断结果。另外,依据该判断结果,该主装置可选择性地于耦接至该主装置的一使用者接口上显示一弹出视窗,以供一使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
本发明至少一实施例提供一种用于进行一存储装置的存取控制的控制芯片,且该控制芯片包含一选择电路、一第一传输接口以及异于该第一传输接口的一第二传输接口。该选择电路耦接至一主装置,而该第一传输接口以及该第二传输接口分别耦接至该选择电路,其中该第二传输接口可应用于直接存储器存取。当该控制芯片检测到该存储装置被插入时,该控制芯片可利用该第一传输接口判断该存储装置是否支持该第二传输接口以产生一判断结果。另外,依据一使用者对于该主装置的一使用者权限,该主装置可判断是否容许该选择电路执行一控制方案,其中该控制方案包含基于该判断结果来决定是否利用该第二传输接口来存取该存储装置。
本发明借助权限管理及/或初始化的流程中的判断机制,建立了一种针对直接存储器存取攻击(dmaattack)的防护机制,使得具有通常数据安全观念的使用者在使用具备外部pcie接口的电子装置(例如个人电脑)时,对于数据安全相关的攻击能有一定程度的预防能力。因此,本发明能在没有副作用或较不会带来副作用的情况下解决相关技术的问题。
附图说明
图1为依据本发明实施例的一存储装置插入一电子装置的示意图。
图2为依据本发明一实施例的一种用于进行一存储装置的存取控制的方法的流程图。
图3为依据本发明一实施例的一弹出视窗的示意图。
图4为依据本发明另一实施例的一种用于进行一存储装置的存取控制的方法的流程图。
图5为依据本发明又一实施例的一种用于进行一存储装置的存取控制的方法的流程图。
符号说明
10电子装置
100存取装置
120接口检测电路
140桥接电路
160控制电路
180选择电路
20插槽
30控制芯片
200存储装置
50主装置
50c程序码
t1第一端子
t2第二端子
t3第三端子
vd写保护检测信号
wp写保护检测端子
210、220、230、240、250、260、410、420、430、440、450、510、520、530、540、550、560、570步骤
具体实施方式
图1为依据本发明实施例的一存储装置200插入一电子装置10的示意图。在本实施例中,电子装置10的例子可包含(但不限于):笔记本电脑、平板电脑或移动电话等等,而存储装置200可为符合安全数字(securedigital,sd)标准的存储卡,但本发明不限于此。电子装置10包含一主装置50以及耦接至主装置(hostdevice)50的一存取装置100(例如一读卡机),其中主装置50可依据一程序码50c(例如电子装置10的作业系统的程序模块及/或与存取装置100相对应的驱动程序)来控制存取装置100的运行。另外,存取装置100可包含一插槽20以及耦接至插槽20的一控制芯片30,其中插槽20可用来连接控制芯片30以及存储装置200以允许主装置50通过控制芯片30对存储装置200进行存取。
在本实施例中,控制芯片30可包含耦接至插槽20的一接口检测模块(诸如一接口检测电路120)、一桥接电路140、一控制电路160、一选择电路180以及一写保护检测端子wp,其中接口检测电路120以及写保护检测端子wp分别耦接至控制电路160,且控制电路160还耦接至选择电路180,但本发明不限于此。另外,选择电路180的一组第一端子t1耦接至插槽20,而桥接电路140耦接于选择电路180的一组第二端子t2与插槽20之间。需注意的是,选择电路180的该组第一端子t1与插槽20(尤其,插入插槽20的存储装置200)依据快速周边组件互连(peripheralcomponentinterconnectexpress,pcie)(简称pcie)通信协定来进行数据传输(在图示中于对应的双箭号上标示为pcie);此外,选择电路180的该组第二端子t2与桥接电路140依据pcie通信协定来进行数据传输(在图示中于对应的双箭号上标示为pcie),而桥接电路140与插槽20(尤其,插入插槽20的存储装置200)依据异于pcie通信协定的超高速(ultrahighspeed,uhs)一类(简称为uhs-i)通信协定来进行数据传输(在图示中于对应的双箭号上标示为uhs-i),其中桥接电路140用来进行pcie通信协定以及uhs-i通信协定之间的转译,但本发明不限于此;其中主装置50耦接至选择电路180的一组第三端子t3,并且依据pcie通信协定与控制芯片30进行数据传输。
另外,写保护检测端子wp可用来监控(monitor)一写保护检测信号vd,以供检测该存储装置200的一写保护开关是否被开启,以产生一写保护检测结果,其中写保护检测端子wp可耦接至控制芯片30的一引脚(pin),以提供控制芯片30写保护检测信号vd。在某些实施例中,写保护开关可为开启状态,而该写保护检测信号vd的电压位准将维持在一预设电压位准(例如,3.3v);在图1所示的实施例中,由于写保护开关为关闭状态,写保护检测信号vd的电压位准会被拉至异于该预设电压位准的电压位准(例如,接地电压位准)。也就是说,写保护检测端子wp可通过监控写保护检测信号vd的电压位准来产生该写保护检测结果。在本实施例中,写保护检测信号vd的电压位准会随着选用的插槽20而有不同,图1中写保护检测信号vd下拉至接地电压位准只是一种实现方式,本发明不限于此。为便于理解本发明,在本发明后续实施例中均假设写保护开关为关闭状态,但本发明不限于此。
接口检测电路120可检测存储装置200是否支持一第一通信协定诸如pcie通信协定,以产生一接口检测结果。需注意的是,依据本实施例所示出的接口检测电路120的方框图只是为了说明的目的,并非本发明的限制。在某些实施例中,接口检测电路120可实施为控制电路160的一部分,或者,接口检测电路120与控制电路160可实施为选择电路180的一部分,但本发明不限于此。另外,接口检测电路120并不限于通过硬件或软件(例如通过接口信号作为判断条件)的方式来实施,凡是能辅助存取装置100来检测存储装置200是否支持该第一通信协定者均隶属于本发明的范围。另外,在本实施例中,控制芯片30包含一第一传输接口(例如一uhs-i接口)以及异于该第一传输接口的一第二传输接口(例如可应用于直接存储器存取(directmemoryaccess,dma)的传输接口诸如一pcie接口),其中该uhs-i接口通过桥接电路140耦接至选择电路180(特别涉及选择电路180的该组第二端子t2),而该pcie接口通过不具有任何桥接电路的一旁通(bypass)路径耦接至选择电路180(特别涉及选择电路180的该组第一端子t1)。由于该第一传输接口(例如该uhs-i接口)是通过桥接电路140才能进行直接存储器存取(例如依据pcie通信协定进行直接存储器存取),因此相较于将pcie接口设置于装置外部(例如控制芯片30外部、存取装置100外部、或电子装置10外部)的该第二传输接口,该第一传输接口(例如该uhs-i接口)较不容易遭受来自外部/外接装置的直接存储器存取攻击(dmaattack)。
为了图示简明起见,图示中并未示出该第一传输接口以及该第二传输接口的方框图,而是利用标示“pcie”以及“uhs-i”的双箭号来分别表示利用pcie接口与uhs-i接口进行的数据传输。需注意的是,不论使用何种方式实施上述接口检测模块的功能,控制芯片30均可在初始化过程中利用该uhs-i接口来接收用来判断存储装置200是否支持该第一通信协定的信号。
图2为依据本发明一实施例的一种用于进行一存储装置的存取控制的方法的流程图,其中该方法可应用于(applicableto)耦接至一主装置的一控制芯片诸如图1所示的控制芯片30。需注意的是,只要不影响整体结果,图2所示的一或多个步骤可于该方法中被新增、删除及/或修改,且该一或多个步骤并非必须依照图2所示的顺序执行。为便于理解,请连同图1参考图2。
在步骤210中,一使用者将存储装置200插入电子装置10的存取装置100中,流程开始。
在步骤220中,当控制芯片30检测到任何存储卡(例如存储装置200)被插入时,控制芯片30可利用该第一传输接口(例如该uhs-i接口)判断存储装置200是否支持该第二传输接口(例如该pcie接口)以产生一判断结果,例如,利用该第一传输接口自存储装置200接收相关的信息以供判断存储装置200是否支持该第二传输接口。若是,流程进入步骤230;否则,流程进入步骤260。
在步骤230中,耦接至主装置50(例如该使用者的一个人电脑)的一使用者接口(例如连接该个人电脑的一显示装置)可显示一弹出视窗(pop-upwindow),如图3所示,以供该使用者决定要利用该第一传输接口或该第二传输接口来存取存储装置200。
在步骤240中,该使用者可利用该弹出视窗选择要利用该第一传输接口或该第二传输接口来存取存储装置200。若该使用者选择该第二传输接口诸如该pcie接口(例如按下图3中标示为“sdexpress”的按钮),流程进入步骤250;若该使用者选择该第一传输接口诸如该uhs-i接口(例如按下图3中标示为“uhs-i”的按钮),流程进入步骤260。
在步骤250中,由于存储装置200支持该第二传输接口,且该使用者选择了该第二传输接口,因此选择电路180会将该组第三端子t3耦接至该组第一端子t1以利用该第二传输接口(例如该pcie接口)来存取存储装置200,例如初始化为安全数字快捷(sdexpress)模式。需注意的是,进入步骤250以前,选择电路180预设是将该组第三端子t3耦接至该组第二端子t2(即控制芯片30预设是利用该第一传输接口(例如该uhs-i接口)来存取存储装置200),但本发明不限于此。
在步骤260中,选择电路180会将该组第三端子t3继续耦接至该组第二端子t2以利用该第一传输接口(例如该uhs-i接口)来存取存储装置200,例如初始化为传统安全数字(legacysd)模式。例如,存储装置200可能不支持该第二传输接口,此时选择电路180直接利用该第一传输接口来存取存储装置200(即自步骤220进入步骤260);又例如,虽然存储装置200支持该第二传输接口,但使用者选择该第一传输接口,此时选择电路180依然利用该第一传输接口来存取存储装置200,而不利用该第二传输接口(即自步骤240进入步骤260)。
图2所示的方法利用了控制芯片30预设是利用了相对安全(较不容易受到直接存储器存取攻击)的传输接口(例如该uhs-i接口)来存取存储装置200的特性,并且借助于存取存储装置200的初始化流程来实现对直接存储器存取攻击的防护机制。例如,一个具有通常数据安全观念的使用者在离开座位时通常会将个人电脑的屏幕上锁,并要通过特定方式来解锁(例如,输入特定密码),在此状况下,若有任何人想利用改装过的电子装置来连接这台电脑的外部pcie接口并窃取数据,因不知上述屏幕解锁方法,无法按下视窗中的选择sdexpress接口,因而无法通过上述支持pcie通信协定的存取装置来窃取数据。在这样的情况下,必须把电脑外壳拆开连接其内部的pcie才能达到目的,因此,窃取的难度提升,其所需的时间也加长。又例如,一个具有通常数据安全观念的使用者欲通过个人电脑来存取一个不被信任的存储装置,这个使用者在选择要使用上述第一传输接口或第二传输接口来存取这个存储装置时,能选择该第一传输接口以避免这个存储装置直接的连接上个人电脑的pcie接口。
图4为依据本发明另一实施例的一种用于进行一存储装置的存取控制的方法的流程图,其中该方法可应用于耦接至一主装置的一控制芯片诸如图1所示的控制芯片30。需注意的是,只要不影响整体结果,图4所示的一或多个步骤可于该方法中被新增、删除及/或修改,且该一或多个步骤并非必须依照图2所示的顺序执行。为便于理解,请连同图1参考图4。
在步骤410中,一使用者将存储装置200插入电子装置10的存取装置100中,流程开始。
在步骤420中,当控制芯片30检测到任何存储卡(例如存储装置200)被插入时,控制芯片30可利用该第一传输接口(例如该uhs-i接口)判断存储装置200是否支持该第二传输接口(例如该pcie接口)以产生一判断结果,例如,利用该第一传输接口自存储装置200接收相关的信息以供判断存储装置200是否支持该第二传输接口。若是,流程进入步骤430;否则,流程进入步骤450。
在步骤430中,主装置50可判断目前登录的使用者对于主装置50(例如该使用者的一个人电脑)的使用者权限(userpermissions)是否符合一预定条件,并且依据这个使用者对于主装置50的使用者权限是否符合该预定条件,来判断是否容许选择电路180执行一控制方案,其中该控制方案包含基于该判断结果来决定是否利用该第二传输接口来存取该存储装置。若该使用者对于主装置50的使用者权限符合该预定条件,流程进入步骤440;否则,流程进入步骤450。
在步骤440中,由于存储装置200支持该第二传输接口,且该使用者对于主装置50的使用者权限符合该预定条件,因此选择电路180会将该组第三端子t3耦接至该组第一端子t1以利用该第二传输接口(例如该pcie接口)来存取存储装置200,例如初始化为安全数字快捷(sdexpress)模式。需注意的是,进入步骤440以前,选择电路180预设是将该组第三端子t3耦接至该组第二端子t2(即控制芯片30预设是利用该第一传输接口(例如该uhs-i接口)来存取存储装置200),但本发明不限于此。
在步骤450中,选择电路180会将该组第三端子t3继续耦接至该组第二端子t2以利用该第一传输接口(例如该uhs-i接口)来存取存储装置200,例如初始化为传统安全数字(legacysd)模式。例如,存储装置200可能不支持该第二传输接口,此时选择电路180直接利用该第一传输接口来存取存储装置200(即自步骤420进入步骤450);又例如,虽然存储装置200支持该第二传输接口,但该使用者对于主装置50的使用者权限不符合该预定条件,此时选择电路180依然利用该第一传输接口来存取存储装置200,而不利用该第二传输接口(即自步骤430进入步骤450)。
图4所示的方法利用电脑组织管理原则来限制不同使用者对个人电脑的操作,尤其是,限制使用者权限较低的使用者使其无法使用该pcie接口来存取外接的电子装置(例如存储装置)。例如,一使用者以具有最高权限的帐号登录个人电脑时,控制芯片30可直接依据插入的存储装置是否支持该第二传输接口来决定使用该第一传输接口或该第二传输接口来存取这个存储装置;又例如,当某一使用者希望能切换到对应于该第二传输接口的操作模式时,可键入一组密码来取得一特定权限以便在使用支持该第二传输接口的存储装置时能使用该第二传输接口来存取这个存储装置。再举一例,当某一使用者没有足够高的权限又没有上述可取得该特定权限的该组密码时,不论插入存取装置100的存储装置是否支持该第二传输接口,控制芯片30均会以该第一传输接口来存取这个存储装置。
图5为依据本发明又一实施例的一种用于进行一存储装置的存取控制的方法的流程图,其中该方法可应用于耦接至一主装置的一控制芯片诸如图1所示的控制芯片30,且图5所示的方法可视为图2所示的方法以及图4所示的方法的结合。需注意的是,只要不影响整体结果,图5所示的一或多个步骤可于该方法中被新增、删除及/或修改,且该一或多个步骤并非必须依照图2所示的顺序执行。为便于理解,请连同图1参考图5。
在步骤510中,一使用者将存储装置200插入电子装置10的存取装置100中,流程开始。
在步骤520中,当控制芯片30检测到任何存储卡(例如存储装置200)被插入时,控制芯片30可利用该第一传输接口(例如该uhs-i接口)判断存储装置200是否支持该第二传输接口(例如该pcie接口)以产生一判断结果,例如,利用该第一传输接口自存储装置200接收相关的信息以供判断存储装置200是否支持该第二传输接口。若是,流程进入步骤530;否则,流程进入步骤570。
在步骤530中,主装置50可判断目前登录的使用者对于主装置50(例如该使用者的一个人电脑)的使用者权限是否符合一预定条件,并且依据这个使用者对于主装置50的使用者权限(例如该使用者权限是否符合该预定条件)来判断是否容许选择电路180执行一控制方案,其中该控制方案包含基于该判断结果来决定是否利用该第二传输接口来存取该存储装置。若该使用者对于主装置50的使用者权限符合该预定条件,流程进入步骤540;否则,流程进入步骤570。
在步骤540中,耦接至主装置50的一使用者接口(例如连接该个人电脑的一显示装置)可显示一弹出视窗(pop-upwindow),如图3所示,以供该使用者决定要利用该第一传输接口或该第二传输接口来存取存储装置200。
在步骤550中,该使用者可利用该弹出视窗选择要利用该第一传输接口或该第二传输接口来存取存储装置200。若该使用者选择该第二传输接口诸如该pcie接口(例如按下图3中标示为“sdexpress”的按钮),流程进入步骤560;若该使用者选择该第一传输接口诸如该uhs-i接口(例如按下图3中标示为“uhs-i”的按钮),流程进入步骤570。
在步骤560中,由于存储装置200支持该第二传输接口、该使用者对于主装置50的使用者权限符合该预定条件、且该使用者选择了该第二传输接口,因此选择电路180会将该组第三端子t3耦接至该组第一端子t1以利用该第二传输接口(例如该pcie接口)来存取存储装置200,例如初始化为安全数字快捷(sdexpress)模式。需注意的是,进入步骤560以前,选择电路180预设是将该组第三端子t3耦接至该组第二端子t2(即控制芯片30预设是利用该第一传输接口(例如该uhs-i接口)来存取存储装置200),但本发明不限于此。
在步骤570中,选择电路180会将该组第三端子t3继续耦接至该组第二端子以利用该第一传输接口(例如该uhs-i接口)来存取存储装置200,例如初始化为传统安全数字(legacysd)模式。例如,存储装置200可能不支持该第二传输接口,此时选择电路180直接利用该第一传输接口来存取存储装置200(即自步骤520进入步骤570);又例如,虽然存储装置200支持该第二传输接口,但该使用者对于主装置50的使用者权限不符合该预定条件,此时选择电路180依然利用该第一传输接口来存取存储装置200,而不利用该第二传输接口(即自步骤530进入步骤570);再举一例,虽然存储装置200支持该第二传输接口且该使用者对于主装置50的使用者权限符合该预定条件,但该使用者可能因为不信任存储装置200而选择使用该第二传输接口,此时选择电路180依然利用该第一传输接口来存取存储装置200,而不利用该第二传输接口(即自步骤550进入步骤570)。
图5所示的方法主要是依据电脑组织管理原则来选择性地赋予使用者选择操作模式的权限,若一使用者对于主装置50的使用者权限符合该预定条件(例如权限足够高),该使用者则能够选择上述安全数字快捷模式以及传统安全数字模式的其中一者来运行;而若该使用者对于主装置50的使用者权限不符合该预定条件(例如权限不够高),该使用者则仅能够选择传统安全数字模式来运行。
总结来说,本发明提供的用于进行一存储装置的存取控制的方法以及控制芯片,运用安全数字存储卡进行初始化的程序及/或电脑组织管理原则来实现一种较不容易受到直接存储器存取攻击的存取控制机制。依据本发明的实施例,使用者能在没有数据安全顾虑的情况下体验到使用该pcie接口存取存储装置的好处,而本发明所提供的控制芯片的架构亦能容许具有通常数据安全观念的人有效地避免直接存储器存取攻击。另外,本发明的实施例不会大幅地增加额外成本,因此本发明能在没有副作用或较不会带来副作用的情况下解决相关技术的问题。
以上所述仅为本发明的优选实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
1.一种用于进行一存储装置的存取控制的方法,能应用于耦接至一主装置的一控制芯片,该方法包含:
利用该控制芯片的一第一传输接口判断该存储装置是否支持异于该第一传输接口的一第二传输接口以产生一判断结果,其中该第二传输接口能应用于直接存储器存取;以及
依据该判断结果,选择性地于耦接至该主装置的一使用者接口上显示一弹出视窗,以供一使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
2.如权利要求1所述的方法,其中依据该判断结果选择性地于耦接至该主装置的该使用者接口上显示该弹出视窗以供该使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置的步骤包含:
若该判断结果指出该存储装置不支持该第二传输接口,则直接利用该第一传输接口来存取该存储装置;以及
若该判断结果指出该存储装置支持该第二传输接口,则于耦接至该主装置的该使用者接口上显示该弹出视窗,以供该使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
3.如权利要求1所述的方法,其中该存储装置是符合安全数字标准的存储卡,该第一传输接口是一超高速一类接口,以及该第二传输接口是一快速周边组件互连接口。
4.一种用于进行一存储装置的存取控制的方法,能应用于耦接至一主装置的一控制芯片,该方法包含:
利用该控制芯片的一第一传输接口判断该存储装置是否支持异于该第一传输接口的一第二传输接口以产生一判断结果,其中该第二传输接口能应用于直接存储器存取;以及
依据一使用者对于该主装置的一使用者权限,判断是否容许该控制芯片执行一控制方案,其中该控制方案包含基于该判断结果来决定是否利用该控制芯片的该第二传输接口来存取该存储装置。
5.如权利要求4所述的方法,其中依据该使用者对于该主装置的该使用者权限判断是否容许该控制芯片执行该控制方案的步骤包含:
若该使用者权限不符合一预定条件,则直接利用该第一传输接口来存取该存储装置;
若该使用者权限符合该预定条件且该判断结果指出该存储装置不支持该第二传输接口,则利用该第一传输接口来存取该存储装置;以及
若该使用者权限符合该预定条件且该判断结果指出该存储装置支持该第二传输接口,则利用该第二传输接口来存取该存储装置。
6.如权利要求4所述的方法,其中依据该使用者对于该主装置的该使用者权限判断是否容许该控制芯片执行该控制方案的步骤包含:
若该使用者权限不符合一预定条件,则直接利用该第一传输接口来存取该存储装置;以及
若该使用者权限符合该预定条件,则基于该判断结果选择性地于耦接至该主装置的一使用者接口上显示一弹出视窗,以供该使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
7.一种用于进行一存储装置的存取控制的控制芯片,包含:
一选择电路,耦接至一主装置;
一第一传输接口,耦接至该选择电路;以及
异于该第一传输接口的一第二传输接口,耦接至该选择电路,其中该第二传输接口能应用于直接存储器存取;
其中当该控制芯片检测到该存储装置被插入时,该控制芯片利用该第一传输接口判断该存储装置是否支持该第二传输接口以产生一判断结果,以及依据该判断结果,该主装置选择性地于耦接至该主装置的一使用者接口上显示一弹出视窗,以供一使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置;
其中:
若该判断结果指出该存储装置不支持该第二传输接口,则该选择电路直接利用该第一传输接口来存取该存储装置;以及
若该判断结果指出该存储装置支持该第二传输接口,则该主装置于耦接至该主装置的该使用者接口上显示该弹出视窗,以供该使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
8.一种用于进行一存储装置的存取控制的控制芯片,包含:
一选择电路,耦接至一主装置;
一第一传输接口,耦接至该选择电路;以及
异于该第一传输接口的一第二传输接口,耦接至该选择电路,其中该第二传输接口能应用于直接存储器存取;
其中当该控制芯片检测到该存储装置被插入时,该控制芯片利用该第一传输接口判断该存储装置是否支持该第二传输接口以产生一判断结果,以及依据一使用者对于该主装置的一使用者权限,该主装置判断是否容许该选择电路执行一控制方案,其中该控制方案包含基于该判断结果来决定是否利用该第二传输接口来存取该存储装置。
9.如权利要求8所述的控制芯片,其中:
若该使用者权限不符合一预定条件,则该选择电路直接利用该第一传输接口来存取该存储装置;
若该使用者权限符合该预定条件且该判断结果指出该存储装置不支持该第二传输接口,则该选择电路利用该第一传输接口来存取该存储装置;以及
若该使用者权限符合该预定条件且该判断结果指出该存储装置支持该第二传输接口,则该选择电路利用该第二传输接口来存取该存储装置。
10.如权利要求8所述的控制芯片,其中:
若该使用者权限不符合一预定条件,则该选择电路直接利用该第一传输接口来存取该存储装置;以及
若该使用者权限符合该预定条件,则该主装置基于该判断结果选择性地于耦接至该主装置的一使用者接口上显示一弹出视窗,以供该使用者决定利用该第一传输接口或该第二传输接口来存取该存储装置。
技术总结