两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

固態(tài)驅(qū)動(dòng)器操作的制作方法

文檔序號(hào):12287839閱讀:194來源:國(guó)知局
固態(tài)驅(qū)動(dòng)器操作的制作方法與工藝

固態(tài)驅(qū)動(dòng)器(SSD)是用于持久性數(shù)據(jù)存儲(chǔ)的非易失性數(shù)據(jù)存儲(chǔ)設(shè)備,但是不同于硬盤驅(qū)動(dòng)器,不包含可動(dòng)零件。一些SSD驅(qū)動(dòng)器使用閃速存儲(chǔ)器(flash memory),其能夠在不被供電的情況下保存數(shù)據(jù)。閃速存儲(chǔ)器的一個(gè)缺陷在于,基于閃速存儲(chǔ)器的SSD的每個(gè)存儲(chǔ)器單元在該存儲(chǔ)器單元失效之前僅能被寫有限次數(shù)。為了延長(zhǎng)基于閃速存儲(chǔ)器的SSD的壽命,采用各種技術(shù)來延長(zhǎng)驅(qū)動(dòng)器的壽命,諸如耗損均衡(wear leveling),其將寫操作更均勻地散布于驅(qū)動(dòng)器的存儲(chǔ)器單元之間。

附圖說明

在下面的具體實(shí)施方式中并且參考附圖來描述一些示范性的實(shí)施例,其中:

圖 1是具有能夠被配置為將備用存儲(chǔ)空間用于超量配置(over-provisioning)的數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的存儲(chǔ)系統(tǒng)的框圖;

圖2是示出為諸如圖1所示的驅(qū)動(dòng)器之一的驅(qū)動(dòng)器進(jìn)行的兩個(gè)示例的存儲(chǔ)器分配的框圖;

圖3是操作數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的方法的過程流程圖;以及

圖4是示出對(duì)被配置為操作數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的代碼進(jìn)行存儲(chǔ)的有形、非暫態(tài)計(jì)算機(jī)可讀介質(zhì)的框圖。

具體實(shí)施方式

閃速存儲(chǔ)器的一個(gè)特征在于,閃速存儲(chǔ)器單元不能被直接覆寫。因此,當(dāng)數(shù)據(jù)被寫到SSD存儲(chǔ)器單元時(shí),單元必須先被擦除然后被寫。在一些情況下,這會(huì)導(dǎo)致對(duì)于待存儲(chǔ)到設(shè)備的數(shù)據(jù)的每個(gè)實(shí)際的位(bit)進(jìn)行兩次寫。在大多數(shù)的閃速存儲(chǔ)器中,數(shù)據(jù)是以被稱為頁(page)的單位來被寫的,但數(shù)據(jù)卻是以更大的被稱為塊(block)的單位來被擦除的。如果塊內(nèi)的足夠數(shù)據(jù)是不需要的(即,失效頁),則整個(gè)塊被擦除,塊中的任何好數(shù)據(jù)被重新寫入新的塊。新塊的被剩下的其余部分能夠被寫以新數(shù)據(jù)。擦除塊以及將好數(shù)據(jù)移入新塊的過程稱為“垃圾收集”。大多數(shù)SSD包括一定量的存儲(chǔ)空間,其是為垃圾收集、耗損均衡以及重新映射壞塊以及其它而預(yù)留的。存儲(chǔ)容量的物理量與呈現(xiàn)給用戶的邏輯容量之間的差異被稱為超量配置(over-provisioning)。

諸如耗損均衡和垃圾收集等技術(shù)影響驅(qū)動(dòng)器的寫放大率(write amplification),這是如下現(xiàn)象:其中在驅(qū)動(dòng)器內(nèi)寫的物理信息的實(shí)際量是打算寫的數(shù)據(jù)的邏輯量的倍數(shù)。對(duì)于給定量的數(shù)據(jù)存儲(chǔ)使用,驅(qū)動(dòng)器的寫放大率越高,驅(qū)動(dòng)器的單元就將經(jīng)受越多次的寫。

本公開提供了通過增大驅(qū)動(dòng)器上的可供用于超量配置的存儲(chǔ)空間量來降低閃速驅(qū)動(dòng)器的寫放大率的技術(shù)。為超量配置提供更多存儲(chǔ)空間增進(jìn)了耗損均衡以及垃圾收集算法的效率,這對(duì)寫放大率具有直接影響。

