緩沖存儲器數(shù)據(jù)存儲在第一存儲器130的備份區(qū)域133中。
[0058]在步驟S170中,主機裝置110可請求數(shù)據(jù)存儲裝置140進入節(jié)電模式。
[0059]在步驟S180中,在響應(yīng)于來自于主機裝置110的節(jié)電模式請求而完成了進入節(jié)電模式的工作后,數(shù)據(jù)存儲裝置140可以在節(jié)電模式下操作。
[0060]如果根據(jù)來自主機裝置110的請求(S卩,工作存儲器上傳請求和緩沖存儲器上傳請求),工作存儲器數(shù)據(jù)和緩沖存儲器數(shù)據(jù)被備份在主機裝置110中,則數(shù)據(jù)存儲裝置140可快速進入節(jié)電模式。即,數(shù)據(jù)存儲裝置140可省略將工作存儲器數(shù)據(jù)和緩沖存儲器數(shù)據(jù)存儲在存儲介質(zhì)180中,從而為節(jié)電模式做準(zhǔn)備,例如,在步驟S125和S155中的操作。而且,數(shù)據(jù)存儲裝置140可省略在進入節(jié)電模式之前將完成的工作,例如,緩沖存儲器數(shù)據(jù)的寫入操作。
[0061]圖3為幫助解釋當(dāng)從節(jié)電模式進入正常模式時,數(shù)據(jù)處理系統(tǒng)100的操作的流程圖。在描述圖3時,根據(jù)圖2描述的操作,數(shù)據(jù)存儲裝置140的工作存儲器數(shù)據(jù)和緩沖存儲器數(shù)據(jù)被備份在主機裝置110中將作為實施例被解釋。
[0062]在步驟S210中,主機裝置110可請求數(shù)據(jù)存儲裝置140喚醒,以允許數(shù)據(jù)存儲裝置140從節(jié)電模式返回正常模式??墒褂密浖蛴布M行喚醒請求。
[0063]在步驟S220中,數(shù)據(jù)存儲裝置140可以響應(yīng)于喚醒請求而啟動喚醒操作。例如,數(shù)據(jù)存儲裝置140可以向激活功能模塊供電,使得所有功能模塊(例如,第二控制器150、第二存儲器160和存儲介質(zhì)180)被激活。
[0064]在步驟S230中,主機裝置110可將工作存儲器下載命令傳輸至數(shù)據(jù)存儲裝置140,以允許數(shù)據(jù)存儲裝置140接收工作存儲器數(shù)據(jù)。
[0065]盡管未示出,響應(yīng)于來自主機裝置110的工作存儲器下載命令,數(shù)據(jù)存儲裝置140在能夠接收數(shù)據(jù)時通知主機裝置110。
[0066]在步驟S240中,主機裝置110可將存儲在第一存儲器130的備份區(qū)域133中的工作存儲器數(shù)據(jù)傳輸至數(shù)據(jù)存儲裝置140。
[0067]在步驟S250中,數(shù)據(jù)存儲裝置140可將傳輸?shù)墓ぷ鞔鎯ζ鲾?shù)據(jù)存儲在工作存儲器中。
[0068]在步驟S260中,主機裝置110可將緩沖存儲器下載命令傳輸至數(shù)據(jù)存儲裝置140,以允許數(shù)據(jù)存儲裝置140接收緩沖存儲器數(shù)據(jù)。
[0069]盡管未示出,響應(yīng)于來自主機裝置110的緩沖存儲器下載命令,數(shù)據(jù)存儲裝置140在能夠接收數(shù)據(jù)時通知主機裝置110。
[0070]在步驟S270中,主機裝置110可將存儲在第一存儲器130的備份區(qū)域133中的緩沖存儲器數(shù)據(jù)傳輸至數(shù)據(jù)存儲裝置140。
[0071 ] 在步驟S280中,數(shù)據(jù)存儲裝置140可將傳輸?shù)木彌_存儲器數(shù)據(jù)存儲在緩沖存儲器中。
[0072]在步驟S290中,數(shù)據(jù)存儲裝置140可以正常模式操作。
[0073]如果根據(jù)來自主機裝置110的請求(S卩,工作存儲器下載請求和緩沖存儲器下載請求),備份在主機裝置110中的工作存儲器數(shù)據(jù)和緩沖存儲器數(shù)據(jù)被下載到數(shù)據(jù)存儲裝置140,則數(shù)據(jù)存儲裝置140可進入與進入節(jié)電模式之前的狀態(tài)相同的正常模式。
[0074]圖4為例示根據(jù)另一個實施例的數(shù)據(jù)處理系統(tǒng)的框圖。參考圖4,數(shù)據(jù)處理系統(tǒng)1000可包括主機裝置1100和數(shù)據(jù)存儲裝置1200。
[0075]數(shù)據(jù)存儲裝置1200可包括控制器1210和非易失存儲器裝置1220。數(shù)據(jù)存儲裝置1200可通過電聯(lián)接至諸如移動電話、MP3播放器、手提電腦、臺式電腦、游戲機、TV、車載式資訊娛樂系統(tǒng)等主機裝置1100而被使用。
[0076]控制器1210可以被配置為響應(yīng)于來自主機裝置1100的請求而訪問非易失存儲器裝置1220。例如,控制器1210可被配置為控制非易失存儲器裝置1220的讀取、編程或刪除操作??刂破?210可被配置為驅(qū)動用于控制非易失存儲器裝置1220的固件或軟件。
[0077]控制器1210可包括主機接口單元1211、控制單元1212、存儲器接口單元1213、第二存儲器1214和錯誤修正編碼(ECC)單元1215。
[0078]控制單元1212可被配置為響應(yīng)于來自主機裝置1100的請求而控制控制器1210的一般操作。第二存儲器1214可被用作控制單元1212的工作存儲器。第二存儲器1214可被用作緩沖存儲器,其臨時存儲從非易失存儲器裝置1220讀取的數(shù)據(jù)或從主機裝置1100提供的數(shù)據(jù)。
[0079]主機接口單元1211可被配置為接合主機裝置1100和控制器1210。例如,主機接口單元1211可被配置為通過各種接口協(xié)議之一,比如通用串行總線(USB)協(xié)議、通用閃存(UFS)協(xié)議、多媒體卡片(MMC)協(xié)議、外圍組件互聯(lián)(PCI)協(xié)議、PCI express (PC1-E)協(xié)議、并行高級技術(shù)附件(PATA)協(xié)議、串行高級技術(shù)附件(SATA)協(xié)議、小型計算機系統(tǒng)接口(SCSI)協(xié)議和串行連接SCSI (SAS)協(xié)議而與主機裝置1100通信。
[0080]存儲器接口單元1213可被配置為接合控制器1210和非易失存儲器裝置1220。存儲器接口單元1213可被配置為將命令和地址提供至非易失存儲器裝置1220。而且,存儲器接口單元1213可被配置為與非易失存儲器裝置1220交換數(shù)據(jù)。
[0081]存儲器接口單元1213可被配置為接合控制器1210和非易失存儲器裝置1220。存儲器接口單元1213可被配置為將命令和地址提供至非易失存儲器裝置1220。而且,存儲器接口單元1213可被配置為與非易失存儲器裝置1220交換數(shù)據(jù)。
[0082]錯誤修正編碼單元1215可被配置為檢測從非易失存儲器裝置1220讀取的數(shù)據(jù)的錯誤。并且,錯誤修正編碼單元1215可被配置為當(dāng)檢測的錯誤在可修改范圍內(nèi)時,修正所檢測的錯誤。
[0083]非易失存儲器裝置1220可被用作數(shù)據(jù)存儲裝置1200的存儲介質(zhì)。非易失存儲器裝置1220可包括多個非易失存儲器芯片(或管芯)。
[0084]在請求數(shù)據(jù)存儲裝置1200進入節(jié)電模式之前,主機裝置1100可請求數(shù)據(jù)存儲裝置1200上傳存儲在第二存儲器1214中的數(shù)據(jù)。主機裝置1100可將上傳數(shù)據(jù)存儲在第一存儲器1130中。在請求數(shù)據(jù)存儲裝置1200喚醒并從節(jié)電模式退出后,主機裝置1100可請求數(shù)據(jù)存儲裝置1200下載存儲在第一存儲器1130中的數(shù)據(jù)。
[0085]圖5為例示根據(jù)實施例包括固態(tài)驅(qū)動器(SSD)的數(shù)據(jù)處理系統(tǒng)的框圖。參考圖5,數(shù)據(jù)處理系統(tǒng)2000可包括主機裝置2100和固態(tài)驅(qū)動器(SSD)2200。
[0086]SSD 2200可包括SSD控制器2210、緩沖存儲器裝置2220、非易失存儲器裝置2231至223η、電源2240、信號連接器2250和電源連接器2260。
[0087]SSD控制器2210可被配置為響應(yīng)于來自主機裝置2100的請求而訪問非易失存儲器裝置2231至223η。例如,SSD控制器2210可被配置為控制非易失存儲器裝置2231至223η的讀取、編程和刪除操作。為此目的,SSD控制器2210可驅(qū)動固件或軟件。工作存儲器2215可被用作SSD控制器2210的工作存儲器,以存儲固件或軟件。
[0088]緩沖存儲器裝置2220可被配置為臨時存儲將被存儲在非易失存儲器裝置2231至223η中的數(shù)