專利名稱:非易失性緩存的制作方法
非易失性緩存
背景技術(shù):
當(dāng)管理存儲(chǔ)設(shè)備上的一個(gè)或多個(gè)文件時(shí),用戶首先將存儲(chǔ)設(shè)備與機(jī)器聯(lián)接。然后,用戶利用一個(gè)或多個(gè)輸入設(shè)備訪問機(jī)器上的存儲(chǔ)設(shè)備,進(jìn)而查看存儲(chǔ)設(shè)備上的一個(gè)或多個(gè)文件。然后,用戶可利用這些輸入設(shè)備中的一個(gè)或多個(gè)輸入設(shè)備訪問、寫入和/或刪除存儲(chǔ)設(shè)備上的文件中的一個(gè)或多個(gè)文件。
所公開的實(shí)施例的多個(gè)特征和優(yōu)勢(shì)將從下面結(jié)合附圖做出的具體實(shí)施方式
中明了,附圖和具體實(shí)施方式
共同通過示例圖示實(shí)施例的特征。圖I圖示根據(jù)本發(fā)明實(shí)施例的與計(jì)算機(jī)器聯(lián)接的存儲(chǔ)設(shè)備。圖2圖示根據(jù)本發(fā)明實(shí)施例的掃描尋找非易失性緩存和清除緩存指令的存儲(chǔ)應(yīng)用程序。圖3圖示根據(jù)本發(fā)明實(shí)施例的管理存儲(chǔ)設(shè)備以及從存儲(chǔ)設(shè)備中清除內(nèi)容的存儲(chǔ)應(yīng)用程序的框圖。圖4圖示根據(jù)本發(fā)明實(shí)施例的具有內(nèi)嵌的存儲(chǔ)應(yīng)用程序的計(jì)算機(jī)器和存儲(chǔ)在由計(jì)算機(jī)器訪問的可移動(dòng)介質(zhì)上的存儲(chǔ)應(yīng)用程序。圖5是圖示根據(jù)本發(fā)明實(shí)施例的用于管理存儲(chǔ)設(shè)備的方法的流程圖。圖6是圖示根據(jù)本發(fā)明另一實(shí)施例的用于管理存儲(chǔ)設(shè)備的方法的流程圖。
具體實(shí)施例方式圖I圖示根據(jù)本發(fā)明實(shí)施例的與計(jì)算機(jī)器100聯(lián)接的存儲(chǔ)設(shè)備140。在一個(gè)實(shí)施例中,計(jì)算機(jī)器100是臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、服務(wù)器和/或可與存儲(chǔ)設(shè)備140聯(lián)接的任何設(shè)備。如圖I中圖示的,計(jì)算機(jī)器100與存儲(chǔ)設(shè)備140聯(lián)接并且包括處理器120、網(wǎng)絡(luò)接口 170以及通信總線150,通信總線150用于機(jī)器100和/或機(jī)器100的一個(gè)或多個(gè)組件彼此通信。此外,如圖I中圖示的,存儲(chǔ)設(shè)備140存儲(chǔ)有存儲(chǔ)應(yīng)用程序110,并且包括非易失性緩存130。此外,存儲(chǔ)設(shè)備140和非易失性緩存130可包括一個(gè)或多個(gè)內(nèi)容160。在其它實(shí)施例中,除上面提到的和圖I中圖示的那些組件以外和/或代替上面提到的和圖I中圖示的那些組件,計(jì)算機(jī)器100包括附加組件和/或與附加組件聯(lián)接。如上面提到的,計(jì)算機(jī)器100包括處理器120。處理器120將數(shù)據(jù)和/或指令發(fā)送至計(jì)算機(jī)器100的組件,比如存儲(chǔ)設(shè)備140、網(wǎng)絡(luò)接口 170以及存儲(chǔ)應(yīng)用程序110。另外,處理器120從計(jì)算機(jī)器100的組件(比如存儲(chǔ)應(yīng)用程序110和存儲(chǔ)設(shè)備140)那里接收數(shù)據(jù)和/或指令。存儲(chǔ)應(yīng)用程序110是可被處理器120配置成對(duì)存儲(chǔ)設(shè)備140和在存儲(chǔ)設(shè)備140中包含的內(nèi)容160進(jìn)行管理的應(yīng)用程序。當(dāng)管理存儲(chǔ)設(shè)備140時(shí),處理器120發(fā)送一個(gè)或多個(gè)指令,以使存儲(chǔ)應(yīng)用程序110掃描存儲(chǔ)設(shè)備140并確定存儲(chǔ)設(shè)備140是否包括非易失性緩存130。為了該應(yīng)用,存儲(chǔ)設(shè)備140是可與計(jì)算機(jī)器100聯(lián)接的并且被配置成存儲(chǔ)一個(gè)或多個(gè)內(nèi)容160的組件或設(shè)備。此外,存儲(chǔ)設(shè)備140可包括一個(gè)或多個(gè)非易失性緩存。為了該應(yīng)用,非易失性緩存130是存儲(chǔ)設(shè)備140的包括非易失性存儲(chǔ)器的區(qū)域或部分。另外,如上面提到的,一個(gè)或多個(gè)內(nèi)容160可被包含和/或可被存儲(chǔ)在存儲(chǔ)設(shè)備140上和/或非易失性緩存130上。一個(gè)或多個(gè)內(nèi)容160可包括用戶數(shù)據(jù)、媒體文件和/或系統(tǒng)文件。如果處理器120和/或存儲(chǔ)應(yīng)用程序110確定存儲(chǔ)設(shè)備140包括非易失性緩存130,則存儲(chǔ)應(yīng)用程序110可進(jìn)而掃描尋找從計(jì)算機(jī)器100、計(jì)算機(jī)器100的組件或設(shè)備、和/或另一計(jì)算機(jī)器那里接收的清除緩存指令。如果發(fā)現(xiàn)清除緩存指令,則存儲(chǔ)應(yīng)用程序110可進(jìn)而對(duì)清除緩存指令進(jìn)行鑒權(quán),并且處理器120可執(zhí)行該清除緩存指令。當(dāng)執(zhí)行清除緩存指令時(shí),可清除非易失性緩存130上的一個(gè)或多個(gè)內(nèi)容160。在另一實(shí)施例中,可清除存儲(chǔ)設(shè)備140上的一個(gè)或多個(gè)內(nèi)容160。
存儲(chǔ)應(yīng)用程序110可以是嵌入計(jì)算機(jī)器100和/或存儲(chǔ)設(shè)備140上的固件。在另一實(shí)施例中,存儲(chǔ)應(yīng)用程序110是存儲(chǔ)在計(jì)算機(jī)器100上位于ROM內(nèi)或者存儲(chǔ)在可由計(jì)算機(jī)器100訪問的存儲(chǔ)設(shè)備140上的軟件應(yīng)用程序。在其它實(shí)施例中,存儲(chǔ)應(yīng)用程序110存儲(chǔ)在可由計(jì)算機(jī)器100讀取和訪問的計(jì)算機(jī)可讀介質(zhì)上,或者存儲(chǔ)在來自不同位置的存儲(chǔ)設(shè)備140上。另外,在一個(gè)實(shí)施例中,存儲(chǔ)設(shè)備140包含在計(jì)算機(jī)器100中。在其它實(shí)施例中,存儲(chǔ)設(shè)備140不包含在計(jì)算機(jī)器100中,但是可由計(jì)算機(jī)器100通過利用包括在計(jì)算機(jī)器100中的網(wǎng)絡(luò)接口 170來訪問。網(wǎng)絡(luò)接口 170可以是有線網(wǎng)絡(luò)接口卡或者無線網(wǎng)絡(luò)接口卡。在其它實(shí)施例中,存儲(chǔ)設(shè)備140可被配置成以無線方式或通過有線連接與計(jì)算機(jī)器100上的一個(gè)或多個(gè)端口或接口聯(lián)接。在又一實(shí)施例中,存儲(chǔ)應(yīng)用程序110通過經(jīng)由局域網(wǎng)或廣域網(wǎng)聯(lián)接的服務(wù)器存儲(chǔ)和/或訪問。存儲(chǔ)應(yīng)用程序110與通過包括在計(jì)算機(jī)器100中的或附接至計(jì)算機(jī)器100上的通信總線150以物理方式或以無線方式與計(jì)算機(jī)器100聯(lián)接的設(shè)備和/或組件通信。在一個(gè)實(shí)施例中,通信總線150是存儲(chǔ)總線。在其它實(shí)施例中,通信總線150是數(shù)據(jù)總線。如上面提到的,存儲(chǔ)應(yīng)用程序110是可被處理器120配置成確定存儲(chǔ)設(shè)備140是否包括非易失性緩存130的應(yīng)用程序。處理器120可發(fā)送一個(gè)或多個(gè)指令,以使存儲(chǔ)應(yīng)用程序110訪問存儲(chǔ)設(shè)備140并掃描存儲(chǔ)設(shè)備140尋找緩存。緩存是存儲(chǔ)設(shè)備140的組件或區(qū)域,該組件或區(qū)域被配置成存儲(chǔ)一個(gè)或多個(gè)以后可由存儲(chǔ)設(shè)備140或計(jì)算機(jī)器100訪問的內(nèi)容160。存儲(chǔ)設(shè)備140的該組件和/或區(qū)域可被存儲(chǔ)設(shè)備140、用戶和/或存儲(chǔ)設(shè)備140的制造者標(biāo)記成緩存。一旦存儲(chǔ)應(yīng)用程序110已經(jīng)定位存儲(chǔ)設(shè)備140上的一個(gè)或多個(gè)緩存,存儲(chǔ)應(yīng)用程序110就可進(jìn)而確定這些緩存中的一個(gè)或多個(gè)緩存是否是非易失性緩存130。如上面提到的,非易失性緩存130是存儲(chǔ)設(shè)備140的被配置成包括非易失性存儲(chǔ)器的區(qū)域。在一個(gè)實(shí)施例中,非易失性緩存130是被配置成存儲(chǔ)一個(gè)或多個(gè)內(nèi)容160的媒體緩存。當(dāng)確定緩存是否是非易失性緩存130時(shí),處理器120和/或存儲(chǔ)應(yīng)用程序110可掃描緩存尋找標(biāo)記。標(biāo)記可將緩存標(biāo)識(shí)成非易失性緩存130。另外,標(biāo)記可被存儲(chǔ)為頭文件或者任意其它附加文件。在另一實(shí)施例中,處理器120和/或存儲(chǔ)應(yīng)用程序110可確定緩存是否包括非易失性存儲(chǔ)器。如果緩存包括非易失性存儲(chǔ)器或者如果緩存被標(biāo)記成非易失性緩存130,則處理器120和/或存儲(chǔ)應(yīng)用程序110將確定存儲(chǔ)設(shè)備140包括非易失性緩存130。一旦處理器120和/或存儲(chǔ)應(yīng)用程序110已確定存儲(chǔ)設(shè)備140包括非易失性緩存130,處理器120和/或存儲(chǔ)應(yīng)用程序110就可進(jìn)而掃描尋找清除緩存指令。清除緩存指令是可由處理器120和/或由存儲(chǔ)設(shè)備140上的存儲(chǔ)應(yīng)用程序110執(zhí)行的命令或指令。在一個(gè)實(shí)施例中,清除緩存指令可被加密和/或加鎖。當(dāng)執(zhí)行清除緩存指令時(shí),清除緩存指令將清除具有在非易失性緩存130上找到的一個(gè)或多個(gè)內(nèi)容160的非易失性緩存130。在另一實(shí)施例中,清除緩存指令可附加地清除在存儲(chǔ)設(shè)備140的位于非易失性緩存130外部的區(qū)域上找到的內(nèi)容。
清除緩存指令可由計(jì)算機(jī)器100發(fā)送和/或可從與計(jì)算機(jī)器100聯(lián)接的另一設(shè)備發(fā)送。另外,清除緩存指令被存儲(chǔ)在存儲(chǔ)設(shè)備140的位于非易失性緩存130外部的區(qū)域上。在其它實(shí)施例中,除了上面提到的那些位置以外或者代替上面提到的那些位置,清除緩存指令可存儲(chǔ)在存儲(chǔ)應(yīng)用程序110和/或存儲(chǔ)設(shè)備140可訪問的附加位置上。在一個(gè)實(shí)施例中,如果找到清除緩存指令,則處理器120和/或存儲(chǔ)應(yīng)用程序110在執(zhí)行該清除緩存指令以前將嘗試對(duì)其進(jìn)行鑒權(quán)。當(dāng)鑒權(quán)清除緩存指令時(shí),處理器120和/或存儲(chǔ)應(yīng)用程序110將掃描尋找安全密鑰,進(jìn)而利用安全密鑰鑒權(quán)清除緩存指令。安全密鑰包括被配置成授權(quán)執(zhí)行清除緩存指令的軟件或硬件安全設(shè)備。安全密鑰可包括一組可用于對(duì)清除緩存指令進(jìn)行解密和鑒權(quán)的加密數(shù)據(jù)。另外,安全密鑰可包括一系列或多系列的數(shù)字和/或字符。在另一實(shí)施例中,安全密鑰可包括一個(gè)或多個(gè)算法。在其它實(shí)施例中,安全密鑰可包括軟件令牌、硬件令牌和/或可用于對(duì)清除緩存指令進(jìn)行鑒權(quán)的任何附加軟件安全設(shè)備。安全密鑰可從計(jì)算機(jī)器100和/或從另一與計(jì)算機(jī)器100聯(lián)接的計(jì)算機(jī)器或設(shè)備發(fā)送。另外,安全密鑰可被存儲(chǔ)在非易失性緩存130上或者被存儲(chǔ)在存儲(chǔ)設(shè)備140中的另一位置上?!┣宄彺嬷噶畋话踩荑€鑒權(quán),處理器120和/或存儲(chǔ)應(yīng)用程序110就可進(jìn)而執(zhí)行清除緩存指令并清除非易失性緩存130。在另一實(shí)施例中,處理器120和/或存儲(chǔ)應(yīng)用程序110在清除非易失性緩存130以前可附加地掃描非易失性緩存130尋找內(nèi)容160。當(dāng)掃描非易失性緩存130時(shí),存儲(chǔ)應(yīng)用程序110可掃描非易失性緩存130上的所有空間和/或扇區(qū),以確定在非易失性緩存130中是否找到任何內(nèi)容160。一個(gè)或多個(gè)內(nèi)容160是可被存儲(chǔ)且可從存儲(chǔ)設(shè)備140和/或從非易失性緩存130中存取的文件。另外,內(nèi)容160中的一個(gè)或多個(gè)內(nèi)容可從存儲(chǔ)設(shè)備140、計(jì)算機(jī)器100和/或與存儲(chǔ)設(shè)備140或計(jì)算機(jī)器100聯(lián)接的另一設(shè)備那里接收。如上面提到的,內(nèi)容160中的一個(gè)或多個(gè)內(nèi)容可包括用戶數(shù)據(jù)、媒體文件和/或系統(tǒng)文件。在一個(gè)實(shí)施例中,內(nèi)容160中的一個(gè)或多個(gè)內(nèi)容附加地不包括指令。在其它實(shí)施例中,除上面提到的那些文件或文件類型以外和/或代替上面提到的那些文件或文件類型,內(nèi)容160中的一個(gè)或多個(gè)內(nèi)容可包括或不包括附加文件或文件類型。如果在非易失性緩存130上找到內(nèi)容160,則處理器120和/或存儲(chǔ)應(yīng)用程序110可進(jìn)而清除非易失性緩存130。在一個(gè)實(shí)施例中,當(dāng)從存儲(chǔ)設(shè)備140中和/或從非易失性緩存130中清除內(nèi)容160時(shí),將刪除或徹底清除在非易失性緩存130上找到的和/或在存儲(chǔ)設(shè)備140上找到的任何內(nèi)容160。在另一實(shí)施例中,當(dāng)清除內(nèi)容160時(shí),將改寫在非易失性緩存130上找到的和/或在存儲(chǔ)設(shè)備140上找到的任何內(nèi)容160。在另一實(shí)施例中,如果在非易失性緩存130上未找到內(nèi)容160,則處理器120和/或存儲(chǔ)應(yīng)用程序110可進(jìn)而掃描存儲(chǔ)設(shè)備140尋找在非易失性緩存130外部存儲(chǔ)的一個(gè)或多個(gè)內(nèi)容160。如果在非易失性緩存130外部找到任何內(nèi)容160,則處理器120和/或存儲(chǔ)應(yīng)用程序110可將存儲(chǔ)設(shè)備140配置成刪除內(nèi)容160中的一個(gè)或多個(gè)內(nèi)容。在其它實(shí)施例中,如果存儲(chǔ)設(shè)備140不包括一個(gè)或多個(gè)非易失性緩存130,則處理器120和/或存儲(chǔ)應(yīng)用程序110可刪除在存儲(chǔ)設(shè)備140上找到的一個(gè)或多個(gè)內(nèi)容160。圖2圖示根據(jù)本發(fā)明實(shí)施例的掃描尋找非易失性緩存230和清除緩存指令280的存儲(chǔ)應(yīng)用程序210。如上面提到的,存儲(chǔ)設(shè)備240是可被配置成存儲(chǔ)一個(gè)或多個(gè)內(nèi)容260且可包括一個(gè)或多個(gè)緩存的組件和/或設(shè)備。另外,如圖2中圖示的,在一個(gè)實(shí)施例中,存儲(chǔ)設(shè)備240不包括在計(jì)算機(jī)器200內(nèi),但可以無線方式或通過有線連接與計(jì)算機(jī)器200聯(lián)接。如圖2中圖示的,存儲(chǔ)設(shè)備240可包括一個(gè)或多個(gè)緩存。如上面提到的,計(jì)算機(jī)器 200的處理器可發(fā)送一個(gè)或多個(gè)指令,以使存儲(chǔ)應(yīng)用程序210訪問存儲(chǔ)設(shè)備240并掃描存儲(chǔ)設(shè)備240,來確定存儲(chǔ)設(shè)備240是否包括一個(gè)或多個(gè)非易失性緩存230。如本實(shí)施例中所示的,存儲(chǔ)應(yīng)用程序210已掃描存儲(chǔ)設(shè)備240并標(biāo)識(shí)出存儲(chǔ)設(shè)備240包括緩存230。如圖2中所示,一旦在存儲(chǔ)設(shè)備240上找到緩存230,則存儲(chǔ)應(yīng)用程序210會(huì)進(jìn)而確定該緩存是否是非易失性緩存230。如上面提到的,緩存可被用戶、計(jì)算機(jī)器200和/或存儲(chǔ)設(shè)備240的制造者標(biāo)記為非易失性緩存230。標(biāo)記可被存儲(chǔ)作為存儲(chǔ)設(shè)備240上的頭文件和/或任何附加文件。在另一實(shí)施例中,存儲(chǔ)應(yīng)用程序210可訪問緩存并確定緩存是否包括非易失性存儲(chǔ)器。非易失性存儲(chǔ)器可包括閃存、NAND存儲(chǔ)器和/或硬盤。在其它實(shí)施例中,除上面提到的那些存儲(chǔ)器以外和/或代替上面提到的那些存儲(chǔ)器,非易失性存儲(chǔ)器可包括附加形式的存儲(chǔ)器。如果緩存被標(biāo)記為非易失性緩存或者如果緩存包括非易失性存儲(chǔ)器,則存儲(chǔ)應(yīng)用程序210會(huì)將緩存標(biāo)識(shí)為非易失性緩存230。一旦存儲(chǔ)應(yīng)用程序210已將緩存標(biāo)識(shí)為非易失性緩存230,存儲(chǔ)應(yīng)用程序210就可進(jìn)而掃描尋找從計(jì)算機(jī)器200那里或從與計(jì)算機(jī)器200聯(lián)接的另一設(shè)備那里接收的清除緩存指令280。在另一實(shí)施例中,在確定存儲(chǔ)設(shè)備240是否包括非易失性緩存230以前或時(shí)候,存儲(chǔ)應(yīng)用程序210掃描尋找清除緩存指令280。如上面提到的,清除緩存指令280是可由處理器或存儲(chǔ)應(yīng)用程序210執(zhí)行以從非易失性緩存230中清除內(nèi)容的指令和/或命令。在另一實(shí)施例中,當(dāng)執(zhí)行清除緩存指令280時(shí),存儲(chǔ)應(yīng)用程序210附加地搜索存儲(chǔ)設(shè)備240尋找位于非易失性緩存230外部的內(nèi)容260,進(jìn)而從存儲(chǔ)設(shè)備240中清除內(nèi)容260。如本實(shí)施例中所示的,清除緩存指令280可被存儲(chǔ)在存儲(chǔ)設(shè)備240上。另外,如上面提到的,清除緩存指令280被存儲(chǔ)在存儲(chǔ)設(shè)備240的位于非易失性緩存230外部的區(qū)域上。在其它實(shí)施例中,除上面提到的和圖2中圖示的那些位置和/或設(shè)備以外和/或代替上面提到的和圖2中圖示的那些位置和/或設(shè)備,清除緩存指令280可被存儲(chǔ)在附加位置上和/或附加設(shè)備上。在一個(gè)實(shí)施例中,在執(zhí)行清除緩存指令280以前,存儲(chǔ)應(yīng)用程序210和/或處理器可進(jìn)而利用安全密鑰對(duì)清除緩存指令280進(jìn)行鑒權(quán)。一旦清除緩存指令280已被鑒權(quán),存儲(chǔ)應(yīng)用程序210就可進(jìn)而管理存儲(chǔ)設(shè)備240和存儲(chǔ)設(shè)備240上的內(nèi)容260。如上面提到的,當(dāng)管理存儲(chǔ)設(shè)備240和存儲(chǔ)設(shè)備240上的內(nèi)容260時(shí),存儲(chǔ)應(yīng)用程序210響應(yīng)于鑒權(quán)清除緩存指令280而從非易失性緩存230中和/或從存儲(chǔ)設(shè)備240的位于非易失性緩存230外部的區(qū)域中清除內(nèi)容260。圖3圖示根據(jù)本發(fā)明實(shí)施例的管理存儲(chǔ)設(shè)備340和存儲(chǔ)設(shè)備340上的內(nèi)容360的存儲(chǔ)應(yīng)用程序310。如本實(shí)施例中所示的,一個(gè)或多個(gè)內(nèi)容360可被存儲(chǔ)在存儲(chǔ)設(shè)備340的非易失性緩存330上和/或存儲(chǔ)在存儲(chǔ)設(shè)備340的其它區(qū)域上。因此,存儲(chǔ)應(yīng)用程序310可通過管理非易失性緩存330上的內(nèi)容360和非易失性緩存外部的內(nèi)容360來管理存儲(chǔ)設(shè)備340。當(dāng)管理內(nèi)容360時(shí),存儲(chǔ)應(yīng)用程序310可清除存儲(chǔ)設(shè)備340的非易失性緩存330上的內(nèi)容360。另外,存儲(chǔ)應(yīng)用程序310可從存儲(chǔ)設(shè)備340的位于非易失性緩存330外部的區(qū)域中清除內(nèi)容360。 如上面提到的,存儲(chǔ)應(yīng)用程序310響應(yīng)于鑒權(quán)清除緩存指令380而從非易失性緩存330中和/或從存儲(chǔ)設(shè)備340的其它區(qū)域中清除內(nèi)容。在一個(gè)實(shí)施例中,如圖3中所示的,存儲(chǔ)應(yīng)用程序310已掃描并找到存儲(chǔ)設(shè)備340上的清除緩存指令380。在其它實(shí)施例中,清除緩存指令380可被存儲(chǔ)在附加位置上,并且可由存儲(chǔ)應(yīng)用程序310通過計(jì)算機(jī)器300的通信總線和/或通過計(jì)算機(jī)器300的網(wǎng)絡(luò)接口訪問。響應(yīng)于定位到清除緩存指令380,存儲(chǔ)應(yīng)用程序310嘗試對(duì)其進(jìn)行鑒權(quán)。如上面提到的以及如圖3中圖示的,當(dāng)鑒權(quán)清除緩存指令380時(shí),存儲(chǔ)應(yīng)用程序310可訪問安全密鑰390。如圖3中圖示的,安全密鑰390可被存儲(chǔ)在與存儲(chǔ)設(shè)備340聯(lián)接的計(jì)算機(jī)器300上。在另一實(shí)施例中,安全密鑰390可被存儲(chǔ)在存儲(chǔ)設(shè)備340上。在其它實(shí)施例中,除上面提到的和圖3中圖示的那些位置以外和/或代替上面提到的和圖3中圖示的那些位置,安全密鑰390可被存儲(chǔ)在存儲(chǔ)應(yīng)用程序310可訪問的附加位置上。安全密鑰390是被配置成對(duì)清除緩存指令380進(jìn)行鑒權(quán)的軟件或硬件安全設(shè)備。如上面提到的,安全密鑰390可包括一組可由存儲(chǔ)應(yīng)用程序310用來對(duì)清除緩存指令380進(jìn)行解密和鑒權(quán)的加密數(shù)據(jù)。在另一實(shí)施例中,安全密鑰390可包括一系列或多系列的數(shù)字和/或字符,或者安全密鑰390可包括一個(gè)或多個(gè)算法。在一個(gè)實(shí)施例中,當(dāng)鑒權(quán)清除緩存指令380時(shí),存儲(chǔ)應(yīng)用程序310將安全密鑰390與清除緩存指令380相比較。如果存儲(chǔ)應(yīng)用程序310確定安全密鑰390與清除緩存指令380匹配或者如果安全密鑰390可用于解鎖清除緩存指令380,則存儲(chǔ)應(yīng)用程序310會(huì)確定清除緩存指令380已被成功鑒權(quán)。在其它實(shí)施例中,可利用除上面提到的那些方法以外和/或代替上面提到的那些方法的附加方法對(duì)清除緩存指令380進(jìn)行鑒權(quán)。如果成功鑒權(quán)清除緩存指令380,則存儲(chǔ)應(yīng)用程序310會(huì)進(jìn)而從非易失性緩存330中清除內(nèi)容。在另一實(shí)施例中,存儲(chǔ)應(yīng)用程序310可發(fā)送指令,以使存儲(chǔ)設(shè)備340從非易失性緩存330中清除內(nèi)容。在一個(gè)實(shí)施例中,從非易失性緩存330中清除內(nèi)容360包括存儲(chǔ)應(yīng)用程序310或存儲(chǔ)設(shè)備340從非易失性緩存330中刪除所有內(nèi)容360。在另一實(shí)施例中,從非易失性緩存330中清除內(nèi)容360包括改寫內(nèi)容360。內(nèi)容360可利用O、任何附加值和/或數(shù)據(jù)改寫。在一個(gè)實(shí)施例中,在已從非易失性緩存330中清除內(nèi)容360以后,存儲(chǔ)應(yīng)用程序310和/或存儲(chǔ)設(shè)備340可附加地清除在存儲(chǔ)設(shè)備340中找到的任何內(nèi)容360。與上面提到的方法類似,存儲(chǔ)設(shè)備340和/或存儲(chǔ)設(shè)備310可通過刪除內(nèi)容360或通過改寫內(nèi)容360來清除內(nèi)容360。在其它實(shí)施例中,如果利用安全密鑰390未成功鑒權(quán)清除緩存指令380,則不會(huì)在非易失性緩存330上執(zhí)行清除緩存指令380并且不會(huì)清除非易失性緩存330上的內(nèi)容360。然而,在存儲(chǔ)設(shè)備340的位于非易失性緩存330外部的區(qū)域上的內(nèi)容360可繼續(xù)被存儲(chǔ)應(yīng)用程序310和/或被存儲(chǔ)設(shè)備340清除。圖4圖不根據(jù)本發(fā)明實(shí)施例的具有內(nèi)嵌的存儲(chǔ)應(yīng)用程序410的計(jì)算機(jī)器400和存儲(chǔ)在可由計(jì)算機(jī)器400訪問的可移動(dòng)介質(zhì)上的存儲(chǔ)應(yīng)用程序410。為了該描 述,可移動(dòng)介質(zhì)是包含、存儲(chǔ)、通信或傳輸供計(jì)算機(jī)器400使用的或與計(jì)算機(jī)器400有關(guān)的應(yīng)用程序的任何有形裝置。如上面提到的,在一個(gè)實(shí)施例中,存儲(chǔ)應(yīng)用程序410是以ROM形式嵌入到計(jì)算機(jī)器400的一個(gè)或多個(gè)組件內(nèi)或存儲(chǔ)設(shè)備440內(nèi)的固件。在其它實(shí)施例中,存儲(chǔ)應(yīng)用程序410是被存儲(chǔ)的且從硬驅(qū)、光盤、閃盤、網(wǎng)絡(luò)驅(qū)動(dòng)器或與計(jì)算機(jī)器400聯(lián)接的任何其它形式的計(jì)算機(jī)可讀介質(zhì)中訪問的軟件應(yīng)用程序。圖5是圖示根據(jù)本發(fā)明實(shí)施例的用于管理存儲(chǔ)設(shè)備的方法的流程圖。圖5的方法利用與存儲(chǔ)設(shè)備、存儲(chǔ)設(shè)備的非易失性緩存、處理器和存儲(chǔ)應(yīng)用程序聯(lián)接的計(jì)算機(jī)器。在其它實(shí)施例中,除上面提到的和圖I、圖2、圖3和圖4中圖示的那些組件和/或設(shè)備以外和/或代替上面提到的和圖I、圖2、圖3和圖4中圖示的那些組件和/或設(shè)備,圖5的方法利用附件組件和/或附加設(shè)備。如上面提到的,處理器首先發(fā)送一個(gè)或多個(gè)指令,以使存儲(chǔ)應(yīng)用程序訪問存儲(chǔ)設(shè)備并確定存儲(chǔ)設(shè)備是否包括非易失性緩存(步驟500)。存儲(chǔ)應(yīng)用程序是被配置成管理存儲(chǔ)設(shè)備和/或管理存儲(chǔ)設(shè)備上的內(nèi)容的應(yīng)用程序。另外,存儲(chǔ)應(yīng)用程序可以是嵌入到計(jì)算機(jī)器和/或存儲(chǔ)設(shè)備上的固件。在其它實(shí)施例中,存儲(chǔ)應(yīng)用程序是計(jì)算機(jī)器可通過網(wǎng)絡(luò)接口或計(jì)算機(jī)可讀介質(zhì)訪問的應(yīng)用程序。存儲(chǔ)應(yīng)用程序首先會(huì)訪問存儲(chǔ)設(shè)備并掃描存儲(chǔ)設(shè)備尋找緩存。如果找到緩存,則存儲(chǔ)應(yīng)用程序會(huì)進(jìn)而確定緩存是否是非易失性緩存。如上面提到的,非易失性緩存是存儲(chǔ)設(shè)備的包括非易失性存儲(chǔ)器的區(qū)域。另外,非易失性緩存可以是被配置成存儲(chǔ)內(nèi)容的媒體緩存。在一個(gè)實(shí)施例中,非易失性緩存不存儲(chǔ)任何指令。當(dāng)確定緩存是否是非易失性緩存時(shí),存儲(chǔ)應(yīng)用程序掃描緩存尋找標(biāo)記或非易失性存儲(chǔ)器。標(biāo)記可來自用戶、計(jì)算機(jī)器和/或來自存儲(chǔ)設(shè)備的制造者。另外,標(biāo)記可指定緩存是否是非易失性緩存。如果緩存被標(biāo)記為非易失性緩存或者如果緩存包括非易失性存儲(chǔ)器,則存儲(chǔ)應(yīng)用程序會(huì)將緩存標(biāo)識(shí)為非易失性緩存。一旦已在存儲(chǔ)設(shè)備上找到非易失性緩存,則存儲(chǔ)應(yīng)用程序會(huì)進(jìn)而掃描尋找清除緩存指令(步驟510)。如上面提到的,清除緩存指令是由處理器和/或存儲(chǔ)應(yīng)用程序執(zhí)行的可執(zhí)行指令或命令。在執(zhí)行清除緩存指令時(shí),清除緩存指令將從非易失性緩存中清除內(nèi)容。在另一實(shí)施例中,可附加地利用清除緩存指令來從存儲(chǔ)設(shè)備的位于非易失性緩存外部的其它區(qū)域中清除內(nèi)容。清除緩存指令可由用戶、計(jì)算機(jī)器、計(jì)算機(jī)器的設(shè)備或組件、和/或與計(jì)算機(jī)器聯(lián)接的另一設(shè)備發(fā)送。另外,清除緩存指令可存儲(chǔ)在存儲(chǔ)設(shè)備、計(jì)算機(jī)器的組件或設(shè)備上和/或存儲(chǔ)在存儲(chǔ)應(yīng)用程序可訪問的另一位置。
如果找到清除緩存指令,則存儲(chǔ)應(yīng)用程序會(huì)在執(zhí)行該指令以前嘗試對(duì)其進(jìn)行鑒權(quán)。如上面提到的,可利用存儲(chǔ)應(yīng)用程序可訪問的安全密鑰來對(duì)清除緩存指令進(jìn)行鑒權(quán)。安全密鑰是被配置成鑒權(quán)和/或解鎖清除緩存指令的硬件和/或軟件安全設(shè)備。另外,安全密鑰可從存儲(chǔ)設(shè)備、計(jì)算機(jī)器中和/或從存儲(chǔ)應(yīng)用程序可訪問的另一位置中訪問。在一個(gè)實(shí)施例中,安全密鑰包括一系列或多系列的數(shù)字和/或字符。在另一實(shí)施例中,安全密鑰包括一個(gè)或多個(gè)加密算法,或者安全密鑰可包括硬件令牌和/或軟件令牌。在其它實(shí)施例中,安全密鑰是被配置成鑒權(quán)和/或解鎖清除緩存指令的附加軟件和/或硬件安全設(shè)備。通過利用安全密鑰,存儲(chǔ)應(yīng)用程序會(huì)嘗試將清除緩存指令的加密與安全密鑰匹配,或者存儲(chǔ)應(yīng)用程序會(huì)嘗試?yán)冒踩荑€解鎖清除緩存指令。如果安全密鑰包括匹配清除緩存指令的匹配、系列、算法和/或令牌,則存儲(chǔ)應(yīng)用程序?qū)?huì)成功鑒權(quán)清除緩存指令。
一旦已鑒權(quán)清除緩存指令,存儲(chǔ)應(yīng)用程序就可進(jìn)而清除存儲(chǔ)設(shè)備上的非易失性緩存(步驟520)。如上面提到的,當(dāng)清除非易失性緩存時(shí),存儲(chǔ)應(yīng)用程序可刪除在非易失性緩存上找到的一個(gè)或多個(gè)內(nèi)容。在另一實(shí)施例中,存儲(chǔ)應(yīng)用程序可改寫這些內(nèi)容中的一個(gè)或多個(gè)內(nèi)容。如上面提到的,一個(gè)或多個(gè)內(nèi)容是可被存儲(chǔ)在非易失性緩存上或存儲(chǔ)設(shè)備的其它區(qū)域上的文件。在一個(gè)實(shí)施例中,文件中的一個(gè)或多個(gè)文件包括用戶數(shù)據(jù)、媒體文件和/或系統(tǒng)文件。另外,內(nèi)容中的一個(gè)或多個(gè)內(nèi)容不包括清除緩存指令或任何其它指令。在一個(gè)實(shí)施例中,存儲(chǔ)應(yīng)用程序可附加地訪問存儲(chǔ)設(shè)備的其它區(qū)域并清除在非易失性緩存外部找到的任何其它內(nèi)容。在其它實(shí)施例中,如果未成功鑒權(quán)清除緩存指令,則存儲(chǔ)應(yīng)用程序可跳過從非易失性緩存中清除內(nèi)容,進(jìn)而從存儲(chǔ)設(shè)備的位于非易失性緩存外部的區(qū)域中清除內(nèi)容。然后該方法結(jié)束,或者存儲(chǔ)應(yīng)用程序可繼續(xù)掃描尋找清除緩存指令并響應(yīng)于鑒權(quán)清除緩存指令而管理存儲(chǔ)設(shè)備。在其它實(shí)施例中,除圖5所示的那些步驟以外和/或代替圖5所示的那些步驟,圖5的方法包括附加步驟。圖6是圖示根據(jù)本發(fā)明另一實(shí)施例的用于管理存儲(chǔ)設(shè)備的方法的流程圖。與圖5的計(jì)算機(jī)實(shí)現(xiàn)方法類似,圖6的方法利用與存儲(chǔ)設(shè)備、存儲(chǔ)設(shè)備的非易失性緩存、處理器和存儲(chǔ)應(yīng)用程序聯(lián)接的計(jì)算機(jī)器。在其它實(shí)施例中,除上面提到的和圖I、圖2、圖3和圖4中圖示的那些組件和/或設(shè)備以外和/或代替上面提到的和圖I、圖2、圖3和圖4中圖示的那些組件和/或設(shè)備,圖5的方法利用附件組件和/或附加設(shè)備。如上面提到的,存儲(chǔ)應(yīng)用程序首先可被計(jì)算機(jī)器的處理器配置成確定存儲(chǔ)設(shè)備是否包括非易失性存儲(chǔ)器或者確定存儲(chǔ)設(shè)備的一部分是否被標(biāo)記成非易失性緩存。存儲(chǔ)設(shè)備是被配置成與計(jì)算機(jī)器聯(lián)接并存儲(chǔ)一個(gè)或多個(gè)內(nèi)容的設(shè)備或組件。另外,存儲(chǔ)設(shè)備可包括一個(gè)或多個(gè)緩存。此外,緩存中的一個(gè)或多個(gè)緩存可以是非易失性緩存。當(dāng)確定存儲(chǔ)設(shè)備是否包括非易失性緩存時(shí),存儲(chǔ)應(yīng)用程序可訪問存儲(chǔ)設(shè)備上的緩存并掃描在緩存或存儲(chǔ)設(shè)備中找到的標(biāo)記。另外,存儲(chǔ)設(shè)備可確定緩存是否包括非易失性存儲(chǔ)器。如果緩存被標(biāo)記為非易失性緩存或者如果緩存包括非易失性存儲(chǔ)器,則存儲(chǔ)應(yīng)用程序會(huì)確定存儲(chǔ)設(shè)備包括非易失性緩存(步驟600)。在一個(gè)實(shí)施例中,如果存儲(chǔ)應(yīng)用程序確定存儲(chǔ)設(shè)備不包括非易失性緩存,則存儲(chǔ)設(shè)備可進(jìn)而掃描存儲(chǔ)設(shè)備尋找任何內(nèi)容。然后,存儲(chǔ)應(yīng)用程序?qū)⑦M(jìn)而從存儲(chǔ)設(shè)備中刪除或清除至少一個(gè)內(nèi)容(步驟620)。如上面提到的,一個(gè)或多個(gè)內(nèi)容可被存儲(chǔ)在存儲(chǔ)設(shè)備上。另外,內(nèi)容中的一個(gè)或多個(gè)內(nèi)容可被存儲(chǔ)在非易失性緩存上或者存儲(chǔ)設(shè)備的其它區(qū)域上。在一個(gè)實(shí)施例中,緩存中的一個(gè)或多個(gè)緩存包括用戶數(shù)據(jù)、媒體文件和/或系統(tǒng)文件。在另一實(shí)施例中,存儲(chǔ)在非易失性緩存上的內(nèi)容不包括任何指令。在其它實(shí)施例中,除上面提到的那些文件類型以外和/或代替上面提到的那些文件類型,內(nèi)容還可包括或不包括附加文件類型。在另一實(shí)施例中,如果存儲(chǔ)設(shè)備確定存儲(chǔ)設(shè)備的確包括非易失性緩存,則存儲(chǔ)應(yīng)用程序可繼續(xù)確定非易失性緩存是否包括任何內(nèi)容(步驟610)。當(dāng)確定非易失性緩存是否包括任何內(nèi)容時(shí),存儲(chǔ)應(yīng)用程序可搜索非易失性緩存的一個(gè)或多個(gè)區(qū)域和/或扇區(qū)尋找用戶數(shù)據(jù)、媒體文件和/或系統(tǒng)文件。如果存儲(chǔ)應(yīng)用程序在非易失性緩存上未找到任何內(nèi)容,則存儲(chǔ)應(yīng)用程序會(huì)進(jìn)而掃描存儲(chǔ)設(shè)備的位于非易失性緩存外部的其它區(qū)域?qū)ふ胰魏蝺?nèi)容。然后,存儲(chǔ)應(yīng)用程序?qū)?存儲(chǔ)設(shè)備中刪除或清除至少一個(gè)內(nèi)容(步驟620)。在另一實(shí)施例中,如果存儲(chǔ)設(shè)備確定非易失性緩存包括內(nèi)容,則存儲(chǔ)應(yīng)用程序?qū)⑦M(jìn)而掃描尋找清除緩存指令并確定是否已找到清除緩存指令(步驟630)。如上面提到的,清除緩存指令是可在非易失性緩存上執(zhí)行的可執(zhí)行指令或命令。在另一實(shí)施例中,清除緩存指令可附加地在存儲(chǔ)設(shè)備上執(zhí)行。在一個(gè)實(shí)施例中,清除緩存指令被存儲(chǔ)在存儲(chǔ)設(shè)備的位于非易失性緩存外部的區(qū)域上。在另一實(shí)施例中,從計(jì)算機(jī)器上的另一位置中或從通過無線連接或通過有線連接與計(jì)算機(jī)器聯(lián)接的設(shè)備中訪問清除緩存指令。當(dāng)執(zhí)行清除緩存指令時(shí),清除緩存指令可清除非易失性緩存。在一個(gè)實(shí)施例中,當(dāng)執(zhí)行清除緩存指令時(shí),存儲(chǔ)設(shè)備也可附加地被清除。如果未找到清除緩存指令,則存儲(chǔ)應(yīng)用程序會(huì)繼續(xù)掃描尋找存儲(chǔ)設(shè)備、計(jì)算機(jī)器和/或與計(jì)算機(jī)器聯(lián)接的其它附加組件和/或設(shè)備尋找清除緩存指令(步驟630)。一旦已找到清除緩存指令,存儲(chǔ)應(yīng)用程序就可掃描尋找安全密鑰(步驟640)。安全密鑰是被配置成鑒權(quán)清除緩存指令和/或準(zhǔn)許執(zhí)行清除緩存指令的硬件和/或軟件設(shè)備。當(dāng)掃描尋找安全密鑰時(shí),存儲(chǔ)應(yīng)用程序可掃描存儲(chǔ)設(shè)備、計(jì)算機(jī)器的一個(gè)或多個(gè)組件和/或設(shè)備、和/或與計(jì)算機(jī)器聯(lián)接的另一設(shè)備尋找安全密鑰。如果未找到安全密鑰,則存儲(chǔ)應(yīng)用程序?qū)⒗^續(xù)掃描尋找安全密鑰(步驟640)。一旦已找到安全密鑰,存儲(chǔ)應(yīng)用程序就會(huì)進(jìn)而利用安全密鑰鑒權(quán)清除緩存指令。如上面提到的,當(dāng)鑒權(quán)清除緩存指令時(shí),存儲(chǔ)應(yīng)用程序可確定清除緩存指令的加密是否與安全密鑰匹配或者安全密鑰是否可用于解鎖或解密清除緩存指令?!┮阎甘厩宄彺?,存儲(chǔ)應(yīng)用程序就可進(jìn)而通過刪除和/或通過改寫內(nèi)容中的至少一個(gè)內(nèi)容來從非易失性緩存中清除內(nèi)容中的至少一個(gè)內(nèi)容(步驟660)。在一個(gè)實(shí)施例中,存儲(chǔ)應(yīng)用程序附加地訪問存儲(chǔ)設(shè)備的其它區(qū)域并進(jìn)而從存儲(chǔ)設(shè)備中刪除和/或清除內(nèi)容(步驟620)。如果存儲(chǔ)設(shè)備包括多于一個(gè)緩存或非易失性緩存,則存儲(chǔ)應(yīng)用程序可針對(duì)每個(gè)非易失性緩存重復(fù)上面公開的方法。然后該方法結(jié)束,或者存儲(chǔ)應(yīng)用程序可繼續(xù)掃描尋找清除緩存指令并進(jìn)而響應(yīng)于鑒權(quán)清除緩存指令而管理存儲(chǔ)設(shè)備和管理存儲(chǔ)設(shè)備上的非易失性緩存。在其它實(shí)施例中,除圖6中示出的那些步驟以外和/或代替圖6中示出的那些步驟,圖6的方法包括附加步驟。 通過確定存儲(chǔ)設(shè)備是否包括非易失性緩存,可方便地管理存儲(chǔ)設(shè)備上以及非易失性緩存上的內(nèi)容。另外,通過響應(yīng)于鑒權(quán)從計(jì)算機(jī)器那里接收的清除緩存指令而清除非易 失性緩存上的一個(gè)或多個(gè)內(nèi)容,可提高存儲(chǔ)設(shè)備和計(jì)算機(jī)器的安全性。因此,可為用戶建立安全以及用戶友好的體驗(yàn)。
權(quán)利要求
1.一種用于管理存儲(chǔ)設(shè)備的方法,包括 確定所述存儲(chǔ)設(shè)備是否包括非易失性緩存; 掃描尋找從計(jì)算機(jī)器接收的清除緩存指令;以及 響應(yīng)于鑒權(quán)所述清除緩存指令,清除所述存儲(chǔ)設(shè)備上的所述非易失性緩存。
2.根據(jù)權(quán)利要求I所述的用于管理存儲(chǔ)設(shè)備的方法,進(jìn)一步包括確定所述非易失性緩存是否包括至少一個(gè)內(nèi)容。
3.根據(jù)權(quán)利要求2所述的用于管理存儲(chǔ)設(shè)備的方法,進(jìn)一步包括如果所述存儲(chǔ)設(shè)備不包括非易失性緩存,則從所述存儲(chǔ)設(shè)備中刪除內(nèi)容。
4.根據(jù)權(quán)利要求I所述的用于管理存儲(chǔ)設(shè)備的方法,進(jìn)一步包括接收安全密鑰,并且響應(yīng)于利用所述安全密鑰鑒權(quán)所述清除緩存指令,清除所述非易失性緩存。
5.根據(jù)權(quán)利要求I所述的用于管理存儲(chǔ)設(shè)備的方法,其中確定所述存儲(chǔ)設(shè)備是否包括非易失性緩存的步驟包括來自由以下步驟組成的組中的至少一個(gè)步驟確定所述存儲(chǔ)設(shè)備是否包括非易失性存儲(chǔ)器以及確定所述存儲(chǔ)設(shè)備的一部分是否被標(biāo)記成非易失性緩存。
6.根據(jù)權(quán)利要求I所述的用于管理存儲(chǔ)設(shè)備的方法,其中清除所述非易失性緩存的步驟包括從所述非易失性緩存中刪除內(nèi)容。
7.根據(jù)權(quán)利要求I所述的用于管理存儲(chǔ)設(shè)備的方法,其中清除所述非易失性緩存的步驟包括改寫所述非易失性緩存上的內(nèi)容。
8.一種計(jì)算機(jī)器,包括 處理器; 存儲(chǔ)設(shè)備,被配置成包括非易失性緩存; 存儲(chǔ)應(yīng)用程序,來自存儲(chǔ)介質(zhì)可由所述處理器執(zhí)行,并且被配置成掃描尋找清除緩存指令并響應(yīng)于鑒權(quán)所述清除緩存指令而從所述存儲(chǔ)設(shè)備上的所述非易失性緩存中清除內(nèi)容。
9.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)器,其中所述清除緩存指令未存儲(chǔ)在所述非易失性緩存中。
10.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)器,其中所述非易失性緩存是被配置成包括待寫到所述存儲(chǔ)設(shè)備上的內(nèi)容的媒體緩存。
11.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)器,其中所述非易失性緩存上的所述內(nèi)容不包括指令。
12.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)器,其中所述內(nèi)容包括來自由用戶數(shù)據(jù)、系統(tǒng)文件和媒體文件組成的組中的至少一種。
13.一種計(jì)算機(jī)器可讀介質(zhì)中的計(jì)算機(jī)器可讀程序,包括 存儲(chǔ)應(yīng)用程序,被配置成確定存儲(chǔ)設(shè)備是否包括非易失性緩存; 其中所述存儲(chǔ)應(yīng)用程序被附加地配置成掃描尋找清除緩存指令和安全密鑰;以及其中所述存儲(chǔ)應(yīng)用程序進(jìn)一步被配置成響應(yīng)于利用所述安全密鑰鑒權(quán)所述清除緩存指令而清除所述存儲(chǔ)設(shè)備上的所述非易失性緩存。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)器可讀介質(zhì)中的計(jì)算機(jī)器可讀程序,其中所述存儲(chǔ)應(yīng)用程序被附加地配置成,如果所述清除緩存指令利用所述安全密鑰未被鑒權(quán),則從所述存儲(chǔ)設(shè)備和所述非易失性緩存外部中清除內(nèi)容。
15.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)器可讀介質(zhì)中的計(jì)算機(jī)器可讀程序,其中所述清除緩存指令是從由與所述存儲(chǔ)設(shè)備聯(lián)接的計(jì)算機(jī)器和與所述計(jì)算機(jī)器聯(lián)接的另一設(shè)備組成的組中的至少一種那里接收的。
全文摘要
本發(fā)明公開一種用于管理存儲(chǔ)設(shè)備的方法,其包括確定存儲(chǔ)設(shè)備是否包括非易失性緩存;掃描尋找從計(jì)算機(jī)器接收的清除緩存指令;以及響應(yīng)于鑒權(quán)清除緩存指令,清除存儲(chǔ)設(shè)備上的非易失性緩存。
文檔編號(hào)G06F9/44GK102844745SQ201080066156
公開日2012年12月26日 申請(qǐng)日期2010年4月12日 優(yōu)先權(quán)日2010年4月12日
發(fā)明者萊昂納德·魯索, 沃爾特·加斯帕德, 沃爾特·貝拉米 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)