許多存儲(chǔ)系統(tǒng)使用驅(qū)動(dòng)器陣列,并且通過以冗余方式存儲(chǔ)數(shù)據(jù)來提供容錯(cuò)。驅(qū)動(dòng)器的故障會(huì)導(dǎo)致控制器將驅(qū)動(dòng)器標(biāo)識(shí)為故障,并且發(fā)起將故障驅(qū)動(dòng)器的數(shù)據(jù)從其它驅(qū)動(dòng)器再生的備用重建過程。同時(shí),壞驅(qū)動(dòng)器能夠由消費(fèi)者更換。在這樣的系統(tǒng)中,一定量的系統(tǒng)存儲(chǔ)空間被預(yù)留用于備用重建過程。例如,一些系統(tǒng)可以包括這樣的一個(gè)或多個(gè)整體驅(qū)動(dòng)器(whole drive):其被預(yù)留作為在驅(qū)動(dòng)器故障的情況下使用的備用驅(qū)動(dòng)器。在一些系統(tǒng)中,用于備用重建的存儲(chǔ)資源分布遍及多個(gè)驅(qū)動(dòng)器。在這樣的存儲(chǔ)系統(tǒng)中,存儲(chǔ)系統(tǒng)的多個(gè)驅(qū)動(dòng)器可以包括作為備用存儲(chǔ)而被預(yù)留的一定量的存儲(chǔ)空間,而其余大多數(shù)的存儲(chǔ)空間是空閑空間——其用于存儲(chǔ)主機(jī)數(shù)據(jù)(host data)。

如上所述,可通過提供更多的用于超量配置的存儲(chǔ)空間,來降低存儲(chǔ)驅(qū)動(dòng)器的寫放大率。本文公開的技術(shù)通過使得驅(qū)動(dòng)器能夠使用被指定作為在不用于備用重建操作時(shí)用于超量配置的“備用”存儲(chǔ)空間的存儲(chǔ)空間,來提供更多的用于超量配置的存儲(chǔ)空間。為超量配置提供更多的存儲(chǔ)降低了驅(qū)動(dòng)器的寫放大率,這減少了驅(qū)動(dòng)器的存儲(chǔ)器單元經(jīng)受的總的寫次數(shù)并且因此延長(zhǎng)了驅(qū)動(dòng)器的可用壽命。

圖1是具有可被配置為將備用存儲(chǔ)空間用于超量配置的數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的存儲(chǔ)系統(tǒng)的框圖。將意識(shí)到,圖1所示的存儲(chǔ)系統(tǒng)100僅是根據(jù)實(shí)施例的存儲(chǔ)系統(tǒng)的一個(gè)示例。在實(shí)際的實(shí)現(xiàn)方式中,存儲(chǔ)系統(tǒng)100可以包括各種附加的存儲(chǔ)設(shè)備和網(wǎng)絡(luò),其可以通過任何適合的方式互連,取決于具體實(shí)現(xiàn)方式的設(shè)計(jì)考慮。例如,大存儲(chǔ)系統(tǒng)將經(jīng)常具有比在該圖示中所示的更多的客戶端計(jì)算機(jī)和存儲(chǔ)設(shè)備。

存儲(chǔ)系統(tǒng)100將數(shù)據(jù)存儲(chǔ)資源提供給任意數(shù)量的客戶端計(jì)算機(jī)102,其可以是通用計(jì)算機(jī)、工作站、移動(dòng)計(jì)算設(shè)備等。存儲(chǔ)系統(tǒng)100包括存儲(chǔ)控制器,在本文稱為節(jié)點(diǎn)104。存儲(chǔ)系統(tǒng)100還包括存儲(chǔ)陣列106,其通過節(jié)點(diǎn)104來控制。客戶端計(jì)算機(jī)102能夠直接與存儲(chǔ)系統(tǒng)100耦合或者通過網(wǎng)絡(luò)108與存儲(chǔ)系統(tǒng)100耦合,該網(wǎng)絡(luò)108可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、存儲(chǔ)局域網(wǎng)(SAN)或其它適合類型的網(wǎng)絡(luò)。

