欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于支持持久存儲器的方法和裝置的制造方法_4

文檔序號:9583642閱讀:來源:國知局
如,本文所描述的技術可以用于異步地鏡像結構環(huán)境中一個或多個存儲器范圍。這種范圍鏡像在冗余系統(tǒng)在持久存儲器中復制存儲器圖像的用例下尤其有用,而不是使用SAN方案。
[0076]另外,以上討論集中于特定實施例,但是可以構思其它配置。并且,即使在本文中使用例如“實施例”、“一個實施例”、“另一實施例”等的表達,但這些短語意指一般參考實施例可能,而不是想要將發(fā)明限制于特定實施例配置。如本文所使用的,這些短語可以參考相同或不同的實施例,并且這些實施例可以組合為其它實施例。
[0077]可以使用任意適當的操作環(huán)境和編程語言(或操作環(huán)境和編程語言的組合)來實現(xiàn)本文所描述的部件。如上所示,本教導可以在多種不同類型的數據處理系統(tǒng)中有利地使用。示例性數據處理系統(tǒng)包括但不限于:分布式計算系統(tǒng)、超級計算機、高性能計算系統(tǒng)、計算集群、大型計算機、迷你計算機、客戶端-服務器系統(tǒng)、個人計算機(PC)、工作站、服務器、便攜式計算機、膝上型計算機、平板計算機、個人數字助理(PDA)、電話、手持設備、娛樂設備(諸如音頻設備、視頻設備、音頻/視頻設備(例如,電視機和機頂盒))、車輛處理系統(tǒng)、以及用于處理或傳輸信息的其它設備。因此,除非另有明確指出或上下文要求,否則提及任何特定類型的數據處理系統(tǒng)(例如,移動設備)應該理解為也包括其它類型的數據處理系統(tǒng)。另外,除非另有明確表明,否則被描述為彼此耦合、彼此通信、響應于彼此等的部件不需要連續(xù)地彼此通信,并且不需要直接彼此耦合。類似地,當將一個部件描述為從另一部件接收數據或發(fā)送數據到另一部件時,所述數據可以被通過一個或多個中間部件發(fā)送和接收,除非另有明確指明。另外,數據處理系統(tǒng)的一些部件可以實現(xiàn)為具有接口(例如,連接器)的適配器卡以用于與總線通信。可替代地,利用例如可編程或不可編程邏輯設備或陣列、專用集成電路(ASIC)、嵌入式計算機、智能卡等的部件,可以將設備或部件實現(xiàn)為嵌入式控制器。出于本公開的目的,術語“總線”包括可以由多于兩個的設備共享的路徑以及點對點路徑。
[0078]本公開可以涉及指令、函數、過程、數據結構、應用程序、微代碼、配置設置以及其它種類的數據。如上所述,當通過機器或設備訪問數據時,所述機器或設備可以通過執(zhí)行任務、定義摘要數據類型或低級硬件上下文和/或執(zhí)行其它操作進行響應。例如,數據存儲、RAM和/或閃速存儲器可以包括各種指令集,其當被執(zhí)行時,執(zhí)行各種操作。這種指令集可以一般被稱為軟件。另外,術語“程序”通??梢杂糜诟采w寬廣范圍的軟件指令,包括應用、例程、模塊、驅動器、子程序、過程以及其它類型的軟件部件。另外,在一個示例性實施例中以上描述的駐留在特定設備中的應用和/或其它數據在其它實施例中可以駐留在一個或多個其它設備中。并且在一個示例性實施例中以上描述的在一個特定設備上執(zhí)行的計算操作在其它實施例中可以由一個或多個其它設備執(zhí)行。
[0079]應當理解的是,本文描繪的硬件和軟件部件表示合理自包含的功能元件,從而每個可以基本獨立于其它被設計、構造或更新。在可替代實施例中,許多部件可以實現(xiàn)為硬件、軟件、或硬件和軟件的組合,以提供本文所描述和示出的功能。例如,可替代實施例可以包括用于執(zhí)行本發(fā)明的操作的機器可訪問介質編碼指令或控制邏輯。這種實施例還可以稱為程序產品。這種機器可訪問介質可以包括但不限于:有形存儲介質,如磁盤、光盤、RAM、ROM等,以及處理器、控制器和包括RAM、R0M和/或其它存儲設施的其它部件。出于本公開的目的,術語“ROM” 一般可以用于指代非易失性存儲器設備,例如可擦除可編程ROM(EPR0M)、電可擦除可編程ROM (EEPR0M)、閃速R0M、閃速存儲器等。在一些實施例中,用于實現(xiàn)所描述的操作的一些或全部控制邏輯可以實現(xiàn)在硬件邏輯中(例如,作為集成電路芯片、可編程門陣列(PGA)、ASIC等的一部分)。在至少一個實施例中,用于所有部件的指令可以存儲在一個非暫時性機器可訪問介質中。在至少一個其它實施例中,兩個或更多個非暫時性機器可訪問介質可以用于存儲用于部件的指令。例如,用于一個部件的指令可以存儲在一個介質中,而用于另一部件的指令可以存儲在另一介質中??商娲?,用于一個部件的指令的一部分可以存儲在一個介質中,而用于所述部件的剩余指令(以及其它部件的指令)可以存儲在一個或多個其它介質中。指令還可以用于分布式環(huán)境中,并可以本地和/或遠程存儲,以由單個或多個處理器機器訪問。
[0080]另外,雖然已經關于以特定序列執(zhí)行的特定操作描述了一個或多個示例性過程,但可以將多種修改應用于這些過程,以導出本發(fā)明的多種可替代實施例。例如,可替代實施例可以包括使用比所公開操作的全部少的過程、使用額外操作的過程、以及組合、細分、重新布置或以其他方式更改本文公開的個體操作的過程。
[0081]根據可以從本文所描述的示例性實施例容易地導出的多種有用置換,該詳細描述意圖僅是說明性的,并不應該解釋為限制覆蓋的范圍。
[0082]以下例子屬于進一步的實施例。
[0083]例子A1是一種用于支持持久存儲器的自動化方法。處理設備為在處理設備的處理單元上運行的應用提供WB-E存儲器空間。所述處理設備包括存儲器管理系統(tǒng)和在持久存儲器域中的持久存儲器。所述存儲器管理系統(tǒng)將所述WB-E存儲器空間映射到所述持久存儲器。響應于由所述應用創(chuàng)建WB-E數據,所述處理設備自動將所述WB-E數據存儲在與所述處理單元相關聯(lián)的高速緩存中。所述應用通過執(zhí)行指令以將數據存儲到在所述WB-E存儲器空間中的地址而創(chuàng)建WB-E數據。響應于在所述應用已經針對多個存儲器地址創(chuàng)建了 WB-E數據之后所述應用執(zhí)行提交指令,處理設備自動確保用于所述應用的所有WB-E數據已經被保存到所述持久存儲器域。自動確保用于所述應用的所有WB-E數據已經被保存到所述持久存儲器域的操作是由所述存儲器管理系統(tǒng)執(zhí)行的。
[0084]例子A2包括例子A1的特征,并且響應于先提交的串行化指令,如果用于所述應用的所述WB-E數據中的任何WB-E數據尚未從高速緩存寫入到所述數據處理設備中的主存儲器控制器,則MMS將所述WB-E數據從高速緩存寫入到所述主存儲器控制器。
[0085]例子A3包括例子A1的特征,并且將所述WB-E數據從高速緩存寫入到所述主存儲器控制器的操作是在自動確保用于所述應用的所有WB-E數據已經被保存到所述持久存儲器域的操作之前執(zhí)行的。并且,自動確保用于所述應用的所有WB-E數據已經被保存到所述持久存儲器域的操作包括:將在所述主存儲器控制器中的、用于所述應用的所有WB-E數據從所述主存儲器控制器寫入到所述持久存儲器域。例子A3還包括例子A2的特征。
[0086]例子A4包括例子A3的特征,并且響應于由所述應用執(zhí)行后提交的串行化指令,僅在用于所述應用的所有WB-E數據已經被保存到所述持久存儲器域之后,處理設備將控制返回給所述應用。例子A4還包括例子A2的特征。
[0087]例子A5包括例子A1的特征,并且所述處理設備自動判定將數據從高速緩存寫入到主存儲器控制器所需的資源是否可用。所述處理設備自動判定所述高速緩存是否包含任何WB-E數據。響應于判定出(a)將數據從高速緩存寫入到主存儲器控制器所需的資源可用,以及(b)所述高速緩存包含WB-E數據,所述處理設備自動將WB-E數據中的至少一些從所述高速緩存寫入到所述主存儲器控制器。例子A5還包括(a)例子A2、A3或A4的特征;(b)例子A2和A3的特征;或者(c)例子A2和A4的特征。
[0088]例子A6包括例子A5的特征,并且所述處理設備自動判定將數據從主存儲器控制器寫入到持久存儲器域所需的資源是否可用。所述處理設備還自動判定所述主存儲器控制器是否包含任何WB-E數據。響應于判定出(a)將數據從主存儲器控制器寫入到持久存儲器域所需的資源可用,以及(b)所述持久存儲器域包含WB-E數據,所述處理設備自動將WB-E數據中的至少一些從所述主存儲器控制器寫入到所述持久存儲器域。例子A6還包括(a)例子A2、A3或A4的特征;(b)例子A2和A3的特征;或者(c)例子A2和A4的特征。
[0089]例子A7包括例子A1的特征,并且所述處理設備自動判定將數據從主存儲器控制器寫入到持久存儲器域所需的資源是否可用。所述處理設備還自動判定所述主存儲器控制器是否包含任何WB-E數據。響應于判定出(a)將數據從主存儲器控制器寫入到持久存儲器域所需的資源可用,以及(b)所述持久存儲器域包含WB-E數據,所述處理設備自動將WB-E數據中的至少一些從所述主存儲器控制器寫入到所述持久存儲器域。例子A7還包括(a)例子A2、A3、A4、A5或A6的特征;或者(b)例子A2到A6中任意兩個或更多個的特征。
[0090]例子A8包括例子A1的特征,并且用于所述處理設備的存儲器管理系統(tǒng)自動跟蹤在所述高速緩存中的所述WB-E數據。例子A8還包括(a)例子A2、A3、A4、A5、A6或A7的特征;或者(b)例子A2到A7中任意兩個或更多個的特征。
[0091]例子A9包括例子A1的特征,并且所述處理設備包括主存儲器控制器和存儲器管理系統(tǒng)。并且,所述存儲器管理系統(tǒng)自動跟蹤在所述主存儲器控制器中的所述WB-E數據。例子A9還包括(a)例子A2、A3、A4、A5、A6、A7或A8的特征;或者(b)例子A2到A8中任意兩個或更多個的特征。
[0092]例子A10包括例子A1的特征,并且所述應用在運行于系統(tǒng)層的操作系統(tǒng)的頂部的應用層運行。并且,所述處理設備支持在系統(tǒng)層的WB-E存儲器。例子A10還包括(a)例子A2、A3、A4、A5、A6、A7、A8或A9的特征;或者(b)例子A2到A9中任意兩個或更多個的特征。
[0093]例子All包括例子A10的特征,并且所述操作系統(tǒng)提供應用程序接口(API),其使得所述應用能夠創(chuàng)建到所述WB-E存儲器空間的映射。例子All還包括(a)例子A2、A3、A4、A5、A6、A7、A8或A9的特征;或者(b)例子A2到A9中任意兩個或更多個的特征。
[0094]例子A12包括例子A1的特征,并且所述應用在運行于系統(tǒng)層的操作系統(tǒng)的頂部的應用層運行。所述操作系統(tǒng)在操作于平臺層的平臺的頂部運行,其中,所述平臺包括硬件和固件。所述處理設備支持在平臺層的WB-E存儲器。例子A12還包括(a)例子A2、A3、A4、A5、A6、A7、A8、A9、A10或All的特征;或者(b)例子A2到All中任意兩個或更多個的特征。
[0095]例子A13包括例子A12的特征,并且所述平臺包括:所述處理單元;所述持久存儲器;以及存儲器管理系統(tǒng),其提供WB-E存儲器。例子A13還包括(a)例子A2、A3、A4、A5、A6、A7、A8、A9、A10或All的特征;或者(b)例子A2到All中任意兩個或更多個的特征。
[0096]例子B是至少一種機器可訪問介質,其包括用于支持持久存儲器的計算機指令。所述計算機指令響應于在數據處理系統(tǒng)上被執(zhí)行,而使得所述數據處理系統(tǒng)能夠執(zhí)行根據例子A1到A13中的任意一個或多個所述的方法。
[0097]例子C是一種支持持久存儲器的數據處理系統(tǒng)。所述數據處理系統(tǒng)包括:處理元件;響應于所述處理元件的至少一種機器可訪問介質;以及至少部分存儲在至少一種機器可訪問介質中的計算機指令。并且,所述計算機指令響應于被執(zhí)行,而使得所述數據處理系統(tǒng)能夠執(zhí)行根據例子A1到A13中的任意一個或多個所述的方法。
[0098]例子D是一
當前第4頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临颍县| 普兰县| 闻喜县| 大宁县| 龙游县| 高淳县| 陕西省| 吕梁市| 枝江市| 赞皇县| 雅江县| 沧州市| 泗阳县| 镇原县| 肇庆市| 舒城县| 天柱县| 宁安市| 许昌县| 平南县| 浦县| 清水河县| 安溪县| 剑阁县| 宜章县| 万山特区| 达拉特旗| 得荣县| 霸州市| 武乡县| 开平市| 新邵县| 新民市| 温泉县| 德兴市| 汉中市| 右玉县| 噶尔县| 忻州市| 新竹市| 娱乐|