国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)儲存系統(tǒng)、計(jì)算系統(tǒng)、用于控制數(shù)據(jù)儲存系統(tǒng)的方法以及用于控制計(jì)算系統(tǒng)的方法與流程

      文檔序號:11160919閱讀:680來源:國知局
      數(shù)據(jù)儲存系統(tǒng)、計(jì)算系統(tǒng)、用于控制數(shù)據(jù)儲存系統(tǒng)的方法以及用于控制計(jì)算系統(tǒng)的方法與制造工藝

      各種實(shí)施例總體上關(guān)于數(shù)據(jù)儲存系統(tǒng)、計(jì)算系統(tǒng)、用于控制數(shù)據(jù)儲存系統(tǒng)的方法以及用于控制計(jì)算系統(tǒng)的方法。



      背景技術(shù):

      數(shù)據(jù)可儲存于各種裝置上,例如硬盤驅(qū)動器(HDD)或固態(tài)驅(qū)動器(SSD)。雖然HDD就每數(shù)據(jù)儲存容量的成本而言比SSD廉價(jià),但SSD可比HDD快。因此,當(dāng)存在兩種類型的儲存裝置時(shí),可出現(xiàn)對判定將何種數(shù)據(jù)儲存于何處的有效方法的需要。



      技術(shù)實(shí)現(xiàn)要素:

      根據(jù)各種實(shí)施例,可提供一種數(shù)據(jù)儲存系統(tǒng)。該數(shù)據(jù)儲存系統(tǒng)可包括:第一儲存裝置;第二儲存裝置;數(shù)據(jù)接收器,被配置成接收待儲存于數(shù)據(jù)儲存系統(tǒng)中的數(shù)據(jù)以及指示用于數(shù)據(jù)的儲存配置文件的指示符;以及儲存控制器,被配置成基于指示符來判定將數(shù)據(jù)儲存于第一儲存裝置上還是將數(shù)據(jù)儲存于第二儲存裝置上。

      根據(jù)各種實(shí)施例,可提供一種用于控制數(shù)據(jù)儲存系統(tǒng)的方法。該方法可包括:控制數(shù)據(jù)儲存系統(tǒng)的第一儲存裝置;控制數(shù)據(jù)儲存系統(tǒng)的第二儲存裝置;接收待儲存于數(shù)據(jù)儲存系統(tǒng)中的數(shù)據(jù)以及指示用于數(shù)據(jù)的儲存配置文件的指示符;以及基于指示符來判定將數(shù)據(jù)儲存于第一儲存裝置上還是將數(shù)據(jù)儲存于第二儲存裝置上。

      附圖說明

      在附圖中,相同附圖標(biāo)記通常是指所有附圖中不同視圖的相同部分。附圖不一定按比例繪制,而通??傮w著重于圖示本發(fā)明的原理。各種特征或組件的尺寸可任意放大或縮小以達(dá)清晰的目的。在以下描述中,參考以下附圖描述本發(fā)明的各種實(shí)施例。

      圖1顯示根據(jù)實(shí)施例的數(shù)據(jù)儲存系統(tǒng);

      圖2顯示根據(jù)實(shí)施例的數(shù)據(jù)儲存系統(tǒng);

      圖3顯示根據(jù)實(shí)施例的計(jì)算系統(tǒng);以及

      圖4顯示流程圖,其圖示根據(jù)實(shí)施例的用于控制數(shù)據(jù)儲存系統(tǒng)的方法。

      具體實(shí)施方式

      以下詳細(xì)描述參考隨附附圖,該附圖經(jīng)由圖示的方式顯示實(shí)現(xiàn)本發(fā)明的具體細(xì)節(jié)及實(shí)施例。這些實(shí)施例描述得足夠詳細(xì)以使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明。在不脫離本發(fā)明的范圍的情況下,可利用其他實(shí)施例且可做出結(jié)構(gòu)與邏輯變化。各種實(shí)施例不一定相互排斥,因?yàn)榭蓪⒁恍?shí)施例與一個(gè)或多個(gè)其他實(shí)施例組合以形成新的實(shí)施例。

      為使本發(fā)明可容易地理解并付諸實(shí)現(xiàn)效果,現(xiàn)將參考附圖,通過舉例方式而非限制地描述特定實(shí)施例。

      提供裝置的各種實(shí)施例,且提供方法的各種實(shí)施例。將理解,裝置的基本性質(zhì)亦適用于方法,且反之亦然。因此,為簡潔起見,可省略這些性質(zhì)的重復(fù)描述。

      將理解,本文針對特定裝置描述的任何性質(zhì)亦可適用于本文描述的任何裝置。將理解,本文針對特定方法描述的任何性質(zhì)亦可適用于本文描述的任何方法。此外,將理解,對于本文描述的任何裝置或方法而言,不一定所有所描述的組件或步驟必須涵蓋在裝置或方法中,但可涵蓋僅一些(而非所有)組件或步驟。

      本文的術(shù)語“聯(lián)接(coupled)”(或“連接(connected)”)可理解為電聯(lián)接或機(jī)械聯(lián)接,例如,附接、或固定或附接、或僅接觸而無任何固定,且將理解,可提供直接聯(lián)接或間接聯(lián)接(換言之:在無直接接觸的情況下聯(lián)接)。

      數(shù)據(jù)儲存系統(tǒng)可包括內(nèi)存,該內(nèi)存是例如用于由數(shù)據(jù)儲存系統(tǒng)進(jìn)行的處理。計(jì)算系統(tǒng)可包括內(nèi)存,該內(nèi)存是例如用于由計(jì)算系統(tǒng)進(jìn)行的處理。用于實(shí)施例的內(nèi)存可為:易失性內(nèi)存(volatile memory),例如,DRAM(動態(tài)隨機(jī)存取內(nèi)存)、或非易失性內(nèi)存,例如,PROM(可編程只讀存儲器)、EPROM(可擦除可編程只讀存儲器)、EEPROM(電可擦除可編程只讀存儲器)、或閃存,例如,浮閘內(nèi)存、電荷捕獲內(nèi)存、MRAM(磁電阻隨機(jī)存取內(nèi)存)或PCRAM(相變隨機(jī)存取內(nèi)存)。

      在實(shí)施例中,“電路”可理解為任何種類的邏輯實(shí)行實(shí)體,該邏輯實(shí)行實(shí)體可為專用電路系統(tǒng)或執(zhí)行儲存于內(nèi)存中的軟件、固件或其任何組合的處理器。因此,在一實(shí)施例中,“電路”可為硬布線邏輯電路(hard-wired logic circuit)或可編程邏輯電路,諸如可編程處理器,例如微處理器(例如,復(fù)雜指令集計(jì)算機(jī)(CISC)處理器或精簡指令集計(jì)算機(jī)(RISC)處理器)?!半娐贰币嗫蔀閳?zhí)行軟件的處理器,該軟件例如任何種類的計(jì)算機(jī)程序,例如,使用虛擬機(jī)代碼(諸如,Java)的計(jì)算機(jī)程序。根據(jù)替代實(shí)施例,下文進(jìn)一步描述的各別功能的任何其他種類的具體實(shí)施方式亦可理解為“電路”。

      數(shù)據(jù)可儲存于各種裝置上,例如,可儲存于硬盤驅(qū)動器(HDD)和/或固態(tài)驅(qū)動器(SSD)上。雖然HDD就每數(shù)據(jù)儲存容量的成本而言比SSD廉價(jià),但SSD可比HDD快。因此,當(dāng)存在兩種類型的儲存裝置時(shí),可出現(xiàn)對判定將數(shù)據(jù)儲存于何處的有效方法的需要。

      將硬盤驅(qū)動器(HDD)理解為數(shù)據(jù)儲存器,其中使用磁性儲存機(jī)構(gòu)將數(shù)據(jù)儲存于可移動(例如,轉(zhuǎn)動)磁盤上。

      可將固態(tài)驅(qū)動器(SSD)理解為非易失性數(shù)據(jù)儲存器,其中在無任何機(jī)械移動的情況下將數(shù)據(jù)進(jìn)行儲存。例如,SSD可包括閃存,例如,浮閘內(nèi)存、電荷捕獲內(nèi)存、MRAM(磁電阻隨機(jī)存取內(nèi)存)或PCRAM(相變隨機(jī)存取內(nèi)存)。

      圖1顯示根據(jù)實(shí)施例的數(shù)據(jù)儲存系統(tǒng)100。數(shù)據(jù)儲存系統(tǒng)100可包括第一儲存裝置102。第一儲存裝置可為或可包括硬盤驅(qū)動器和/或固態(tài)驅(qū)動器。數(shù)據(jù)儲存系統(tǒng)100可進(jìn)一步包括第二儲存裝置104。第二儲存裝置可為或可包括硬盤驅(qū)動器和/或固態(tài)驅(qū)動器。數(shù)據(jù)儲存系統(tǒng)100可進(jìn)一步包括數(shù)據(jù)接收器106(換言之:數(shù)據(jù)接收電路),該數(shù)據(jù)接收器被配置成接收待儲存于數(shù)據(jù)儲存系統(tǒng)100中的數(shù)據(jù)以及指示用于數(shù)據(jù)的儲存配置文件的指示符。數(shù)據(jù)儲存系統(tǒng)100可進(jìn)一步包括儲存控制器108(換言之:儲存控制電路),該儲存控制器被配置成基于指示符來判定將數(shù)據(jù)儲存于第一儲存裝置102上還是將數(shù)據(jù)儲存于第二儲存裝置104上。第一儲存裝置102、第二儲存裝置104、數(shù)據(jù)接收器106及儲存控制器108可經(jīng)由連接110(或復(fù)數(shù)個(gè)單獨(dú)連接)連接,該連接例如電氣連接或光學(xué)連接,例如任何種類的電纜或總線。

      換言之,可提供數(shù)據(jù)儲存系統(tǒng)100。數(shù)據(jù)儲存系統(tǒng)100可使用數(shù)據(jù)接收器106來接收數(shù)據(jù)及指示符。該數(shù)據(jù)可為待儲存于數(shù)據(jù)儲存系統(tǒng)中的數(shù)據(jù)。指示符可指示用于該數(shù)據(jù)的儲存配置文件。儲存配置文件可指示將數(shù)據(jù)儲存于何處(儲存于第一儲存裝置102上或儲存于第二儲存裝置104上)。儲存控制器可基于指示符來判定將數(shù)據(jù)儲存于第一儲存裝置102上還是儲存于第二儲存裝置104上。

      儲存配置文件可包括或可為信息,該信息指示數(shù)據(jù)的哪些部分將儲存于第一儲存裝置102上,以及數(shù)據(jù)的哪些部分將儲存于第二儲存裝置104上。

      儲存控制器108可進(jìn)一步被配置成在數(shù)據(jù)及指示符通過數(shù)據(jù)接收器106接收時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。

      圖2顯示根據(jù)實(shí)施例的數(shù)據(jù)儲存系統(tǒng)200。類似于圖1的數(shù)據(jù)儲存系統(tǒng)100,數(shù)據(jù)儲存系統(tǒng)200可包括第一儲存裝置102。類似于圖1的數(shù)據(jù)儲存系統(tǒng)100,數(shù)據(jù)儲存系統(tǒng)200可進(jìn)一步包括第二儲存裝置104。類似于圖1的數(shù)據(jù)儲存系統(tǒng)100,數(shù)據(jù)儲存系統(tǒng)200可進(jìn)一步包括數(shù)據(jù)接收器106。類似于圖1的數(shù)據(jù)儲存系統(tǒng)100,數(shù)據(jù)儲存系統(tǒng)200可進(jìn)一步包括儲存控制器108。數(shù)據(jù)儲存系統(tǒng)200可進(jìn)一步包括數(shù)據(jù)加載器202(換言之:數(shù)據(jù)加載電路),如將在以下所述。數(shù)據(jù)儲存系統(tǒng)200可進(jìn)一步包括接口204,如將在以下所述。第一儲存裝置102、第二儲存裝置104、數(shù)據(jù)接收器106、儲存控制器108、數(shù)據(jù)加載器202及接口204可經(jīng)由連接206(或復(fù)數(shù)個(gè)單獨(dú)連接)連接,該連接例如電氣連接或光學(xué)連接,例如任何種類的電纜或總線。

      數(shù)據(jù)加載器202可被配置成將數(shù)據(jù)的至少一部分加載至應(yīng)用處理器(該應(yīng)用處理器未顯示在圖2中,并可不為數(shù)據(jù)儲存系統(tǒng)的一部分)。儲存控制器108可進(jìn)一步被配置成在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。換言之,基于該判定,儲存控制器108可將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。

      儲存控制器108可進(jìn)一步被配置成在數(shù)據(jù)及指示符通過接收器106接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置102上。儲存控制器108可進(jìn)一步被配置成在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或?qū)?shù)據(jù)儲存于第二儲存裝置104上。

      第一儲存裝置102可在操作系統(tǒng)的文件系統(tǒng)中提供。第二儲存裝置104亦可在文件系統(tǒng)中提供。

      第一儲存裝置102及第二儲存裝置104可在獨(dú)立磁盤冗余陣列(RAID)結(jié)構(gòu)中提供,例如,在RAID-0結(jié)構(gòu)中提供。

      接口204可為到數(shù)據(jù)儲存系統(tǒng)200外部的數(shù)據(jù)源的接口。接收器106可進(jìn)一步被配置成經(jīng)由接口204來接收數(shù)據(jù)及指示符。

      指示可通過數(shù)據(jù)的提供者提供。

      數(shù)據(jù)可包括或可為表示計(jì)算機(jī)程序的數(shù)據(jù)。儲存控制器可進(jìn)一步被配置成在用于執(zhí)行計(jì)算機(jī)程序的數(shù)據(jù)加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。

      儲存控制器108可進(jìn)一步被配置成在數(shù)據(jù)接收時(shí)將數(shù)據(jù)儲存于第一儲存裝置102上,且被配置成在用于執(zhí)行計(jì)算機(jī)程序的數(shù)據(jù)加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。

      數(shù)據(jù)可包括或可為表示計(jì)算機(jī)游戲的數(shù)據(jù)。儲存控制器108可進(jìn)一步被配置成在計(jì)算機(jī)游戲的等級加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。

      儲存控制器108可進(jìn)一步被配置成在數(shù)據(jù)接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置102上。儲存控制器108可進(jìn)一步被配置成在計(jì)算機(jī)游戲的等級加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置102上或儲存于第二儲存裝置104上。

      根據(jù)各種實(shí)施例,第一儲存裝置可為快速儲存裝置,且第二儲存裝置可為慢速儲存裝置(例如,慢于第一儲存裝置)。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均訪問時(shí)間可短于第二儲存裝置的平均訪問時(shí)間。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均數(shù)據(jù)傳輸速率可高于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      根據(jù)各種實(shí)施例,第二儲存裝置可為快速儲存裝置,且第一儲存裝置可為慢速儲存裝置(例如,慢于第二儲存裝置)。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均訪問時(shí)間可長于第二儲存裝置的平均訪問時(shí)間。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均數(shù)據(jù)傳輸速率可低于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      圖3顯示根據(jù)實(shí)施例的計(jì)算系統(tǒng)300。計(jì)算系統(tǒng)300可包括數(shù)據(jù)儲存系統(tǒng)(例如,圖1的數(shù)據(jù)儲存系統(tǒng)100或圖2的數(shù)據(jù)儲存系統(tǒng)200)。計(jì)算系統(tǒng)300可進(jìn)一步包括光學(xué)驅(qū)動器302,如將在以下所述。計(jì)算系統(tǒng)300可進(jìn)一步包括接口304,如將在以下所述。數(shù)據(jù)儲存系統(tǒng)100(或200)、光學(xué)驅(qū)動器302及接口304可經(jīng)由連接306(或復(fù)數(shù)個(gè)單獨(dú)連接)連接,該連接例如電氣連接或光學(xué)連接,例如任何種類的電纜或總線。計(jì)算系統(tǒng)可例如為計(jì)算機(jī),例如工作站、桌面計(jì)算機(jī)或便攜計(jì)算機(jī),如膝上型計(jì)算機(jī)或筆記本電腦或上網(wǎng)本。

      數(shù)據(jù)儲存系統(tǒng)100的數(shù)據(jù)接收器106可被配置成從光學(xué)驅(qū)動器302接收數(shù)據(jù)及指示符。

      光學(xué)驅(qū)動器302可包括或可為光盤(CD)驅(qū)動器、數(shù)字多功光盤(DVD)驅(qū)動器或藍(lán)光光盤(BD)驅(qū)動器中的至少一個(gè)。

      數(shù)據(jù)儲存系統(tǒng)100的數(shù)據(jù)接收器106可被配置成經(jīng)由接口304接收數(shù)據(jù)及指示符。

      接口304可包括或可為局域網(wǎng)絡(luò)(LAN)接口、無線局域網(wǎng)絡(luò)(WLAN)接口、移動無線電通訊接口、藍(lán)牙(BT)接口、通用串行總線(USB)接口、火線接口或雷電(Thunderbolt)接口中的至少一個(gè)。

      圖4顯示流程圖400,其圖示出根據(jù)實(shí)施例的用于控制數(shù)據(jù)儲存系統(tǒng)的方法。在402中,數(shù)據(jù)儲存系統(tǒng)的第一儲存裝置可為受控的。第一儲存裝置可包括或可為硬盤驅(qū)動器和/或固態(tài)驅(qū)動器。在404中,數(shù)據(jù)儲存系統(tǒng)的第二儲存裝置可為受控的。第二儲存裝置可包括或可為硬盤驅(qū)動器和/或固態(tài)驅(qū)動器。在406中,可接收待儲存于數(shù)據(jù)儲存系統(tǒng)的數(shù)據(jù)以及指示用于數(shù)據(jù)的儲存配置文件的指示符。在408中,可基于該指示符來判定將數(shù)據(jù)儲存于第一儲存裝置上還是將數(shù)據(jù)儲存于第二儲存裝置上。

      儲存配置文件可包括或可為信息,該信息指示數(shù)據(jù)的哪些部分將儲存于第一儲存裝置上,以及數(shù)據(jù)的哪些部分將儲存于第二儲存裝置上。

      該方法可進(jìn)一步包括:在數(shù)據(jù)及指示符通過接收器接收時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      該方法可進(jìn)一步包括:將數(shù)據(jù)的至少一部分加載至應(yīng)用處理器;以及在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      該方法可進(jìn)一步包括:在數(shù)據(jù)及指示符通過接收器接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置上;以及在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      第一儲存裝置可在操作系統(tǒng)的文件系統(tǒng)中提供。第二儲存裝置可在同一文件系統(tǒng)中提供。

      第一儲存裝置及第二儲存裝置可在獨(dú)立磁盤冗余陣列(RAID)結(jié)構(gòu)中提供,例如根據(jù)RAID-0提供。

      該方法可進(jìn)一步包括:經(jīng)由到數(shù)據(jù)儲存系統(tǒng)外部的數(shù)據(jù)源的接口來接收數(shù)據(jù)及指示符。

      指示可通過數(shù)據(jù)的提供者提供。

      數(shù)據(jù)可包括或可為表示計(jì)算機(jī)程序的數(shù)據(jù)。該方法可進(jìn)一步包括:在用于執(zhí)行計(jì)算機(jī)程序的數(shù)據(jù)加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      該方法可進(jìn)一步包括:在數(shù)據(jù)接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置上;以及在用于執(zhí)行計(jì)算機(jī)程序的數(shù)據(jù)加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      數(shù)據(jù)可包括或可為表示計(jì)算機(jī)游戲的數(shù)據(jù)。該方法可進(jìn)一步包括:在計(jì)算機(jī)游戲的等級加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      該方法可進(jìn)一步包括:在數(shù)據(jù)接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置上;以及在計(jì)算機(jī)游戲的等級加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      根據(jù)各種實(shí)施例,第一儲存裝置可為快速儲存裝置,且第二儲存裝置可為慢速儲存裝置(例如,慢于第一儲存裝置)。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均訪問時(shí)間可短于第二儲存裝置的平均訪問時(shí)間。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均數(shù)據(jù)傳輸速率可高于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      根據(jù)各種實(shí)施例,第二儲存裝置可為快速儲存裝置,且第一儲存裝置可為慢速儲存裝置(例如,慢于第二儲存裝置)。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均訪問時(shí)間可長于第二儲存裝置的平均訪問時(shí)間。

      根據(jù)各種實(shí)施例,第一儲存裝置的平均數(shù)據(jù)傳輸速率可低于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      可提供一種用于控制計(jì)算系統(tǒng)的方法。該方法可包括如上所述的用于控制數(shù)據(jù)儲存系統(tǒng)的方法。

      該方法可進(jìn)一步包括:控制光學(xué)驅(qū)動器;以及從光學(xué)驅(qū)動器接收數(shù)據(jù)及指示符。

      光學(xué)驅(qū)動器可包括或可為光盤(CD)驅(qū)動器、數(shù)字多功光盤(DVD)驅(qū)動器或藍(lán)光光盤(BD)驅(qū)動器中的至少一個(gè)。

      該方法可進(jìn)一步包括:控制接口;以及經(jīng)由接口來接收數(shù)據(jù)及指示符。

      接口可包括或可為局域網(wǎng)絡(luò)(LAN)接口、無線局域網(wǎng)絡(luò)(WLAN)接口、移動無線電通訊接口、藍(lán)牙(BT)接口、通用串行總線(USB)接口、火線接口或雷電接口中的至少一個(gè)。

      可提供設(shè)備及方法以用于來自多個(gè)數(shù)據(jù)儲存裝置的優(yōu)化資產(chǎn)加載機(jī)構(gòu)。

      如計(jì)算機(jī)及膝上型計(jì)算機(jī)的計(jì)算系統(tǒng)可使用雙儲存器系統(tǒng),該雙儲存器系統(tǒng)具有“混合驅(qū)動器”或類似地具有獨(dú)立的硬盤驅(qū)動器(HDD)及固態(tài)驅(qū)動器(SSD)。

      已實(shí)行各種算法及方法以用于將特定數(shù)據(jù)移動至SSD,以便優(yōu)化性能及減小大段數(shù)據(jù)的加載時(shí)間,同時(shí)保留較小容量SSD的成本效益。

      以游戲產(chǎn)業(yè)為例,近來的視頻游戲的大小可為相對大的(例如,大約幾個(gè)GB(千兆位)),且可快速消耗整個(gè)固態(tài)驅(qū)動器,除非使用智能方法來減小緩存數(shù)據(jù)的量。

      存在使用如下算法的裝置及方法:判定何種數(shù)據(jù)最常獲存取,且因此應(yīng)置于兩個(gè)數(shù)據(jù)儲存器類型中的較快者上。

      該方法存在的問題可能是:該方法是習(xí)得的方法,就使用者的觀點(diǎn)而言,需要時(shí)間將正確數(shù)據(jù)置入SSD上,且就性能立場而言,使用者無法控制哪些應(yīng)用程序是最重要的。使某些數(shù)據(jù)進(jìn)行快速加載對用戶而言可為十分理想的,盡管事實(shí)上這些數(shù)據(jù)并非常獲存取,諸如加載視頻游戲的下一等級的情況。

      雖然上述常用裝置及方法可等待用戶來開始加載內(nèi)容,以便判定數(shù)據(jù)于SSD上的最佳位置,但根據(jù)各種實(shí)施例,可提供可在不依靠這些習(xí)得算法的情況下改善用戶體驗(yàn)的裝置及方法。

      根據(jù)各種實(shí)施例,可提供裝置及方法,這些裝置及方法可具有在起動游戲或等級時(shí)待加載的已知游戲及其資產(chǎn)的白名單。通過對加載事件期間存取的文件或以其他方式從ISV(獨(dú)立軟件供貨商)或軟件創(chuàng)作者獲得的文件進(jìn)行檢查,可預(yù)先經(jīng)驗(yàn)性地判定該數(shù)據(jù)。

      根據(jù)各種實(shí)施例,一旦已對數(shù)據(jù)集進(jìn)行判定,就僅將相關(guān)數(shù)據(jù)移動至SSD可減小容量要求,以達(dá)成更快的加載游戲體驗(yàn)。這可允許更多游戲標(biāo)題(或大體上更多數(shù)據(jù))在小容量SSD上可靠地加速,且可消除為達(dá)加速度而通常存取該數(shù)據(jù)的要求。

      為避免軟件或游戲的定制版本(換言之,軟件的特定版本,該特定版本尤其適于根據(jù)各種實(shí)施例的裝置及方法),可提供待呈現(xiàn)為緩存的SSD且其可存在于OS的單個(gè)文件系統(tǒng)內(nèi)。這可意味著,盡管數(shù)據(jù)在兩個(gè)驅(qū)動器之間分流,但游戲的子目錄結(jié)構(gòu)可不受中斷或不由操作系統(tǒng)(OS)感知出任何不同。這可例如經(jīng)由RAID0文件結(jié)構(gòu)的實(shí)行方式來實(shí)現(xiàn)。

      就用戶觀點(diǎn)而言,這可允許透明特征,其中最終用戶不具有或不需要對用于游戲安裝、移除、修改之類的白名單數(shù)據(jù)的知識。

      以下示例與其他實(shí)施例相關(guān)。

      示例1為一種數(shù)據(jù)儲存系統(tǒng),包括:第一儲存裝置;第二儲存裝置;數(shù)據(jù)接收器,其被配置成接收待儲存于數(shù)據(jù)儲存系統(tǒng)中的數(shù)據(jù)以及指示用于數(shù)據(jù)的儲存配置文件的指示符;以及儲存控制器,其被配置成基于指示符判定將數(shù)據(jù)儲存于第一儲存裝置上還是將數(shù)據(jù)儲存于第二儲存裝置上。

      在示例2中,示例1的主題可視需要包括:第一儲存裝置包含硬盤驅(qū)動器或固態(tài)驅(qū)動器中的至少一個(gè)。

      在示例3中,示例1至2中任一者的主題可視需要包括:第二儲存裝置包含硬盤驅(qū)動器或固態(tài)驅(qū)動器中的至少一個(gè)。

      在示例4中,示例1至3中任一者的主題可視需要包括:儲存配置文件包含信息,該信息指示數(shù)據(jù)的哪些部分將儲存于第一儲存裝置上;以及數(shù)據(jù)的哪些部分將儲存于第二儲存裝置上。

      在示例5中,示例1至4中任一者的主題可視需要包括:儲存控制器進(jìn)一步被配置成在數(shù)據(jù)及指示符通過數(shù)據(jù)接收器接收時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例6中,示例1至5中任一者的主題可視需要包括:數(shù)據(jù)加載器,其被配置成將數(shù)據(jù)的至少一部分加載至應(yīng)用處理器;其中儲存控制器進(jìn)一步被配置成在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例7中,示例6的主題可視需要包括:儲存控制器進(jìn)一步被配置成在數(shù)據(jù)及指示符通過接收器接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置上;以及被配置成在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例8中,示例1至7中任一者的主題可視需要包括:第一儲存裝置在操作系統(tǒng)的文件系統(tǒng)中提供,且第二儲存裝置在該文件系統(tǒng)中提供。

      在示例9中,示例1至8中任一者的主題可視需要包括:第一儲存裝置及第二儲存裝置在獨(dú)立磁盤冗余陣列結(jié)構(gòu)中提供。

      在示例10中,示例1至9中任一者的主題可視需要包括:到數(shù)據(jù)儲存系統(tǒng)的外部的數(shù)據(jù)源的接口;其中接收器進(jìn)一步被配置成經(jīng)由該接口來接收數(shù)據(jù)及指示符。

      在示例11中,示例1至10中任一者的主題可視需要包括:指示通過數(shù)據(jù)的提供者提供。

      在示例12中,示例1至11中任一者的主題可視需要包括:數(shù)據(jù)包含表示計(jì)算機(jī)程序的數(shù)據(jù);并且儲存控制器進(jìn)一步被配置成在用于執(zhí)行計(jì)算機(jī)程序的數(shù)據(jù)加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例13中,示例1至12中任一者的主題可視需要包括:數(shù)據(jù)包含表示計(jì)算機(jī)游戲的數(shù)據(jù);并且儲存控制器進(jìn)一步被配置成在計(jì)算機(jī)游戲的等級加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例14中,示例1至13中任一者的主題可視需要包括:第一儲存裝置為快速儲存裝置,且第二儲存裝置為慢速儲存裝置。

      在示例15中,示例1至14中任一者的主題可視需要包括:第一儲存裝置的平均訪問時(shí)間短于第二儲存裝置的平均訪問時(shí)間。

      在示例16中,示例1至15中任一者的主題可視需要包括:第一儲存裝置的平均數(shù)據(jù)傳輸速率高于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      在示例17中,示例1至13中任一者的主題可視需要包括:第二儲存裝置為快速儲存裝置,且第一儲存裝置為慢速儲存裝置。

      在示例18中,示例1至13和17中任一者的主題可視需要包括:第一儲存裝置的平均訪問時(shí)間長于第二儲存裝置的平均訪問時(shí)間。

      在示例19中,示例1至13、17和18中任一者的主題可視需要包括:第一儲存裝置的平均數(shù)據(jù)傳輸速率低于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      示例20為一種計(jì)算系統(tǒng),包括:示例1至19中任一者的數(shù)據(jù)儲存系統(tǒng)。

      在示例21中,示例20的主題可視需要包括:光學(xué)驅(qū)動器;其中數(shù)據(jù)接收器被配置成從光學(xué)驅(qū)動器接收數(shù)據(jù)及指示符。

      在示例22中,示例20至21中任一者的主題可視需要包括:接口;其中數(shù)據(jù)接收器被配置成經(jīng)由接口來接收數(shù)據(jù)及指示符。

      在示例23中,示例20至22中任一者的主題可視需要包括:接口包含局域網(wǎng)絡(luò)接口、無線局域網(wǎng)絡(luò)接口、移動無線電通訊接口、通用串行總線接口及雷電接口中的至少一個(gè)。

      示例24為一種用于控制數(shù)據(jù)儲存系統(tǒng)的方法,該方法包括:控制數(shù)據(jù)儲存系統(tǒng)的第一儲存裝置;控制數(shù)據(jù)儲存系統(tǒng)的第二儲存裝置;接收待儲存于數(shù)據(jù)儲存系統(tǒng)中的數(shù)據(jù)以及指示用于數(shù)據(jù)的儲存配置文件的指示符;以及基于指示符來判定將數(shù)據(jù)儲存于第一儲存裝置上還是將數(shù)據(jù)儲存于第二儲存裝置上。

      在示例25中,示例24的主題可視需要包括:第一儲存裝置包含硬盤驅(qū)動器或固態(tài)驅(qū)動器中的至少一個(gè)。

      在示例26中,示例24至25中任一者的主題可視需要包括:第二儲存裝置包含硬盤驅(qū)動器或固態(tài)驅(qū)動器中的至少一個(gè)。

      在示例27中,示例24至26中任一者的主題可視需要包括:儲存配置文件包含信息,該信息指示數(shù)據(jù)的哪些部分將儲存于第一儲存裝置上,以及數(shù)據(jù)的哪些部分將儲存于第二儲存裝置上。

      在示例28中,示例24至27中任一者的主題可視需要包括:在數(shù)據(jù)及指示符通過接收器接收時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例29中,示例24至28中任一者的主題可視需要包括:將數(shù)據(jù)的至少一部分加載至應(yīng)用處理器;以及在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例30中,示例29的主題可視需要包括:在數(shù)據(jù)及指示符通過接收器接收時(shí),將數(shù)據(jù)儲存于第一儲存裝置上;以及在數(shù)據(jù)的至少一部分加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例31中,示例24至30中任一者的主題可視需要包括:第一儲存裝置在操作系統(tǒng)的文件系統(tǒng)中提供;且第二儲存裝置在該文件系統(tǒng)中提供。

      在示例32中,示例24至31中任一者的主題可視需要包括:第一儲存裝置及第二儲存裝置在獨(dú)立磁盤冗余陣列結(jié)構(gòu)中提供。

      在示例33中,示例24至32中任一者的主題可視需要包括:經(jīng)由到數(shù)據(jù)儲存系統(tǒng)外部的數(shù)據(jù)源的接口來接收數(shù)據(jù)及指示符。

      在示例34中,示例24至33中任一者的主題可視需要包括:指示通過數(shù)據(jù)的提供者提供。

      在示例35中,示例24至34中任一者的主題可視需要包括:數(shù)據(jù)包含表示計(jì)算機(jī)程序的數(shù)據(jù);且該方法進(jìn)一步包括,在用于執(zhí)行計(jì)算機(jī)程序的數(shù)據(jù)加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例36中,示例24至35中任一者的主題可視需要包括:數(shù)據(jù)包含表示計(jì)算機(jī)游戲的數(shù)據(jù);且該方法進(jìn)一步包括,在計(jì)算機(jī)游戲的等級加載時(shí),基于判定將數(shù)據(jù)儲存于第一儲存裝置上或儲存于第二儲存裝置上。

      在示例37中,示例24至36中任一者的主題可視需要包括:第一儲存裝置為快速儲存裝置;且第二儲存裝置為慢速儲存裝置。

      在示例38中,示例24至37中任一者的主題可視需要包括:第一儲存裝置的平均訪問時(shí)間短于第二儲存裝置的平均訪問時(shí)間。

      在示例39中,示例24至38中任一者的主題可視需要包括:第一儲存裝置的平均數(shù)據(jù)傳輸速率高于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      在示例40中,示例24至36中任一者的主題可視需要包括:第二儲存裝置為快速儲存裝置;且第一儲存裝置系慢速儲存裝置。

      在示例41中,示例24至36和40中任一者的主題可視需要包括:第一儲存裝置的平均訪問時(shí)間長于第二儲存裝置的平均訪問時(shí)間。

      在示例42中,示例24至36、40和41中任一者的主題可視需要包括:第一儲存裝置的平均數(shù)據(jù)傳輸速率低于第二儲存裝置的平均數(shù)據(jù)傳輸速率。

      示例43為一種用于控制計(jì)算系統(tǒng)的方法,該方法包括:示例24至42中任一者的方法。

      在示例44中,示例43的主題可視需要包括:控制光學(xué)驅(qū)動器;以及從光學(xué)驅(qū)動器接收數(shù)據(jù)及指示符。

      在示例45中,示例43至44中任一者的主題可視需要包括:控制接口;以及經(jīng)由接口接收數(shù)據(jù)及指示符。

      在示例46中,示例43至45中任一者的主題可視需要包括:接口包含局域網(wǎng)絡(luò)接口、無線局域網(wǎng)絡(luò)接口、移動無線電通訊接口、通用串行總線接口及雷電接口中的至少一個(gè)。

      雖然本發(fā)明已參考特定實(shí)施例進(jìn)行詳細(xì)展示及描述,但本領(lǐng)域技術(shù)人員應(yīng)了解,在不脫離如由隨附權(quán)利要求所限定的本發(fā)明的精神及范圍的情況下,可在這些實(shí)施例中進(jìn)行形式及細(xì)節(jié)上的各種變化。本發(fā)明的范圍因此由隨附權(quán)利要求的范圍來指示,且因此意欲將歸入權(quán)利要求范圍的等效物的含義及范圍內(nèi)的所有變化涵蓋在內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1