客戶端計(jì)算機(jī)102能夠通過將包含了寫請(qǐng)求和讀請(qǐng)求的輸入/輸出(I/O)請(qǐng)求發(fā)送到節(jié)點(diǎn)104,來訪問存儲(chǔ)陣列106的存儲(chǔ)空間。節(jié)點(diǎn)104處理I/O請(qǐng)求,使得用戶數(shù)據(jù)被寫入存儲(chǔ)陣列106中的適當(dāng)?shù)拇鎯?chǔ)位置或者從存儲(chǔ)陣列106中的適當(dāng)?shù)拇鎯?chǔ)位置讀出。如本文所使用的,術(shù)語“用戶數(shù)據(jù)”是指一個(gè)人在商業(yè)過程中、執(zhí)行工作功能或用于個(gè)人用途時(shí)可能使用的數(shù)據(jù),諸如商業(yè)數(shù)據(jù)和報(bào)告、網(wǎng)頁、用戶文件、圖像文件、視頻文件、音頻文件、軟件應(yīng)用或任何其它用戶可能希望保存以便長(zhǎng)期存儲(chǔ)的相似類型的數(shù)據(jù)。每個(gè)節(jié)點(diǎn)104能夠與每個(gè)存儲(chǔ)陣列106通信耦合。每個(gè)節(jié)點(diǎn)104還能夠通過節(jié)點(diǎn)間通信網(wǎng)絡(luò)110與每個(gè)其它節(jié)點(diǎn)通信耦合。

存儲(chǔ)陣列106可以包括各種類型的持久性存儲(chǔ),包括固態(tài)驅(qū)動(dòng)器112,其在本文中簡(jiǎn)稱為驅(qū)動(dòng)器112。在一些示例中,驅(qū)動(dòng)器112是閃速驅(qū)動(dòng)器。然而,驅(qū)動(dòng)器112還可以使用其它類型的持久性存儲(chǔ)器,包括例如電阻存儲(chǔ)器。每個(gè)存儲(chǔ)陣列106包括多個(gè)驅(qū)動(dòng)器112,其中每個(gè)驅(qū)動(dòng)器均被配置為使得每個(gè)驅(qū)動(dòng)器上的一定量的存儲(chǔ)空間被指定為待要用于備用重建操作的備用存儲(chǔ)。被指定為備用存儲(chǔ)的存儲(chǔ)空間的量可以是由節(jié)點(diǎn)104設(shè)定的參數(shù)。存儲(chǔ)網(wǎng)絡(luò)系統(tǒng)100還可以包括除了圖1所示的之外的存儲(chǔ)設(shè)備。

每個(gè)節(jié)點(diǎn)104可以包括執(zhí)行備用重建操作的備用重建引擎114。備用重建引擎114能夠以硬件或以硬件和編程代碼的組合來實(shí)現(xiàn)。例如,備用重建引擎114可以包括用于存儲(chǔ)指令的非暫態(tài)的、計(jì)算機(jī)存儲(chǔ)介質(zhì),用于執(zhí)行指令的一個(gè)或多個(gè)處理器,或其組合。在一些示例中,備用重建引擎114實(shí)現(xiàn)為存儲(chǔ)在諸如專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它類型的處理器等集成電路上的計(jì)算機(jī)可讀指令。

備用重建引擎114被配置為重建驅(qū)動(dòng)器數(shù)據(jù)。如果節(jié)點(diǎn)104檢測(cè)到故障條件,則節(jié)點(diǎn)104能夠觸發(fā)備用重建引擎114來進(jìn)行備用重建操作。在備用重建操作期間,故障的驅(qū)動(dòng)器的數(shù)據(jù)被重新創(chuàng)建于被指定為備用存儲(chǔ)空間的存儲(chǔ)空間上。備用重建引擎114能夠使用任何適合用于在備用存儲(chǔ)空間上重建故障驅(qū)動(dòng)器的數(shù)據(jù)的技術(shù)。

