本發(fā)明有關(guān)固態(tài)硬盤(pán),尤指一種內(nèi)建警示裝置的固態(tài)硬盤(pán)裝置及相關(guān)的固態(tài)硬盤(pán)控制電路.
背景技術(shù):
::由于固態(tài)硬盤(pán)(solidstatedrive,ssd)裝置訪問(wèn)速度快的特性,越來(lái)越多的傳統(tǒng)硬盤(pán)裝置被固態(tài)硬盤(pán)裝置所取代。與傳統(tǒng)硬盤(pán)裝置不同,固態(tài)硬盤(pán)裝置需要依賴固態(tài)硬盤(pán)控制電路建立及更新與固態(tài)硬盤(pán)裝置中所儲(chǔ)存的數(shù)據(jù)相對(duì)應(yīng)的地址映射表(addressmappingtable)及其他管理表格,才能使主控裝置通過(guò)固態(tài)硬盤(pán)控制電路存取固態(tài)硬盤(pán)裝置。眾所周知,固態(tài)硬盤(pán)控制電路建立及更新這些表格需要耗費(fèi)不少時(shí)間。此外,在固態(tài)硬盤(pán)控制電路建立及更新這些表格的過(guò)程中,有可能會(huì)暫時(shí)無(wú)法響應(yīng)主控裝置的存取指令或查詢指令,因而造成用戶感到困擾或困惑。當(dāng)固態(tài)硬盤(pán)控制電路無(wú)法響應(yīng)主控裝置的指令時(shí),倘若用戶對(duì)固態(tài)硬盤(pán)裝置進(jìn)行了不正確的操作,例如,關(guān)閉固態(tài)硬盤(pán)裝置的電源或是對(duì)整個(gè)系統(tǒng)進(jìn)行重開(kāi)機(jī)等,將會(huì)干擾固態(tài)硬盤(pán)控制電路的正常運(yùn)作,進(jìn)而對(duì)固態(tài)硬盤(pán)裝置造成傷害,甚至導(dǎo)致固態(tài)硬盤(pán)裝置中的數(shù)據(jù)無(wú)法讀取的情況。技術(shù)實(shí)現(xiàn)要素:有鑒于此,如何避免用戶對(duì)固態(tài)硬盤(pán)裝置進(jìn)行不正確的操作而損害固態(tài)硬盤(pán)裝置或其中所儲(chǔ)存的數(shù)據(jù),實(shí)為業(yè)界有待解決的問(wèn)題。本說(shuō)明書(shū)提供一種固態(tài)硬盤(pán)裝置的實(shí)施例,其包含:一通信接口,設(shè)置成與一主控裝置進(jìn)行數(shù)據(jù)通信;一固態(tài)硬盤(pán),包含一個(gè)或多個(gè)閃存數(shù)組;一警示裝置;以及一固態(tài)硬盤(pán)控制電路,其包含:一控制接口,耦接于該警示裝置;以及一閃存控制電路,耦接于該通信接口、該固態(tài)硬盤(pán)、與該控制接口,設(shè)置成控制該一個(gè)或多個(gè)閃存數(shù)組的存取運(yùn)作;其中,在該固態(tài)硬盤(pán)控制電路通電后,若出現(xiàn)該閃存控制電路無(wú)法通過(guò)該通信接口與該主控裝置進(jìn)行數(shù)據(jù)通信、或是該閃存控制電路檢測(cè)到該固態(tài)硬盤(pán)裝置中發(fā)生一預(yù)定事件的情況,則該閃存控制電路會(huì)通過(guò)該控制接口,控制該警示裝置產(chǎn)生預(yù)定的聲音、預(yù)定的光線、或是預(yù)定的聲音及光線組合,以直接向該固態(tài)硬盤(pán)裝置的用戶發(fā)出警告。本說(shuō)明書(shū)另提供一種用于一固態(tài)硬盤(pán)裝置中的固態(tài)硬盤(pán)控制電路的實(shí)施例,其中,該固態(tài)硬盤(pán)裝置包含一通信接口,設(shè)置成與一主控裝置進(jìn)行數(shù)據(jù)通信;一固態(tài)硬盤(pán),包含一個(gè)或多個(gè)閃存數(shù)組;以及一警示裝置。該固態(tài)硬盤(pán)控制電路包含:一控制接口,用于耦接該警示裝置;以及一閃存控制電路,耦接于該控制接口并用于耦接該通信接口及該固態(tài)硬盤(pán),且該閃存控制電路設(shè)置成控制該一個(gè)或多個(gè)閃存數(shù)組的存取運(yùn)作;其中,在該固態(tài)硬盤(pán)控制電路通電后,若出現(xiàn)該閃存控制電路無(wú)法通過(guò)該通信接口與該主控裝置進(jìn)行數(shù)據(jù)通信、或是該閃存控制電路檢測(cè)到該固態(tài)硬盤(pán)裝置中發(fā)生一預(yù)定事件的情況,則該閃存控制電路會(huì)通過(guò)該控制接口,控制該警示裝置產(chǎn)生預(yù)定的聲音、預(yù)定的光線、或是預(yù)定的聲音及光線組合,以直接向該固態(tài)硬盤(pán)裝置的用戶發(fā)出警告。上述實(shí)施例的優(yōu)點(diǎn)之一,是閃存控制電路控制警示裝置直接向固態(tài)硬盤(pán)裝置的用戶發(fā)出警告,可有效避免用戶對(duì)固態(tài)硬盤(pán)裝置進(jìn)行不正確的操作,進(jìn)而降低固態(tài)硬盤(pán)裝置或其中所儲(chǔ)存的數(shù)據(jù)受損的機(jī)會(huì)。上述實(shí)施例的另一優(yōu)點(diǎn),是由于閃存控制電路控制警示裝置產(chǎn)生警示聲音或光線的運(yùn)作,完全無(wú)需主控裝置介入,因此,即使在主控裝置剛開(kāi)機(jī)但尚未開(kāi)機(jī)完成的階段中亦可發(fā)揮警示作用。本發(fā)明的其他優(yōu)點(diǎn)將藉由以下的說(shuō)明和圖式進(jìn)行更詳細(xì)的解說(shuō)。附圖說(shuō)明圖1為本發(fā)明一實(shí)施例的固態(tài)硬盤(pán)存取系統(tǒng)簡(jiǎn)化后的功能方塊圖。100固態(tài)硬碟存取系統(tǒng)110固態(tài)硬盤(pán)裝置111通信接口113固態(tài)硬盤(pán)115警示裝置117固態(tài)硬盤(pán)控制電路120主控裝置121主控端通信電路123顯示器125處理電路130閃存數(shù)組172控制接口174閃存控制電路具體實(shí)施方式以下將配合相關(guān)圖式來(lái)說(shuō)明本發(fā)明的實(shí)施例。在圖式中,相同的標(biāo)號(hào)表示相同或類似的組件或方法流程。圖1為本發(fā)明一實(shí)施例的固態(tài)硬盤(pán)存取系統(tǒng)100簡(jiǎn)化后的功能方塊圖。固態(tài)硬盤(pán)存取系統(tǒng)100包含一固態(tài)硬盤(pán)裝置(solidstatedrivedevice,ssddevice)110以及一主控裝置(hostdevice)120。在圖1的實(shí)施例中,固態(tài)硬盤(pán)裝置110包含一通信接口(communicationinterface)111、一固態(tài)硬盤(pán)(ssd)113、一警示裝置(warningdevice)115、以及一固態(tài)硬盤(pán)控制電路(ssdcontrollingcircuit)117。主控裝置120則包含一主控端通信電路(host-endcommunicationcircuit)121、一顯示器123、以及一處理電路(processingcircuit)125。在固態(tài)硬盤(pán)裝置110中,通信接口111設(shè)置成與主控裝置120的主控端通信電路121進(jìn)行數(shù)據(jù)通信。固態(tài)硬盤(pán)113中包含一個(gè)或多個(gè)閃存數(shù)組(flashmemoryarray)130。固態(tài)硬盤(pán)控制電路117則包含一控制接口(controlinterface)172以及一閃存控制電路(flashmemorycontrollingcircuit)174。如圖1所示,控制接口172耦接于警示裝置115。閃存控制電路174耦接于通信接口111、固態(tài)硬盤(pán)113、與控制接口172,且設(shè)置成控制一個(gè)或多個(gè)閃存數(shù)組130的存取運(yùn)作。實(shí)作上,通信接口111可用序列式先進(jìn)附加技術(shù)(serialadvancedtechnologyattachment,sata)接口、快速外圍組件互連(peripheralcomponentinterconnectexpress,pcie)接口、或是以上兩者的組合來(lái)實(shí)現(xiàn)。 警示裝置115則可包含一聲音產(chǎn)生電路(例如,蜂鳴器或微型喇叭)、一光線產(chǎn)生電路(例如,led裝置)、或是以上兩者的組合。在主控裝置120中,處理電路125耦接于主控端通信電路121與顯示器123,且設(shè)置成控制主控端通信電路121、顯示器123、以及主控裝置120中的其他組件(未繪示)的運(yùn)作。實(shí)作上,主控裝置120可以是各種可執(zhí)行各種操作系統(tǒng)的裝置,例如,個(gè)人計(jì)算機(jī)、筆記本電腦、平板計(jì)算機(jī)、小筆電、智能手機(jī)、智能型電視等等。在實(shí)際應(yīng)用中,可以將固態(tài)硬盤(pán)裝置110整合設(shè)置于主控裝置120的機(jī)殼內(nèi),或是獨(dú)立設(shè)置在主控裝置120外部。通信接口111與主控端通信電路121之間可以藉由各種有線或是無(wú)線的通信機(jī)制來(lái)進(jìn)行數(shù)據(jù)通信。為了說(shuō)明上的方便,在圖1中并未示出固態(tài)硬盤(pán)裝置110與主控裝置120中的其他組件及相關(guān)的連接、運(yùn)作、與實(shí)施方式。在正常情況下,當(dāng)用戶通過(guò)主控裝置120來(lái)存取固態(tài)硬盤(pán)裝置110中的數(shù)據(jù)時(shí),主控裝置120的處理電路125會(huì)通過(guò)主控端通信電路121及通信接口111,傳送相關(guān)的存取指令或查詢指令給固態(tài)硬盤(pán)控制電路117中的閃存控制電路174。閃存控制電路174則會(huì)依據(jù)相關(guān)指令執(zhí)行的結(jié)果,通過(guò)通信接口111及主控端通信電路121向處理電路125作出響應(yīng)。接著,處理電路125可利用顯示器123將相關(guān)的存取結(jié)果呈現(xiàn)給使用者。與傳統(tǒng)的固態(tài)硬盤(pán)裝置類似,固態(tài)硬盤(pán)裝置110需要依賴閃存控制電路174建立及更新與固態(tài)硬盤(pán)113中所儲(chǔ)存的數(shù)據(jù)相對(duì)應(yīng)的地址映射表及其他相關(guān)管理表格,才能使主控裝置120通過(guò)固態(tài)硬盤(pán)控制電路117存取固態(tài)硬盤(pán)113。由于閃存控制電路174建立及更新這些表格需要耗費(fèi)不少時(shí)間,因此,在閃存控制電路174建立及更新這些表格的過(guò)程中,有可能會(huì)暫時(shí)無(wú)法響應(yīng)處理電路125傳來(lái)的存取指令或查詢指令。如前所述,當(dāng)閃存控制電路174無(wú)法響應(yīng)處理電路125的指令時(shí),倘若用戶對(duì)固態(tài)硬盤(pán)裝置110進(jìn)行不正確的操作,例如,關(guān)閉固態(tài)硬盤(pán)裝置110的電源或是對(duì)整個(gè)固態(tài)硬盤(pán)存取系統(tǒng)100進(jìn)行重開(kāi)機(jī)等,將會(huì)干擾閃存控制電路174的正常運(yùn)作,進(jìn)而對(duì)固態(tài)硬盤(pán)裝置110內(nèi)部電路造成傷害,甚至導(dǎo)致固態(tài)硬盤(pán)113中的數(shù)據(jù)無(wú)法讀取的情況。為了避免用戶因不清楚固態(tài)硬盤(pán)裝置110的實(shí)際情況而進(jìn)行類似前述的錯(cuò)誤操作,本發(fā)明特別在固態(tài)硬盤(pán)裝置110上特別增設(shè)了傳統(tǒng)的固態(tài)硬盤(pán)裝置所沒(méi)有的警示裝置115,并利用固態(tài)硬盤(pán)控制電路117在特定的情況發(fā)生時(shí),控制警示裝置115發(fā)出警示信號(hào),以告知用戶固態(tài)硬盤(pán)裝置110的相關(guān)狀態(tài)。例如,在固態(tài)硬盤(pán)控制電路117通電后,若閃存控制電路174因整理前述表格過(guò)于忙碌,而暫時(shí)無(wú)法通過(guò)通信接口111與主控裝置120進(jìn)行數(shù)據(jù)通信,則閃存控制電路174可通過(guò)控制接口172控制警示裝置115產(chǎn)生預(yù)定的聲音、預(yù)定的光線、或是預(yù)定的聲音及光線組合,以直接向固態(tài)硬盤(pán)裝置110的用戶發(fā)出警告。另外,當(dāng)閃存控制電路174檢測(cè)到固態(tài)硬盤(pán)裝置110中發(fā)生預(yù)定事件時(shí)而無(wú)法與主控裝置120進(jìn)行正常數(shù)據(jù)通信時(shí),閃存控制電路174也可通過(guò)控制接口172控制警示裝置115產(chǎn)生預(yù)定的聲音、預(yù)定的光線、或是預(yù)定的聲音及光線組合,以直接向固態(tài)硬盤(pán)裝置110的用戶發(fā)出警告。在說(shuō)明書(shū)及權(quán)利要求范圍中所述的預(yù)定事件,指的可以是閃存控制電路174檢測(cè)出固態(tài)硬盤(pán)裝置110內(nèi)部電路因突然的電力突波、電磁波沖擊、或是撞擊而發(fā)生嚴(yán)重故障(fatalbug)的情形。在另一實(shí)施例中,前述的預(yù)定 事件指的可以是閃存控制電路174判斷出固態(tài)硬盤(pán)113已達(dá)到存取次數(shù)限制(endoflife,eol)或是閃存數(shù)組130都已嚴(yán)重?fù)p壞難以繼續(xù)使用的情形。換言之,在固態(tài)硬盤(pán)控制電路117通電后,若出現(xiàn)閃存控制電路174無(wú)法通過(guò)通信接口111與主控裝置120進(jìn)行數(shù)據(jù)通信、或是閃存控制電路174檢測(cè)到固態(tài)硬盤(pán)裝置110中發(fā)生前述任一預(yù)定事件的情況,則閃存控制電路174可通過(guò)控制接口172,控制警示裝置115產(chǎn)生預(yù)定的聲音、預(yù)定的光線、或是預(yù)定的聲音及光線組合,以直接向固態(tài)硬盤(pán)裝置110的用戶發(fā)出警告,而無(wú)需通過(guò)主控裝置120通知用戶。另外,警示裝置115與固態(tài)硬盤(pán)控制電路117可被設(shè)計(jì)為依據(jù)不同的預(yù)定事件產(chǎn)生不同的警示方式,以利用戶判斷固態(tài)硬盤(pán)裝置110的實(shí)際狀態(tài)。例如,當(dāng)固態(tài)硬盤(pán)裝置110發(fā)生嚴(yán)重故障(fatalbug)時(shí),警示裝置115可顯示紅燈,告知用戶固態(tài)硬盤(pán)裝置110已經(jīng)無(wú)法修復(fù);或是當(dāng)固態(tài)硬盤(pán)裝置110正處于忙碌狀態(tài),正處于重建數(shù)據(jù)與重要表格階段,警示裝置可顯示黃燈,告知用戶須耐心等待。由前述說(shuō)明可知,閃存控制電路174控制警示裝置115直接向固態(tài)硬盤(pán)裝置110的用戶發(fā)出警告,可有效避免使用者在不適當(dāng)?shù)臅r(shí)機(jī)對(duì)固態(tài)硬盤(pán)裝置110進(jìn)行不正確的操作,進(jìn)而降低固態(tài)硬盤(pán)裝置110或當(dāng)中所儲(chǔ)存的數(shù)據(jù)受損的機(jī)會(huì)。請(qǐng)注意,由于閃存控制電路174控制警示裝置115產(chǎn)生警示聲音或光線的運(yùn)作,無(wú)需主控裝置120的介入,因此,即使在主控裝置120剛開(kāi)機(jī)但尚未開(kāi)機(jī)完成的階段中,閃存控制電路174亦可控制警示裝置115向用戶發(fā)出警示。換言之,當(dāng)閃存控制電路174在固態(tài)硬盤(pán)存取系統(tǒng)100開(kāi)機(jī)的過(guò)程中檢測(cè)到固態(tài)硬盤(pán)裝置110出現(xiàn)無(wú)法正常運(yùn)作的情況,即便是在主控裝置 120的操作系統(tǒng)尚未啟動(dòng)的情況下,固態(tài)硬盤(pán)裝置110都照樣能通過(guò)警示裝置115告知用戶不要對(duì)固態(tài)硬盤(pán)裝置110進(jìn)行錯(cuò)誤操作。如此一來(lái),便可有效達(dá)到保護(hù)固態(tài)硬盤(pán)裝置110的效果,并且不受限于主控裝置120的操作系統(tǒng)是否已啟動(dòng)完成。在說(shuō)明書(shū)及權(quán)利要求范圍中使用了某些詞匯來(lái)指稱特定的組件。然而,所屬
技術(shù)領(lǐng)域:
:中具有通常知識(shí)者應(yīng)可理解,同樣的組件可能會(huì)用不同的名詞來(lái)稱呼。說(shuō)明書(shū)及權(quán)利要求范圍并不以名稱的差異做為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)做為區(qū)分的基準(zhǔn)。在說(shuō)明書(shū)及權(quán)利要求所提及的「包含」為開(kāi)放式的用語(yǔ),故應(yīng)解釋成「包含但不限定于」。另外,「耦接」在此包含任何直接及間接的連接手段。因此,若文中描述第一組件耦接于第二組件,則代表第一組件可通過(guò)電性連接或無(wú)線傳輸、光學(xué)傳輸?shù)刃盘?hào)連接方式而直接地連接于第二組件,或者通過(guò)其他組件或連接手段間接地電性或信號(hào)連接至該第二組件。在此所使用的「及/或」的描述方式,包含所列舉的其中的一個(gè)或多個(gè)項(xiàng)目的任意組合。另外,除非說(shuō)明書(shū)中特別指明,否則任何單數(shù)個(gè)的用語(yǔ)都同時(shí)包含復(fù)數(shù)個(gè)的涵義。以上僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。【符號(hào)說(shuō)明】100固態(tài)硬盤(pán)存取系統(tǒng)110固態(tài)硬盤(pán)裝置111通信接口113固態(tài)硬盤(pán)115警示裝置117固態(tài)硬盤(pán)控制電路120主控裝置121主控端通信電路123顯示器125處理電路130閃存數(shù)組172控制接口174閃存控制電路當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12