據(jù)。而且,緩沖存儲器裝置2220可被配置為臨時存儲從非易失存儲器裝置2231至223η中讀取的數(shù)據(jù)。臨時存儲在緩沖存儲器裝置2220中的數(shù)據(jù)可在SSD控制器2210的控制下被傳輸至主機裝置2100或非易失存儲器裝置2231至223η。
[0089]非易失存儲器裝置2231至223η可被用作SSD 2200的存儲介質(zhì)。非易失存儲器裝置2231至223η可通過多個通道CH1至CHn而分別被電聯(lián)接至SSD控制器2210。一個或多個非易失存儲器裝置可被電聯(lián)接至一個通道。電聯(lián)接至一個通道的非易失存儲器裝置可被電聯(lián)接至相同的信息總線和數(shù)據(jù)總線。
[0090]電源2240可被配置為通過電源連接器2260的輸入提供電源PWR至SSD 2200的內(nèi)部。電源2240可包括輔助電源2241。輔助電源2241可被配置為提供電能,以允許當突然發(fā)生斷電時,SSD 2200被正確地關(guān)閉。輔助電源2241可包括能夠用電源PWR充電的超級電容器。
[0091]SSD控制器2210可以通過信號連接器2250與主機裝置2100交換信號SGL。信號SGL可包括命令、地址、數(shù)據(jù)等。取決于主機裝置2100和SSD 2200之間的接口模式,信號連接器2250可被配置為使用各種協(xié)議,比如并行高級技術(shù)附件(PATA)、串行高級技術(shù)附件(SATA)、小型計算機系統(tǒng)接口(SCSI)、串行連接SCSI (SAS)、外圍組件互聯(lián)(PCI)和PCIexpress (PC1-E)協(xié)議的若干連接器中的一個。
[0092]主機裝置2100在請求SSD 2200進入節(jié)電模式之前,可請求SSD 2200上傳存儲在工作存儲器2215中的數(shù)據(jù)和存儲在緩沖存儲器裝置2220中的數(shù)據(jù)。主機裝置2100可將上傳數(shù)據(jù)存儲在其工作存儲器2130中。在請求SSD 2200喚醒后,主機裝置2100可請求SSD2200下載存儲在工作存儲器2130中的數(shù)據(jù)。
[0093]圖6為例示如圖5所示的SSD控制器2210的框圖。參考圖6,SSD控制器2210可包括存儲器接口單元2211、主機接口單元2212、錯誤修正編碼(ECC)單元2213、控制單元2214和工作存儲器2215。
[0094]存儲器接口單元2211可被配置為將控制信號,比如命令和地址提供給非易失存儲器裝置2231至223η。而且,存儲器接口單元2211可被配置為與非易失存儲器裝置2231至223η交換數(shù)據(jù)。存儲器接口單元2211可在控制單元2214的控制下,將從緩沖存儲器裝置2220傳輸?shù)臄?shù)據(jù)分散至通道CH1至CHn。另外,存儲器接口單元2211可在控制單元2214的控制下,將從非易失存儲器裝置2231至223η讀取的數(shù)據(jù)傳輸至緩沖存儲器裝置2220。
[0095]主機接口單元2212可被配置為對應(yīng)于主機裝置2100的協(xié)議提供與SSD 2200的接口。例如,主機接口單元2212可被配置為通過并行高級技術(shù)附件(ΡΑΤΑ)、串行高級技術(shù)附件(SATA)、小型計算機系統(tǒng)接口(SCSI)、串行連接SCSI (SAS)、外圍組件互聯(lián)(PCI)和PCIexpress (PC1-E)協(xié)議之一,而與主機裝置2100通信。另外,主機接口單元2212可以執(zhí)行磁盤模擬功能,以支持主機裝置2100將SSD 2200識別為硬盤驅(qū)動器(HDD)。
[0096]ECC單元2213可被配置為根據(jù)傳輸至非易失存儲器裝置2231至223η的數(shù)據(jù)以產(chǎn)生校驗位。所產(chǎn)生的校驗位可被存儲在非易失存儲器裝置2231至223η的備用區(qū)域中。ECC單元2213可被配置為檢測從非易失存儲器裝置2231至223η讀取的數(shù)據(jù)的錯誤。當所檢測的錯誤在可修正的范圍內(nèi)時,ECC單元2213可被配置為修正所檢測的錯誤。
[0097]控制單元2214可被配置為分析和處理從主機裝置2100輸入的信號SGL??刂茊卧?214可響應(yīng)于來自主機裝置2100的請求而控制SSD控制器2210的一般操作??刂茊卧?214可根據(jù)用于驅(qū)動SSD2200的固件來控制緩沖存儲器裝置2220和非易失存儲器裝置2231至223η的操作。工作存儲器2215可被用作驅(qū)動固件的工作存儲器。
[0098]根據(jù)實施例,從上述【具體實施方式】中顯而易見的是,,因為數(shù)據(jù)存儲裝置的工作存儲器的數(shù)據(jù)可被備份在主機裝置的工作存儲器中,數(shù)據(jù)處理系統(tǒng)的性能被改進。
[0099]盡管上面描述了各種實施例,但對于本領(lǐng)域技術(shù)人員應(yīng)該理解的是,實施例僅是示例性的。因此,本發(fā)明的數(shù)據(jù)存儲裝置,包括該數(shù)據(jù)存儲裝置的數(shù)據(jù)處理系統(tǒng)及其操作方法不應(yīng)被限制為所描述的實施例。
【主權(quán)項】
1.一種數(shù)據(jù)處理系統(tǒng),其包括: 主機裝置,其包括第一存儲器;和 數(shù)據(jù)存儲裝置,其包括第二存儲器和第三存儲器,并且適合于存儲由所述主機裝置存取的數(shù)據(jù), 其中所述主機裝置請求所述數(shù)據(jù)存儲裝置上傳存儲在所述第二存儲器中的數(shù)據(jù)。2.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其中所述主機裝置將從所述數(shù)據(jù)存儲裝置中上傳的數(shù)據(jù)存儲在所述第一存儲器中。3.如權(quán)利要求2所述的數(shù)據(jù)處理系統(tǒng),其中所述主機裝置在將從所述數(shù)據(jù)存儲裝置上傳的數(shù)據(jù)存儲在所述第一存儲器中之后,請求所述數(shù)據(jù)存儲裝置進入節(jié)電模式。4.如權(quán)利要求3所述的數(shù)據(jù)處理系統(tǒng),其中所述主機裝置在請求所述數(shù)據(jù)存儲裝置從所述節(jié)電模式中喚醒之后,請求所述數(shù)據(jù)存儲裝置下載存儲在所述第一存儲器中的數(shù)據(jù)。5.如權(quán)利要求4所述的數(shù)據(jù)處理系統(tǒng),其中所述數(shù)據(jù)存儲裝置將從所述主機裝置下載的數(shù)據(jù)存儲在所述第二存儲器中。6.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其中所述第二存儲器被邏輯或物理地分成工作存儲器和緩沖存儲器。7.如權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其中所述主機裝置請求所述數(shù)據(jù)存儲裝置上傳存儲在所述工作存儲器中的數(shù)據(jù)。8.如權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其中所述主機裝置請求所述數(shù)據(jù)存儲裝置上傳存儲在所述緩沖存儲器中的數(shù)據(jù)。9.一種數(shù)據(jù)存儲裝置,其包括: 非易失存儲器裝置; 緩沖存儲器裝置,其適合于臨時存儲從主機裝置傳輸至所述非易失存儲器裝置,或從所述非易失存儲器裝置傳輸至所述主機裝置的數(shù)據(jù);和 控制器,其包括工作存儲器,并適合于通過驅(qū)動存儲在所述工作存儲器中的固件來處理從所述主機裝置傳輸?shù)恼埱螅? 其中根據(jù)從所述主機裝置傳輸?shù)纳蟼髡埱?,所述控制器將存儲在所述工作存儲器中的固件傳輸至所述主機裝置。10.一種用于操作數(shù)據(jù)處理系統(tǒng)的方法,所述系統(tǒng)包括主機裝置和數(shù)據(jù)存儲裝置,所述主機裝置包括第一工作存儲器,所述數(shù)據(jù)存儲裝置包括第二工作存儲器和緩沖存儲器,所述方法包括: 請求上傳存儲在所述第二工作存儲器中的工作存儲器數(shù)據(jù); 將所述上傳的工作存儲器數(shù)據(jù)存儲在所述第一工作存儲器中;和 請求所述數(shù)據(jù)存儲裝置以節(jié)電模式操作。
【專利摘要】本發(fā)明涉及一種數(shù)據(jù)處理系統(tǒng),其包括主機裝置和數(shù)據(jù)存儲裝置,主機裝置包括第一存儲器,數(shù)據(jù)存儲裝置包括第二存儲器和第三存儲器,并適合于存儲由主機裝置存取的數(shù)據(jù),其中主機裝置請求數(shù)據(jù)存儲裝置上傳存儲在第二存儲器中的數(shù)據(jù)。
【IPC分類】G06F11/14, G06F12/0868
【公開號】CN105389269
【申請?zhí)枴緾N201510188514
【發(fā)明人】申東才, 樸淙柱, 樸承鎮(zhèn), 樸永珍
【申請人】愛思開海力士有限公司
【公開日】2016年3月9日
【申請日】2015年4月20日
【公告號】US20160062690