每個(gè)節(jié)點(diǎn)104還可以包括存儲(chǔ)器分配控制器116,其控制存儲(chǔ)陣列106中的存儲(chǔ)空間在備用存儲(chǔ)與超量配置存儲(chǔ)之間的分配。存儲(chǔ)器分配控制器116能夠?qū)崿F(xiàn)為備用重建引擎114的部分或者實(shí)現(xiàn)為單獨(dú)的組件。每個(gè)節(jié)點(diǎn)104控制對(duì)于驅(qū)動(dòng)器112的某子集的存儲(chǔ)器分配。在一些示例中,存儲(chǔ)系統(tǒng)100能夠被配置為使得每個(gè)節(jié)點(diǎn)104可以控制特定的存儲(chǔ)陣列106的全部驅(qū)動(dòng)器。例如,節(jié)點(diǎn)A能夠被配置為控制存儲(chǔ)陣列A中的驅(qū)動(dòng)器112,節(jié)點(diǎn)B能夠被配置為控制存儲(chǔ)陣列B中的驅(qū)動(dòng)器112,節(jié)點(diǎn)C能夠被配置為控制存儲(chǔ)陣列C中的驅(qū)動(dòng)器112。其它布置方式也是可能的,取決于具體實(shí)現(xiàn)方式的設(shè)計(jì)考慮。另外,存儲(chǔ)系統(tǒng)配置的某些細(xì)節(jié)能夠由管理員來規(guī)定,包括例如用于備用存儲(chǔ)的存儲(chǔ)空間的量以及哪些節(jié)點(diǎn)104控制哪些驅(qū)動(dòng)器112。

如上所述,驅(qū)動(dòng)器112中的多個(gè)或全部具有被指定為備用存儲(chǔ)空間的一定量的存儲(chǔ)空間。在存儲(chǔ)陣列106的正常操作期間,對(duì)應(yīng)的節(jié)點(diǎn)104的存儲(chǔ)器分配控制器116能夠指示每個(gè)驅(qū)動(dòng)器112在其控制之下將備用存儲(chǔ)用于超量配置。如果備用重建操作被發(fā)起,則存儲(chǔ)器分配控制器116指示那些在備用重建操作中所涉及的驅(qū)動(dòng)器112停止將備用存儲(chǔ)空間用于超量配置,并且空間變得對(duì)于備用重建操作是可用的。當(dāng)備用重建操作完成且備用存儲(chǔ)空間不再被使用時(shí),存儲(chǔ)器分配控制器116指示驅(qū)動(dòng)器112再次將備用存儲(chǔ)空間用于超量配置。

圖2是示出應(yīng)用于諸如圖1所示的驅(qū)動(dòng)器之一的驅(qū)動(dòng)器的兩個(gè)示例的存儲(chǔ)器分配的框圖。存儲(chǔ)器映射200示出在正常操作期間驅(qū)動(dòng)器112的存儲(chǔ)器分配,并且存儲(chǔ)器映射202示出在備用重建操作期間驅(qū)動(dòng)器112的存儲(chǔ)器分配。如圖2所示,可用的存儲(chǔ)空間的某部分被映射為用戶數(shù)據(jù)區(qū)206。用戶數(shù)據(jù)區(qū)206代表了暴露于文件系統(tǒng)且對(duì)于客戶端計(jì)算機(jī)102可見的存儲(chǔ)空間??蛻舳擞?jì)算機(jī)102的用戶能夠存儲(chǔ)數(shù)據(jù)到用戶數(shù)據(jù)區(qū)206以及接收來自用戶數(shù)據(jù)區(qū)206的數(shù)據(jù)。

另外,存儲(chǔ)空間的某部分被映射以便存儲(chǔ)系統(tǒng)100內(nèi)部使用。該使用的示例可以是但不限于,驅(qū)動(dòng)器標(biāo)識(shí)標(biāo)簽、內(nèi)容標(biāo)識(shí)符的存儲(chǔ)系統(tǒng)表或者診斷和測(cè)試區(qū)。

存儲(chǔ)空間的某部分被映射為內(nèi)部超量配置區(qū)域210。內(nèi)部超量配置區(qū)域210是由驅(qū)動(dòng)器本身為超量配置過程預(yù)留的,超量配置過程諸如垃圾收集、耗損均衡、壞塊再映射,等等。超量配置過程是由驅(qū)動(dòng)器本身來執(zhí)行的。例如,驅(qū)動(dòng)器的處理器能夠運(yùn)行被編程為用于超量配置過程的固件。在一些示例中,超量配置區(qū)域210對(duì)于外部設(shè)備存儲(chǔ)控制器諸如圖1的節(jié)點(diǎn)104而言是不可見的或者是不能訪問的。在此意義上,超量配置區(qū)域210是隱藏存儲(chǔ)空間。內(nèi)部超量配置區(qū)域210的大小可由驅(qū)動(dòng)器制造商來確定。

