本涉及應(yīng)用于提升固件性能的預(yù)操作。
背景技術(shù):
1、存儲(chǔ)器裝置廣泛地用于將信息存儲(chǔ)在例如計(jì)算機(jī)、用戶裝置、無線通信裝置、相機(jī)、數(shù)字顯示器等裝置中。通過將存儲(chǔ)器裝置內(nèi)的存儲(chǔ)器單元編程為各種狀態(tài)來存儲(chǔ)信息。例如,二進(jìn)制存儲(chǔ)器單元可以編程為兩種支持狀態(tài)中的一種,通常由邏輯1或邏輯0標(biāo)示。在一些實(shí)例中,單個(gè)存儲(chǔ)器單元可以支持多于兩種狀態(tài),所述狀態(tài)中的任一種可以被存儲(chǔ)。為了存取所存儲(chǔ)信息,存儲(chǔ)器裝置可從存儲(chǔ)器單元讀取(例如,感測(cè)、檢測(cè)、檢索、確定)狀態(tài)。為了存儲(chǔ)信息,存儲(chǔ)器裝置可將狀態(tài)寫入(例如,編程、設(shè)置、分配)到存儲(chǔ)器單元。
2、存在各種類型的存儲(chǔ)器裝置,包含磁性硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、動(dòng)態(tài)ram(dram)、同步動(dòng)態(tài)ram(sdram)、靜態(tài)ram(sram)、鐵電ram(feram)、磁性ram(mram)、電阻式ram(rram)、快閃存儲(chǔ)器、相變存儲(chǔ)器(pcm)、自選存儲(chǔ)器、硫族化物存儲(chǔ)器技術(shù)、“或非”(nor)和“與非”(nand)存儲(chǔ)器裝置等??稍谝资耘渲没蚍且资耘渲梅矫婷枋龃鎯?chǔ)器單元。以非易失性配置而配置的存儲(chǔ)器單元即使在沒有外部電源的情況下也可在很長(zhǎng)一段時(shí)間內(nèi)維持所存儲(chǔ)邏輯狀態(tài)。以易失性配置而配置的存儲(chǔ)器單元可能會(huì)在與外部電源斷開連接時(shí)失去所存儲(chǔ)狀態(tài)。
技術(shù)實(shí)現(xiàn)思路
1、描述一種設(shè)備。所述設(shè)備可包含:存儲(chǔ)器系統(tǒng),其包括易失性存儲(chǔ)器裝置和非易失性存儲(chǔ)器裝置;以及與所述存儲(chǔ)器系統(tǒng)相關(guān)聯(lián)的內(nèi)核。所述內(nèi)核可經(jīng)配置以使得所述設(shè)備:從應(yīng)用程序接收指示將通過存取操作存取第一文件的第一命令;以及至少部分地基于接收到所述第一命令而標(biāo)識(shí)與所述第一文件相關(guān)聯(lián)的一或多個(gè)邏輯塊地址。所述存儲(chǔ)器系統(tǒng)可經(jīng)配置以使得所述設(shè)備:至少部分地基于與所述第一文件相關(guān)聯(lián)的所述一或多個(gè)邏輯塊地址和所述第一命令,通過所述存儲(chǔ)器系統(tǒng)將與所述第一文件相關(guān)聯(lián)的邏輯到物理映射的一部分從非易失性存儲(chǔ)器裝置傳送到易失性存儲(chǔ)器裝置。所述內(nèi)核可經(jīng)配置以使得所述設(shè)備:在將所述部分從所述非易失性存儲(chǔ)器裝置傳送到所述易失性存儲(chǔ)器裝置之后接收?qǐng)?zhí)行所述存取操作并存取所述第一文件的第二命令。所述存儲(chǔ)器系統(tǒng)可經(jīng)配置以使得所述設(shè)備:至少部分地基于接收到所述第二命令,通過所述存儲(chǔ)器系統(tǒng)執(zhí)行所述存取操作以從所述非易失性存儲(chǔ)器裝置檢索與所述第一文件相關(guān)聯(lián)的信息。
2、描述一種設(shè)備。所述設(shè)備可包含存儲(chǔ)器裝置;以及與所述存儲(chǔ)器裝置相關(guān)聯(lián)的控制器。所述控制器可經(jīng)配置以使得所述設(shè)備:從非易失性存儲(chǔ)器裝置向易失性存儲(chǔ)器裝置傳送與第一文件相關(guān)聯(lián)的邏輯到物理映射的一部分,所述第一文件將通過存取操作存??;在將所述部分從所述非易失性存儲(chǔ)器裝置傳送到所述易失性存儲(chǔ)器裝置之后接收?qǐng)?zhí)行所述存取操作并存取所述第一文件的命令;以及至少部分地基于接收到所述命令而執(zhí)行所述存取操作以從所述非易失性存儲(chǔ)器裝置檢索與所述第一文件相關(guān)聯(lián)的信息。
3、描述一種非暫時(shí)性計(jì)算機(jī)可讀媒體。所述非暫時(shí)性計(jì)算機(jī)可讀媒體可存儲(chǔ)代碼,所述代碼包括指令,所述指令在由電子裝置的處理器執(zhí)行時(shí)使得所述電子裝置進(jìn)行以下操作:從應(yīng)用程序接收指示將通過存取操作存取第一文件的第一命令;至少部分地基于接收到所述第一命令而標(biāo)識(shí)與所述第一文件相關(guān)聯(lián)的一或多個(gè)邏輯塊地址;至少部分地基于與所述第一文件相關(guān)聯(lián)的所述一或多個(gè)邏輯塊地址和所述第一命令,通過存儲(chǔ)器系統(tǒng)將與所述第一文件相關(guān)聯(lián)的邏輯到物理映射的一部分從非易失性存儲(chǔ)器裝置傳送到易失性存儲(chǔ)器裝置;在將所述部分從所述非易失性存儲(chǔ)器裝置傳送到所述易失性存儲(chǔ)器裝置之后接收?qǐng)?zhí)行所述存取操作并存取所述第一文件的第二命令;以及至少部分地基于接收到所述第二命令,通過所述存儲(chǔ)器系統(tǒng)執(zhí)行所述存取操作以從所述非易失性存儲(chǔ)器裝置檢索與所述第一文件相關(guān)聯(lián)的信息。
1.一種設(shè)備,其包括:
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一命令指示與所述第一文件相關(guān)聯(lián)的文件名、偏移量、長(zhǎng)度或其組合。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中所述內(nèi)核進(jìn)一步經(jīng)配置以使得所述設(shè)備:
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述內(nèi)核進(jìn)一步經(jīng)配置以使得所述設(shè)備:
5.根據(jù)權(quán)利要求4所述的設(shè)備,其中所述第一信息單元包括與預(yù)讀取命令相關(guān)聯(lián)的操作代碼、與所述第一文件相關(guān)聯(lián)的所述一或多個(gè)邏輯塊地址的指示以及與所述第一命令相關(guān)聯(lián)的長(zhǎng)度值。
6.根據(jù)權(quán)利要求4所述的設(shè)備,其中所述第一信息單元包括與預(yù)讀取命令相關(guān)聯(lián)的操作代碼以及與列表的長(zhǎng)度相關(guān)聯(lián)的第一值,并且所述內(nèi)核進(jìn)一步經(jīng)配置以使得所述設(shè)備:
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中與所述第一命令相關(guān)聯(lián)的所述第二信息單元包括:
8.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述內(nèi)核進(jìn)一步經(jīng)配置以使得所述設(shè)備:
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中所述存儲(chǔ)器系統(tǒng)進(jìn)一步經(jīng)配置以使得所述設(shè)備:
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中所述內(nèi)核進(jìn)一步經(jīng)配置以使得所述設(shè)備:
11.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述內(nèi)核進(jìn)一步經(jīng)配置以使得所述設(shè)備:
12.一種設(shè)備,其包括:
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述控制器進(jìn)一步經(jīng)配置以使得所述設(shè)備:
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述第一信息單元包括與預(yù)讀取命令相關(guān)聯(lián)的操作代碼、與所述第一文件相關(guān)聯(lián)的一或多個(gè)邏輯塊地址的指示以及與所述第一文件相關(guān)聯(lián)的長(zhǎng)度值。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述第一信息單元包括與預(yù)讀取命令相關(guān)聯(lián)的操作代碼以及與列表的長(zhǎng)度相關(guān)聯(lián)的第一值,并且所述控制器進(jìn)一步經(jīng)配置以使得所述設(shè)備:
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中與所述第一文件相關(guān)聯(lián)的所述第二信息單元包括:
17.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述控制器進(jìn)一步經(jīng)配置以使得所述設(shè)備:
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中所述控制器進(jìn)一步經(jīng)配置以使得所述設(shè)備:
19.根據(jù)權(quán)利要求18所述的設(shè)備,其中所述第一信息單元包括與預(yù)讀取命令相關(guān)聯(lián)的操作代碼以及與指示與所述第二文件相關(guān)聯(lián)的一或多個(gè)邏輯塊地址的列表的長(zhǎng)度相關(guān)聯(lián)的第一值,并且所述控制器進(jìn)一步經(jīng)配置以使得所述設(shè)備:
20.一種存儲(chǔ)代碼的非暫時(shí)性計(jì)算機(jī)可讀媒體,所述代碼包括指令,所述指令在由電子裝置的處理器執(zhí)行時(shí)使得所述電子裝置進(jìn)行以下操作: