背景技術:
技術實現思路
1、公開了用于在計算設備中加載來自非易失性存儲介質的數據的系統、方法、計算機可讀介質和其他示例。
2、一種用于在計算設備中加載來自非易失性存儲介質的數據的示例性方法可包括由處理器將外部文件元數據部分從存儲介質上的外部文件讀取到隨機存取存儲器(“ram”)中。外部文件可包括外部文件元數據部分和外部文件數據部分。方法可進一步包括由處理器基于外部文件元數據部分將外部文件數據部分從存儲介質上的外部文件讀取到ram中。外部文件數據部分可包括內部文件。內部文件可包括內部文件元數據部分和內部文件數據部分。方法也可包括由處理器從ram中的內部文件讀取內部文件元數據部分。方法仍可進一步包括由處理器基于內部文件元數據部分從ram中的內部文件讀取內部文件數據部分。
3、一種用于在計算設備中加載來自非易失性存儲介質的數據的示例性系統可包括非易失性存儲介質、ram和處理器。處理器可被配置為將外部文件元數據部分從存儲介質上的外部文件讀取到ram中。外部文件可包括外部文件元數據部分和外部文件數據部分。處理器還可被配置為基于外部文件元數據部分將外部文件數據部分從存儲介質上的外部文件讀取到ram中。外部文件數據部分可包括內部文件。內部文件可包括內部文件元數據部分和內部文件數據部分。處理器也可被配置為從ram中的內部文件讀取內部文件元數據部分。處理器仍可進一步被配置為基于內部文件元數據部分從ram中的內部文件讀取內部文件數據部分。
4、用于在計算設備中加載來自非易失性存儲介質的數據的另一示例性系統可包括用于將外部文件元數據部分從存儲介質上的外部文件讀取到ram中的部件。外部文件可包括外部文件元數據部分和外部文件數據部分。系統可進一步包括用于基于外部文件元數據部分將外部文件數據部分從存儲介質上的外部文件讀取到ram中的部件。外部文件數據部分可包括內部文件。內部文件可包括內部文件元數據部分和內部文件數據部分。系統也可包括用于從ram中的內部文件讀取內部文件元數據部分的部件。系統仍可進一步包括用于基于內部文件元數據部分從ram中的內部文件讀取內部文件數據部分的部件。
5、一種用于在計算設備中加載來自非易失性存儲介質的數據的示例性計算機可讀介質可包括具有以計算機可執行形式存儲在其上的指令的非暫態計算機可讀介質。當由計算設備的處理系統執行時,指令可配置處理系統以將外部文件元數據部分從存儲介質上的外部文件讀取到ram中。外部文件可包括外部文件元數據部分和外部文件數據部分。當由處理系統執行時,指令可進一步配置處理系統以基于外部文件元數據部分將外部文件數據部分從存儲介質上的外部文件讀取到ram中。外部文件數據部分可包括內部文件。內部文件可包括內部文件元數據部分和內部文件數據部分。當被執行時,指令也可配置處理系統以從ram中的內部文件讀取內部文件元數據部分。當由處理系統執行時,指令仍可進一步配置處理系統以基于內部文件元數據部分從ram中的內部文件讀取內部文件數據部分。
1.一種用于在計算設備中加載來自非易失性存儲介質的數據的方法,所述方法包括:
2.根據權利要求1所述的方法,其中所述方法在引導所述計算設備期間執行。
3.根據權利要求1所述的方法,其中讀取所述外部文件元數據部分包括:
4.根據權利要求1所述的方法,其中所述文件具有包括可執行和可鏈接格式(elf)的格式。
5.根據權利要求1所述的方法,其中讀取所述內部文件數據部分包括從所述ram的第一區域讀取數據并且將所述數據存儲在所述ram的第二區域中。
6.根據權利要求1所述的方法,其中所述外部文件數據部分僅由所述內部文件組成。
7.根據權利要求1所述的方法,其中所述內部文件數據部分包含多個數據片段。
8.根據權利要求1所述的方法,所述方法還包括:
9.一種用于在計算設備中加載數據的系統,所述系統包括:
10.根據權利要求9所述的系統,其中所述處理器被配置為在引導所述計算設備期間將所述數據加載到所述ram中。
11.根據權利要求9所述的系統,其中所述處理器被配置為將所述數據加載到所述ram中包括所述處理器被配置為:
12.根據權利要求9所述的系統,其中所述文件具有包括可執行和可鏈接格式(elf)的格式。
13.根據權利要求9所述的系統,其中所述處理器被配置為讀取所述內部文件數據部分包括所述處理器被配置為從所述ram的第一區域讀取數據并且將所述數據存儲在所述ram的第二區域中。
14.根據權利要求9所述的系統,其中所述外部文件數據部分僅由所述內部文件組成。
15.根據權利要求9所述的系統,其中所述內部文件數據部分包括多個數據片段。
16.根據權利要求9所述的系統,其中所述處理器被配置為:
17.一種用于在計算設備中加載來自非易失性存儲介質的數據的系統,所述系統包括:
18.根據權利要求17所述的系統,其中用于讀取外部文件元數據部分的所述部件、用于讀取所述外部文件數據部分的所述部件、用于讀取所述內部文件元數據部分的所述部件和用于讀取所述內部文件數據部分的所述部件進一步用于在引導所述計算設備期間操作。
19.根據權利要求17所述的系統,其中用于讀取所述外部文件元數據部分的所述部件包括:
20.根據權利要求17所述的系統,其中所述文件具有包括可執行和可鏈接格式(elf)的格式。
21.根據權利要求17所述的系統,其中讀取所述內部文件數據部分包括從所述ram的第一區域讀取數據并且將所述數據存儲在所述ram的第二區域中。
22.根據權利要求17所述的系統,其中所述外部文件數據部分僅由所述內部文件組成。
23.根據權利要求17所述的系統,其中所述內部文件數據部分包括多個數據片段。
24.根據權利要求17所述的系統,所述系統還包括:
25.一種用于在計算設備中加載來自非易失性存儲介質的數據的計算機可讀介質,所述計算機可讀介質包括具有以計算機可執行形式存儲在其上的指令的非暫態計算機可讀介質,所述指令在由所述計算設備的處理系統執行時將所述處理系統配置為:
26.根據權利要求25所述的計算機可讀介質,其中所述處理系統被配置為在引導所述計算設備期間讀取所述外部文件元數據部分、讀取所述外部文件數據部分、讀取所述內部文件元數據部分并且讀取所述內部文件元數據部分。
27.根據權利要求25所述的計算機可讀介質,其中所述文件具有包括可執行和可鏈接格式(elf)的格式。
28.根據權利要求25所述的計算機可讀介質,其中所述處理系統被配置為讀取所述內部文件數據部分包括所述處理系統被配置為從所述ram的第一區域讀取數據并且將所述數據存儲在所述ram的第二區域中。
29.根據權利要求25所述的計算機可讀介質,其中所述外部文件數據部分僅由所述內部文件組成。
30.根據權利要求25所述的計算機可讀介質,其中所述內部文件數據部分包括多個數據片段。