如存儲(chǔ)器映射202所示,驅(qū)動(dòng)器的可視存儲(chǔ)空間的某部分被指定為備用存儲(chǔ)空間區(qū)域214。備用存儲(chǔ)空間區(qū)域214能夠由節(jié)點(diǎn)104訪問且由節(jié)點(diǎn)104預(yù)留和控制。備用存儲(chǔ)空間區(qū)域214的配置能夠由存儲(chǔ)系統(tǒng)100的管理員來確定。例如,管理員能夠規(guī)定由每個(gè)驅(qū)動(dòng)器留出多少備用存儲(chǔ)空間。該相同的區(qū)域在存儲(chǔ)器映射200中被顯示作為空閑空間212。在使驅(qū)動(dòng)器在線的同時(shí),在驅(qū)動(dòng)器的控制下的節(jié)點(diǎn)能夠指示驅(qū)動(dòng)器將備用存儲(chǔ)空間區(qū)域214作為空閑空間212使用,以用于超量配置。驅(qū)動(dòng)器固件被配置為能夠接收指令以將正??梢姷拇鎯?chǔ)空間用于超量配置。因此,用于超量配置的存儲(chǔ)空間不是由驅(qū)動(dòng)器的制造商固定的。如果備用重建操作被發(fā)起,則在驅(qū)動(dòng)器的控制下的節(jié)點(diǎn)能夠通過指示驅(qū)動(dòng)器停止將備用存儲(chǔ)空間區(qū)域214用于超量配置,來回收空閑空間212。

圖3是操作數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的方法的過程流程圖。方法300能夠由諸如圖1所示的節(jié)點(diǎn)104之一的存儲(chǔ)控制器來執(zhí)行。存儲(chǔ)驅(qū)動(dòng)器可以是圖1所示的驅(qū)動(dòng)器112之一。

在框302處,驅(qū)動(dòng)器上的存儲(chǔ)空間的可見區(qū)域被指定為備用存儲(chǔ)空間。該操作能夠根據(jù)從系統(tǒng)管理員處接收到的輸入來執(zhí)行。

在框304處,驅(qū)動(dòng)器被指示將備用存儲(chǔ)空間用于超量配置操作。如上所述,超量配置操作是降低驅(qū)動(dòng)器中的寫放大率并且延長(zhǎng)驅(qū)動(dòng)器的使用壽命的操作。這樣的超量配置操作包括耗損均衡和垃圾收集。

在框306處,數(shù)據(jù)存儲(chǔ)請(qǐng)求被發(fā)送到驅(qū)動(dòng)器。數(shù)據(jù)存儲(chǔ)請(qǐng)求包括在存儲(chǔ)系統(tǒng)的常規(guī)操作期間接收到的寫請(qǐng)求和讀請(qǐng)求。例如,數(shù)據(jù)存儲(chǔ)請(qǐng)求可以是從客戶端計(jì)算機(jī)接收到的I/O請(qǐng)求,其請(qǐng)求將用戶數(shù)據(jù)存儲(chǔ)到為用戶數(shù)據(jù)預(yù)留的驅(qū)動(dòng)器區(qū)域中。在存儲(chǔ)系統(tǒng)的常規(guī)操作期間,驅(qū)動(dòng)器將使用所述備用存儲(chǔ)空間和由驅(qū)動(dòng)器為超量配置操作預(yù)留的固定的內(nèi)部存儲(chǔ)空間兩者來執(zhí)行超量配置操作。在一些示例中,由驅(qū)動(dòng)器為超量配置操作預(yù)留的存儲(chǔ)空間是不能由外部存儲(chǔ)控制器訪問的隱藏存儲(chǔ)空間。

在框308處,發(fā)生了將對(duì)備用存儲(chǔ)空間的使用觸發(fā)的一些事件或動(dòng)作。例如,驅(qū)動(dòng)器的故障可能被檢測(cè)到,或者管理員可能執(zhí)行將對(duì)備用存儲(chǔ)空間的需求觸發(fā)的動(dòng)作。

在框310處,固態(tài)驅(qū)動(dòng)器被指示停止將備用存儲(chǔ)空間的全部或部分用于超量配置操作。接下來驅(qū)動(dòng)器將停止將備用存儲(chǔ)空間用于超量配置操作,并且將任何所需數(shù)據(jù)從備用存儲(chǔ)空間移到驅(qū)動(dòng)器的另一區(qū)域(諸如隱藏存儲(chǔ)空間)。在一些示例中,在驅(qū)動(dòng)器已經(jīng)釋放了備用存儲(chǔ)空間且移動(dòng)了任何所需的數(shù)據(jù)之后,驅(qū)動(dòng)器可以向控制器發(fā)送確認(rèn),表明備用存儲(chǔ)空間是可用的。

在框312處,備用存儲(chǔ)空間被用于執(zhí)行備用重建。在一些示例中,控制器可以等待驅(qū)動(dòng)器確認(rèn)備用存儲(chǔ)空間是可用的。

在框314處,備用重建完成,并且被存儲(chǔ)到備用存儲(chǔ)空間的任何數(shù)據(jù)已經(jīng)被擦除或者不再被需要。此時(shí),驅(qū)動(dòng)器被指示繼續(xù)將備用存儲(chǔ)空間用于超量配置操作。

圖4是示出了對(duì)被配置為操作數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的代碼進(jìn)行存儲(chǔ)的有形的、非暫態(tài)的計(jì)算機(jī)可讀介質(zhì)的框圖。計(jì)算機(jī)可讀介質(zhì)由附圖標(biāo)記400來指代。計(jì)算機(jī)可讀介質(zhì)400可以包括RAM、硬盤驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器陣列、光學(xué)驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器陣列、非易失性存儲(chǔ)器、閃速驅(qū)動(dòng)器、數(shù)字多功能盤(DVD)或壓縮盤(CD)以及其它。計(jì)算機(jī)可讀介質(zhì)400可以由處理器402經(jīng)由計(jì)算機(jī)總線404來訪問。此外,計(jì)算機(jī)可讀介質(zhì)400可以包括被配置為執(zhí)行本文所描述的方法的代碼。例如,計(jì)算機(jī)可讀介質(zhì)400可以包括由諸如圖1的節(jié)點(diǎn)104的存儲(chǔ)控制器執(zhí)行的固件。

本文所論述的各個(gè)軟件組件可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)400中。計(jì)算機(jī)可讀介質(zhì)400上的區(qū)域406可以包括對(duì)從客戶端計(jì)算機(jī)處接收到的I/O請(qǐng)求進(jìn)行處理的I/O處理引擎。例如,處理I/O請(qǐng)求可以包括將數(shù)據(jù)存儲(chǔ)到存儲(chǔ)驅(qū)動(dòng)器,或者從存儲(chǔ)驅(qū)動(dòng)器取回?cái)?shù)據(jù)并且將其發(fā)送到請(qǐng)求它的客戶端計(jì)算機(jī)。區(qū)域408可以包括備用重建引擎,備用重建引擎將故障磁盤的數(shù)據(jù)在一個(gè)或多個(gè)驅(qū)動(dòng)器的備用存儲(chǔ)空間上進(jìn)行重建。區(qū)域410可以包括存儲(chǔ)器分配控制器,存儲(chǔ)器分配控制器被配置為將驅(qū)動(dòng)器上的存儲(chǔ)空間的可視區(qū)域指定為備用存儲(chǔ)空間。存儲(chǔ)器分配控制器還可以指示驅(qū)動(dòng)器將備用存儲(chǔ)空間在不被用于備用重建操作時(shí)用于超量配置操作。軟件組件雖然被圖示為毗鄰的塊,但是可以按任何次序或配置來被存儲(chǔ)。例如,如果有形的、非暫態(tài)的計(jì)算機(jī)可讀介質(zhì)是硬盤驅(qū)動(dòng)器,則軟件組件可以存儲(chǔ)在非毗鄰的或者甚至是交疊的扇區(qū)中。

雖然本公開的技術(shù)可以容許各種修改和替代的形式,但上述示范性的示例也只是為了示例的方式而示出。應(yīng)當(dāng)理解,該技術(shù)不旨在限于本文公開的具體示例。事實(shí)上,本技術(shù)包括落入隨附權(quán)利要求的真正的精神和范圍內(nèi)的全部的替代、修改和等同方案。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
来宾市| 阳东县| 晴隆县| 丹江口市| 白山市| 友谊县| 英德市| 金平| 右玉县| 德阳市| 南木林县| 上林县| 新昌县| 瑞金市| 璧山县| 石柱| 河源市| 得荣县| 红原县| 石泉县| 府谷县| 原平市| 新乐市| 余姚市| 洛南县| 乌鲁木齐县| 宁蒗| 万州区| 长顺县| 合川市| 河津市| 宣化县| 探索| 永寿县| 巴彦淖尔市| 江川县| 延津县| 东乡| 康乐县| 卢龙县| 聂荣县|