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

數(shù)據(jù)存儲設(shè)備和在數(shù)據(jù)存儲設(shè)備中處理數(shù)據(jù)的方法

文檔序號:6750462閱讀:185來源:國知局
專利名稱:數(shù)據(jù)存儲設(shè)備和在數(shù)據(jù)存儲設(shè)備中處理數(shù)據(jù)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及在數(shù)據(jù)存儲設(shè)備上處理數(shù)據(jù)的方法,所說的數(shù)據(jù)存儲設(shè)備包括數(shù)據(jù)存儲介質(zhì),數(shù)據(jù)存儲介質(zhì)具有在其上確定的用戶區(qū)和備用區(qū),其中在檢測在數(shù)據(jù)存儲介質(zhì)上的缺陷時,第一步是分配指定給缺陷的數(shù)據(jù)并將所說的數(shù)據(jù)映射到備用區(qū)。本發(fā)明進(jìn)一步還涉及包括數(shù)據(jù)存儲介質(zhì)的數(shù)據(jù)存儲設(shè)備,所說的數(shù)據(jù)存儲介質(zhì)按照預(yù)先確定的體系結(jié)構(gòu)格式化,所說的體系結(jié)構(gòu)包括多個至少一個格式特征并且具有在其上確定的一個用戶區(qū)和一個備用區(qū)。
背景技術(shù)
例如記錄多媒體流如MPEG編碼的視頻信號的基于硬盤的設(shè)備需要實(shí)時文件系統(tǒng)來向一個盤上寫入數(shù)據(jù)和讀出數(shù)據(jù)。實(shí)時文件系統(tǒng)試圖及時寫入所有的文件,但有時例如因?yàn)楸P的問題卻不能成功。按照傳統(tǒng)方式,通常有兩種選擇數(shù)據(jù)的寫入非常晚或者放棄某些未寫入的數(shù)據(jù)。第一種選擇通常引起記錄的緩沖器溢出,這可能導(dǎo)致明顯的數(shù)據(jù)丟失。第二種選擇也能導(dǎo)致數(shù)據(jù)丟失。傳統(tǒng)的數(shù)據(jù)定向操作系統(tǒng)沒有任何實(shí)時的要求,旨在謀求最大的數(shù)據(jù)完整性,延遲完成每一個命令,直到能夠正確地執(zhí)行時為止。
具體來說,實(shí)時音像應(yīng)用要求硬盤驅(qū)動器能保證請求服務(wù)時間。這一請求不是總能滿足的,因?yàn)榉?wù)時間有時有沒預(yù)料到的延遲。替代的扇區(qū),即分配給盤上遠(yuǎn)端備用區(qū)的缺陷扇區(qū)的數(shù)據(jù),就是產(chǎn)生這種延遲的原因之一。延遲主要來源于對于替代的扇區(qū)的搜索以及對于已經(jīng)分配了缺陷扇區(qū)數(shù)據(jù)的遠(yuǎn)端備用區(qū)的訪問。這樣的遠(yuǎn)端備用區(qū)定位在除了缺陷扇區(qū)初始訪問的軌道以外的軌道(一個或多個)上。從而。軌道切換以及探索時間引起這樣的延遲。
在美國專利6101619中,提出了一個方案,通過在通常的數(shù)據(jù)訪問后的優(yōu)選的晚些時間訪問替代的扇區(qū)來減小搜索數(shù)目。在美國專利5166936或WO98/03970中,建議使用軌道的低電平格式化來建立良好的數(shù)據(jù)軌道,并且阻止對缺陷的進(jìn)一步訪問。這樣一些措施要花費(fèi)相當(dāng)大的努力,并且只能在閑置時間進(jìn)行。然而,應(yīng)該保證這種事務(wù)處理系統(tǒng)沒有電源故障。
此外,在美國專利6034831中建議如果缺陷區(qū)的大小不超過閾值大小,則向原始軌道上實(shí)質(zhì)上相鄰的非缺陷區(qū)寫入本來計(jì)劃要向缺陷區(qū)寫入的數(shù)據(jù),并且如果缺陷區(qū)的大小超過閾值大小,則向原始軌道外邊的遠(yuǎn)端非缺陷區(qū)寫入這樣的數(shù)據(jù)。
這一方案將要求有一個軌道開關(guān),并且只限制在有限的缺陷區(qū)閾值大小,這個閾值大小最好只是一個扇區(qū)。還有,這個方案在訪問一個缺陷區(qū)或者包含有缺陷的、替代的或分配的扇區(qū)的情況下不能保證請求服務(wù)時間。

發(fā)明內(nèi)容
這就是本發(fā)明要解決的問題,本發(fā)明的目的是規(guī)定一種方法,用于處理在包括數(shù)據(jù)存儲介質(zhì)的數(shù)據(jù)存儲設(shè)備上的數(shù)據(jù),具體來說,規(guī)定一種方法,用于處理在包括數(shù)據(jù)存盤的盤驅(qū)動器上的數(shù)據(jù),通過所述的方法可以保證請求服務(wù)時間,即使訪問包含有缺陷的或替代的扇區(qū)的存儲介質(zhì)的區(qū)域的情況下亦是如此。本發(fā)明的另一個目的是規(guī)定包括數(shù)據(jù)存儲介質(zhì)的數(shù)據(jù)存儲設(shè)備,具體來說,規(guī)定包括數(shù)據(jù)存儲盤的盤驅(qū)動器,從而即使訪問包含有缺陷的或替代的扇區(qū)的存儲介質(zhì)的區(qū)域的情況下,也能保證請求服務(wù)時間。
涉及方法的目的是通過在包括數(shù)據(jù)存儲介質(zhì)的數(shù)據(jù)存儲設(shè)備上處理數(shù)據(jù)的方法解決的,具體來說,是通過在包括數(shù)據(jù)存儲盤的盤驅(qū)動器上處理數(shù)據(jù)的方法解決的,所說的數(shù)據(jù)存儲介質(zhì)具有在其上面確定的用戶區(qū)和備用區(qū),并且其中在檢測介質(zhì)上的缺陷時,第一步是將指定給缺陷的數(shù)據(jù)分配到備用區(qū),并且其中按照本發(fā)明在下一步提供有關(guān)用戶區(qū)中的一個連續(xù)自由區(qū)的大小的信息,并且如果連續(xù)自由區(qū)的大小大于或等于已確定的閾值大小,將備用區(qū)中分配的數(shù)據(jù)至少部分地重新分配到這個連續(xù)自由區(qū)內(nèi)。
應(yīng)該認(rèn)識到,即使原本調(diào)度給缺陷區(qū)的數(shù)據(jù)分配給、重新放置到、或重新映射到遠(yuǎn)端備用區(qū),這也可能引起嚴(yán)重的性能損壞。實(shí)踐中,遠(yuǎn)端備用區(qū)中分配的數(shù)據(jù)通常不在分配單元的最后發(fā)生,它是文件系統(tǒng)中的最小可尋址單元。期望的方案是能夠分配或重新映射數(shù)據(jù)到分配單元的最后的方案。因此,主要的思路就是重新分配和重新映射在遠(yuǎn)端或其它備用區(qū)中映射過的數(shù)據(jù)。優(yōu)選的作法是,如果連續(xù)自由區(qū)的大小大于或等于已確定的閾值大小,則重新分配整個數(shù)據(jù),但至少部分地把數(shù)據(jù)重新分配到用戶區(qū)中的一個連續(xù)自由區(qū)內(nèi)。在實(shí)踐中,這樣的重新分配和重新映射最好在分配單元結(jié)束時發(fā)生。因此,通過所建議的方法,可明顯減小性能的損壞??傊?,正是基于這種思路,將在備用區(qū)中分配、映射、或放置的數(shù)據(jù)轉(zhuǎn)換成在連續(xù)自由區(qū)中(最好在用戶區(qū)中)的重新分配和重新映射的數(shù)據(jù)。
在從屬方法權(quán)利要求中進(jìn)一步概括了連續(xù)開發(fā)的結(jié)構(gòu)。
在優(yōu)選的結(jié)構(gòu)中,通過一個主機(jī)提供信息,所說的主機(jī)通過接口連接到設(shè)備。使用這個信息重新分配在遠(yuǎn)端或其它備用區(qū)中映射過的數(shù)據(jù),使其進(jìn)入連續(xù)自由區(qū)。這個信息可以包含連續(xù)自由區(qū)的位置和大小。最好不必追蹤整個介質(zhì)的一系列自由區(qū)。有效的作法是確定閾值大小,這個閾值大小實(shí)質(zhì)上等于用戶區(qū)中最大的連續(xù)自由區(qū)的大小。具體來說,主機(jī)可以聲明最大的連續(xù)自由區(qū)不是最新的釋放區(qū)。有益的作法是,還可以確定閾值大小,它與備用區(qū)中映射的數(shù)據(jù)的一個邏輯連續(xù)順序相關(guān)聯(lián)。這樣就可以有效地重新分配數(shù)據(jù)。
在另一種結(jié)構(gòu)中,還可以通過設(shè)備所包括的一個控制器來提供所說的信息。這一開發(fā)結(jié)果使設(shè)備負(fù)責(zé)有關(guān)缺陷處理的所有信息,因此幾乎只由設(shè)備來執(zhí)行缺陷處理,具體來說只由控制器單獨(dú)執(zhí)行缺陷處理,即,缺陷處理在空中(on-the-fly)進(jìn)行,不占據(jù)主機(jī)??捎芍鳈C(jī)提供的唯一信息就是連續(xù)自由區(qū)產(chǎn)生的信息。
主機(jī)的文件系統(tǒng)可以作極其類似的事情,并且如果需要,實(shí)際上可以允許在用戶區(qū)中保留或產(chǎn)生更多的自由區(qū)或備用區(qū)。至少,主機(jī)可以用標(biāo)準(zhǔn)的方法找出映射的扇區(qū)。
在另一個結(jié)構(gòu)中,最好將缺陷數(shù)據(jù)重新映射和/或重新分配到優(yōu)選的預(yù)定地址區(qū)。最簡單的處理方法是,只要不是必要的,決不再檢查這樣的地址區(qū)。
在另一個結(jié)構(gòu)中,在存儲設(shè)備和主機(jī)之間的協(xié)議可以記錄如以上所述的數(shù)據(jù)的重新分配的信息。
在一個優(yōu)選的連續(xù)開發(fā)的結(jié)構(gòu)中,可以提供多個備用區(qū)陣列,它們對于遠(yuǎn)端備用區(qū)是附加的或者是單獨(dú)的,并且每個備用區(qū)陣列可以分別指定給數(shù)據(jù)存儲介質(zhì)的多個格式特征中的實(shí)質(zhì)上每一個,因此可以用作用戶區(qū)中的連續(xù)自由區(qū)。由于一個盤驅(qū)動器包括的數(shù)據(jù)存儲盤上的格式特征可以被具體理解為一個區(qū)域,所以在多個盤的情況下的軌道或軌道柱面,應(yīng)該被理解為一個軌道上的塊或以及一個扇區(qū)。由于在每個軌道上借此可提供備用扇區(qū),所以在不切換軌道的情況下,在每個數(shù)據(jù)傳輸訪問到達(dá)時間內(nèi),可以重新分配曾在遠(yuǎn)端備用區(qū)中映射和分配過的任何數(shù)據(jù)。所建議的方法的這種配置可以在沒有主機(jī)干預(yù)的情況下自動地進(jìn)行,即,通過設(shè)備進(jìn)行。還有,這種配置可以在空中進(jìn)行,因?yàn)閺倪壿嫷牡刂酚成涞轿锢淼牡刂酚成涫窃跀?shù)據(jù)存儲設(shè)備的控制器中進(jìn)行的。即使在每個數(shù)據(jù)傳輸訪問到達(dá)時沒有任何一個備用區(qū)可以利用,數(shù)據(jù)的轉(zhuǎn)換也能自動地進(jìn)行。
即使這樣的備用區(qū)陣列碰巧被完全占據(jù),也可能將相應(yīng)的數(shù)據(jù)重新分配到用戶區(qū)中的一個連續(xù)自由區(qū)。
數(shù)據(jù)最好通過滑移(slipping)來重新分配。這就意味著,不僅有從邏輯的地址映射到物理的地址映射的移動,而且有相應(yīng)扇區(qū)的內(nèi)容的移動。在遠(yuǎn)端備用區(qū)中原始分配的盡可能遠(yuǎn)的數(shù)據(jù)按照前后的順序重新分配到連續(xù)自由區(qū)。
有益的作法是,在另外的步驟中,重復(fù)地進(jìn)行數(shù)據(jù)從一個備用區(qū)到用戶區(qū)的重新分配和重新映射,直到在用戶區(qū)的連續(xù)自由區(qū)中重新分配了至少一個邏輯連續(xù)序列的最好所有的數(shù)據(jù)時為止。優(yōu)選地,數(shù)據(jù)的重新分配至少以一個分配單元為單位進(jìn)行。追尋的目標(biāo)是至少一個邏輯連續(xù)序列的所有數(shù)據(jù)全部重新分配。由此,基本上可以防止性能的損壞,因?yàn)閷τ谠谶h(yuǎn)端備用區(qū)中映射的數(shù)據(jù)進(jìn)行軌道切換或數(shù)據(jù)搜索都是不必要的了。
在優(yōu)選的結(jié)構(gòu)中,不必在誤差校正碼(ECC)中加入邏輯塊地址。具體來說,優(yōu)選的作法是,對于誤差校正碼使用物理塊地址來代替邏輯塊地址。這樣,在映射發(fā)生變化的情況下,就不再需要數(shù)據(jù)存儲介質(zhì)的整個格式化或低水平格式化。通過使用物理塊地址,如果在提出的數(shù)據(jù)存儲介質(zhì)的邏輯地址映射到物理地址映射過程中發(fā)生了任何變化,每個扇區(qū)的誤差校正碼在就不必隨之進(jìn)行更新。在數(shù)據(jù)存儲介質(zhì)的誤差校正碼中使用物理塊地址,允許有效地不斷地更換介質(zhì)。
此外,本發(fā)明導(dǎo)致包括數(shù)據(jù)存儲介質(zhì)的數(shù)據(jù)存儲設(shè)備,具體來說,本發(fā)明導(dǎo)致包括數(shù)據(jù)存儲盤的盤驅(qū)動器,數(shù)據(jù)存儲介質(zhì)按照預(yù)先確定的體系結(jié)構(gòu)格式化,體系結(jié)構(gòu)包括多個至少一個格式特征并且具有一個用戶區(qū)和一個備用區(qū),借此可實(shí)現(xiàn)涉及數(shù)據(jù)存儲設(shè)備的目的。按照本發(fā)明,在這種數(shù)據(jù)存儲設(shè)備中,格式的體系結(jié)構(gòu)提供多個備用區(qū)陣列,每個備用區(qū)陣列分別指定給多個格式特征中的每一個。具體來說,在包括數(shù)據(jù)存儲盤的盤驅(qū)動器中,可以從包括區(qū)域、柱形、和軌道的組中選擇這樣的格式特征。
在從屬的設(shè)備權(quán)利要求中進(jìn)一步概括了繼續(xù)開發(fā)的結(jié)構(gòu)。
有益的作法是,格式的體系結(jié)構(gòu)提供多個備用區(qū)陣列,其中每個備用區(qū)陣列分別指定給多個軌道中的每一個。
此外,提出的數(shù)據(jù)存儲設(shè)備最好包括讀出/寫入頭、轉(zhuǎn)動數(shù)據(jù)存儲介質(zhì)的驅(qū)動器、移動讀出/寫入頭的伺服機(jī)構(gòu)、具有控制電路的控制器、微處理器和存儲器、和用于連接設(shè)備到主機(jī)的接口。


現(xiàn)在參照附圖描述本發(fā)明。附圖示意地表示與現(xiàn)有技術(shù)比較的本發(fā)明的優(yōu)選實(shí)施,但不是按照比例表示與現(xiàn)有技術(shù)比較的的本發(fā)明的優(yōu)選實(shí)施,這些附圖是圖1是現(xiàn)有技術(shù)的硬盤驅(qū)動器;圖2a是具有遠(yuǎn)端備用區(qū)的現(xiàn)有技術(shù)的硬盤驅(qū)動器;圖2b是具有常規(guī)偏斜的現(xiàn)有技術(shù)的硬盤驅(qū)動器;圖3a是在優(yōu)選實(shí)施例中扇區(qū)跳過和滑移的方案;圖3b是按照本發(fā)明的優(yōu)選實(shí)施例對由于產(chǎn)生的缺陷進(jìn)入一個備用區(qū)而引起的缺陷的扇區(qū)分配和映射方案;圖4是按照本發(fā)明的一個優(yōu)選實(shí)施例的在一個備用區(qū)中原始映射所產(chǎn)生的有缺陷的數(shù)據(jù)重復(fù)地、部分地重新分配和重新映射到用戶區(qū)的連續(xù)自由區(qū)中的例子;圖5是在數(shù)據(jù)存儲盤的基本上每個軌道上提供的有關(guān)非遠(yuǎn)端備用區(qū)陣列的另一個優(yōu)選實(shí)施例的例子;圖6a是在按照本發(fā)明的優(yōu)選實(shí)施例的硬盤驅(qū)動器上非遠(yuǎn)端備用區(qū)陣列的一部分的一個非遠(yuǎn)端備用區(qū)扇區(qū);圖6b是在按照本發(fā)明的優(yōu)選實(shí)施例的每個軌道上考慮到備用區(qū)陣列的硬盤驅(qū)動器的擴(kuò)展偏斜。
具體實(shí)施例方式
圖1表示一個硬盤驅(qū)動器1的結(jié)構(gòu),它包括數(shù)據(jù)存儲盤2、讀寫頭3、圍繞主軸4轉(zhuǎn)動數(shù)據(jù)存儲盤2的驅(qū)動器(未示出)、圍繞軸5移動讀寫頭3到盤2上預(yù)先確定的位置以傳送數(shù)據(jù)的伺服機(jī)構(gòu)(未示出)。通過作為盤驅(qū)動器的控制器6的一部分的讀寫電路和伺服電路控制讀寫頭3。控制器6進(jìn)一步還包括一個格式器電路,格式器電路在數(shù)據(jù)請求時將這樣的請求轉(zhuǎn)換成盤2的格式特征的對應(yīng)的數(shù)字。通過接口和接口電路可以從主機(jī)7接收這樣的數(shù)據(jù)請求。此外,控制器6包括微處理器、ROM和RAM,如緩沖存儲器。
按照一種格式體系結(jié)構(gòu),盤2包含多種格式特征,它是從區(qū)域9、10、11的組中選擇出來的,每個區(qū)域都包括多個軌道8。一個軌道再分成多個塊12、13、14。優(yōu)選的作法是,所有的塊12、13、14都具有相同的數(shù)據(jù)容量大小。因?yàn)槊總€軌道的塊數(shù)對于不同的軌道或不同的區(qū)域是可以改變的,所以還可以通過伺服楔形塊15分割某些塊。伺服楔形塊甚至于還可以圍繞盤2徑向分隔開,像輪子的輪輻一樣。如果盤驅(qū)動器1包含多個盤2的多個讀寫頭3,則一個盤2的軌道8和另外的盤的在相同的半徑處的相應(yīng)的軌道8稱之為軌道柱面。在這種情況下,每個軌道指定一個對應(yīng)的軌道柱面。此外,在常規(guī)的驅(qū)動器中,在盤2上提供遠(yuǎn)端備用區(qū)16,遠(yuǎn)端備用區(qū)即在盤2的內(nèi)部圓周上的一個或多個軌道。還可以按照常規(guī)的方式提供這樣的遠(yuǎn)端備用區(qū),這樣的遠(yuǎn)端備用區(qū)即是在盤的其余區(qū)域的另外的圓面上的均勻分隔開的備用軌道。
對于不同的廠家和不同的產(chǎn)品系列,遠(yuǎn)端備用區(qū)的數(shù)目、大小、和位置可以有所不同。例如可以是如圖2a所示的在地址空間中的一系列均勻隔開的遠(yuǎn)端備用區(qū)16。還可以是定位在內(nèi)部直徑上的只有一個遠(yuǎn)端備用區(qū)16,在如圖1所示的用戶可尋址區(qū)的外部。
每個數(shù)據(jù)存儲設(shè)備,具體來說就是盤驅(qū)動器,根據(jù)結(jié)構(gòu)和處理方法,可以有一個最大服務(wù)時間。一個驅(qū)動器的最大服務(wù)時間就是數(shù)據(jù)傳輸和最大存取時間的總時間,可使用公式T=AX+B來計(jì)算。參數(shù)A是單個扇區(qū)的傳輸時間,用每個扇區(qū)多少時間來表示。參數(shù)X是要傳輸?shù)纳葏^(qū)的數(shù)目,參數(shù)B是最大存取時間,最大存取時間是尋找時間與轉(zhuǎn)動等待時間(latency time)之和。轉(zhuǎn)動等待時間具體來說可以產(chǎn)生讀寫頭必須切換到下一個軌道的時間,但不僅如此。在本發(fā)明的優(yōu)選實(shí)施例中,下一個軌道最好限于一個整圈。
還有一些情況是,在這個最大存取時間內(nèi)常規(guī)的驅(qū)動器不能實(shí)現(xiàn)某種請求。這些情況的例子是,由于誤差校正碼的錯誤引起的重新嘗試、由于沖擊和振動引起的伺服差錯、和硬件差借。硬件差錯是由于介質(zhì)缺陷引起的,并且可以由驅(qū)動器的缺陷管理按常規(guī)的方式處理。當(dāng)誤差校正碼的錯誤不能利用幾次重新嘗試進(jìn)行校正的時候,那么這個錯誤很可能就是由介質(zhì)缺陷引起的。為了驗(yàn)證這個錯誤是由介質(zhì)缺陷引起的,驅(qū)動器要在每個有缺陷的扇區(qū)上執(zhí)行介質(zhì)測試。介質(zhì)測試包括讀寫頭檢驗(yàn),其中對于懷疑的扇區(qū)要讀、寫幾次。如果其中的任何一次出現(xiàn)故障,則這個扇區(qū)有缺陷產(chǎn)生,按照常規(guī)的方式將其分配到遠(yuǎn)端備用區(qū)。圖2a就是具有讀寫頭3和包含兩個遠(yuǎn)端備用區(qū)16的軌道8的數(shù)據(jù)存儲盤的示意圖。
圖2b示意地表示在內(nèi)部軌道8b附近的外部軌道8a在盤2的轉(zhuǎn)動方向19的圓周方向角度18情況下的常規(guī)的軌道偏斜。對應(yīng)稱之為軌道8a和8b的起始扇區(qū)的對應(yīng)的第一扇區(qū)為20a和20b。
如圖2b所示,在硬盤驅(qū)動器中可以使用軌道偏斜來減小轉(zhuǎn)動等待時間至最小。在驅(qū)動器必須切換到下一個軌道以訪問序列的數(shù)據(jù)的時候轉(zhuǎn)動等待時間開始產(chǎn)生。按常規(guī)的作法,偏斜要足夠地大,以保證讀寫頭3在下一個軌道上8b有足夠的時間確定并讀出切換到下一個軌道8b后的位置信息。這樣的位置信息通常包含在每個軌道上的伺服楔形塊15中。伺服楔形塊還可以在盤上均勻地間隔開,像輪子的輪輻一樣。因此,軌道偏斜在相鄰的軌道中產(chǎn)生對應(yīng)的扇區(qū)沿圓周方向彼此相對的相互移動。例如由于軌道的偏斜,相應(yīng)的軌道扇區(qū)不是沿直線方向定位在徑向方向,而是沿著如圖1所示的彎曲的線17定位。
按照常規(guī)的方式,只有在制造期間才能跳過有缺陷的扇區(qū)。在如圖3a所示的優(yōu)選實(shí)施例中,在使用數(shù)據(jù)存儲設(shè)備期間發(fā)生的情況是,所說的產(chǎn)生的缺陷可以是有缺陷的扇區(qū)3,這個扇區(qū)3可由下一個緊挨著的備用扇區(qū)代替,從而可以維持這個邏輯數(shù)據(jù)順序的正常順序。這一技術(shù)不再需要尋找另一個軌道來訪問在遠(yuǎn)端備用區(qū)中分配的替換的扇區(qū)。如果在硬盤驅(qū)動器的應(yīng)用期間產(chǎn)生缺陷(稱之為已產(chǎn)生的缺陷),則在這個實(shí)施例中,在現(xiàn)場應(yīng)用期間,實(shí)現(xiàn)這種跳過和跳過方案。這是一個在很寬的不受限制的范圍內(nèi)可以應(yīng)用的方案,因?yàn)槔缭谟脩魠^(qū)上可以提供備用區(qū)或者在多個至少一個格式特征如軌道的實(shí)質(zhì)上每一個提供備用區(qū)陣列。在應(yīng)用期間發(fā)生的缺陷,如果發(fā)現(xiàn),就將其分配到一個備用區(qū),遠(yuǎn)端的或者非遠(yuǎn)端的。在此之后,可以在用戶區(qū)的連續(xù)自由區(qū)中重新分配這些缺陷。
在圖3b所示的情況下,在優(yōu)選實(shí)施例中,物理扇區(qū)PBA3分配到在遠(yuǎn)端備用區(qū)16中的替換扇區(qū)S2,例如如圖1和2a所示。邏輯地址LBA3映射到替換扇區(qū)S2。如圖3a所示,將物理扇區(qū)PBA3轉(zhuǎn)換成滑移的扇區(qū)。這就不僅允許將邏輯的地址映射移動到物理的地址映射,而且允許移動對應(yīng)的扇區(qū)的內(nèi)容。在圖3a的例子中,這就意味著,邏輯塊地址LBA3映射到物理塊地址PBA4,邏輯塊地址LBA4映射到物理塊地址PBA5,邏輯塊地址LBA5映射到物理塊地址PBA6,如此等等。同時,定位在替代扇區(qū)S2的LBA3的內(nèi)容須從S2重新分配到PBA4,PBA4的內(nèi)容能移動到PBA5,如此等等。在字段中的這種滑移應(yīng)該繼續(xù)到達(dá)到一個自由扇區(qū)如備用扇區(qū)時為止。否則,可能存在從邏輯映射到物理映射的不連續(xù),就像例如分配一個扇區(qū)到一個替換扇區(qū)時發(fā)生的情況那樣。
有缺陷的扇區(qū)就像常規(guī)的作法那樣沒有重新分配的單次分配過程可以在盤驅(qū)動器的服務(wù)時間中引起額外的延遲。當(dāng)驅(qū)動器1碰到有缺陷的扇區(qū)并且決定將其分配給遠(yuǎn)端備用扇區(qū)16時,讀寫頭3要從用戶區(qū)中有缺陷的扇區(qū)的軌道移動到遠(yuǎn)端備用區(qū)16中分配備用區(qū)的軌道。當(dāng)正確的在讀寫頭3的作用下轉(zhuǎn)動時,數(shù)據(jù)就寫入到備用區(qū)中。隨后,如果驅(qū)動器必須恢復(fù)讀或?qū)?,則讀寫頭返回到發(fā)現(xiàn)有缺陷的扇區(qū)的原來的軌道8。由于要搜索和訪問在遠(yuǎn)端備用區(qū)16中分配的扇區(qū),所以這個過程要花費(fèi)額外的時間讀寫頭3必須移動到遠(yuǎn)端備用區(qū)16中的備用扇區(qū)以便在備用區(qū)上讀出或?qū)懭?,并且讀寫頭3還必須返回以便恢復(fù)讀出或?qū)懭?。因此,在?shí)時的音像應(yīng)用中,處理數(shù)據(jù)的常規(guī)方法和常規(guī)的數(shù)據(jù)存儲設(shè)備一旦出現(xiàn)差錯根本不可能保征最大的服務(wù)時間。此外,還必須考慮傳遞錯誤的或不完整的數(shù)據(jù)到主機(jī)以及對于差錯的報(bào)告。還有,當(dāng)訪問具有一個或多個差錯扇區(qū)的數(shù)據(jù)庫時,驅(qū)動器不能在最大服務(wù)時間內(nèi)結(jié)束這個請求。
圖4表示的按照本發(fā)明的優(yōu)選實(shí)施例的例子是如何轉(zhuǎn)換備用扇區(qū)S的一個備用存儲能力SA中分配的扇區(qū)成為用戶區(qū)UA中的滑移的或跳過的扇區(qū),以及由此如何防止請求服務(wù)時間的延遲。在盤驅(qū)動器使用期間對于已產(chǎn)生的缺陷B為了重新分配采用跳過和滑移方案。將扇區(qū)重新分配到扇區(qū)F的一個連續(xù)自由區(qū)。備用區(qū)SA可以是圖1或圖2a的遠(yuǎn)端備用區(qū)16,或者是指定給如圖6所示的實(shí)質(zhì)上每個軌道的備用區(qū)SA,或者是如圖7所示的分配給一個分配單元(具體來說基本上分配給每個分配單元)的備用區(qū)S。這一方案的根據(jù)是,與在遠(yuǎn)端備用區(qū)16中分配的扇區(qū)相比,滑移的扇區(qū)引起的性能損失小得多或者實(shí)質(zhì)上可以忽略不計(jì)。按照所提出的這個思路,有可能保證請求服務(wù)時間,特別是對于音像應(yīng)用更是如此。即使訪問包含分配在遠(yuǎn)端備用區(qū)中的扇區(qū)的數(shù)據(jù)庫,這也是對的,因?yàn)檫@些扇區(qū)重新分配到用戶區(qū)UA的扇區(qū)F的連續(xù)自由區(qū)中。
下面詳細(xì)描述按照本發(fā)明的優(yōu)選實(shí)施例的所提出的構(gòu)思的操作過程。
如以上所述,可能存在從邏輯映射到物理映射的不連續(xù)。這是在遠(yuǎn)端備用區(qū)16中分配扇區(qū)時出現(xiàn)的情況。在映射中的這種不連續(xù)稱之為“氣泡”。因此,在向遠(yuǎn)端備用區(qū)16分配有缺陷的扇區(qū)的情況下,只有一個氣泡向一個備用區(qū)移動,這個仍舊還繼續(xù)存在。這個氣泡只有在它抵達(dá)具有足夠多數(shù)目的自由扇區(qū)的一個自由區(qū)時才會消失。在按照所提出的思路的優(yōu)選實(shí)施例中提供這樣的自由區(qū)。
在圖4的例中,通過滑移在制造期間由于在物理塊地址PBA15的有缺陷的扇區(qū)一次,就可以提供一個制造的缺陷。這個缺陷由B指示,它就是圖4的第一行中的壞的扇區(qū),它的邏輯塊地址為LBA15。
對于在圖4的第二行中在PBA2的另一個已產(chǎn)生的缺陷,由B表示可能產(chǎn)生的另一個已產(chǎn)生的缺陷。用邏輯塊地址LBA2表示的已產(chǎn)生的缺陷的相應(yīng)的數(shù)據(jù)可分配和映射到在圖4的第二行PBA10中用“2”表示的一個備用區(qū)內(nèi)。在另一個步驟中,提供有關(guān)圖4的第三行中在PBA1、PBA3、PBA4處用F表示的用戶區(qū)的連續(xù)自由區(qū)的大小的信息。這樣的信息最好由主機(jī)向驅(qū)動器提供,并且能作出聲明最大的連續(xù)自由區(qū)和不是最新的釋放區(qū)。這就意味著,硬盤驅(qū)動器不必追蹤整個盤的自由區(qū)列表。如在圖4的第三行所示的,驅(qū)動器使用這個信息來重新分配邏輯扇區(qū)滑移重新映射的扇區(qū)LBA2,并且在自由區(qū)結(jié)束時,在滑移停止的位置出現(xiàn)氣泡扇區(qū)的新的類型,并且還要重新映射。一旦應(yīng)用程序作出聲明與氣泡重疊的一個新的自由區(qū),這個氣泡將移動到這個區(qū)的結(jié)束,如圖4的第四行的最后所示。對此進(jìn)行重復(fù),一直到應(yīng)用程序最終斷定有下邊這樣的一個自由區(qū)時為止這個自由區(qū)允許氣泡移動進(jìn)入在用戶區(qū)中有足夠大小的一個連續(xù)自由區(qū),如圖4的第五行所示。這時,已產(chǎn)生的缺陷B已經(jīng)變成規(guī)則的經(jīng)過滑移的扇區(qū),這個扇區(qū)與重新映射或替代的扇區(qū)相比,可引起的性能損失要小得多。
有益地,與重新映射扇區(qū)相比,氣泡趨向于引起小得多的性能損失,這是因?yàn)樵趯?shí)踐中氣泡的重新映射發(fā)生在分配單元的最后。對于一個氣泡,硬盤驅(qū)動器在規(guī)則的數(shù)據(jù)傳輸結(jié)束時總是能夠移動到氣泡的重新映射位置。
當(dāng)動態(tài)地使用盤空間時,圖4中概括的思路工作得最好;當(dāng)有足夠多的“自由”聲明時,特別是足夠多的重疊“自由”聲明時,氣泡可能只移動到一個自由區(qū)。具體來說,所建議的這一思路在例如個人視頻記錄器的應(yīng)用(例如TiVo公司的那些應(yīng)用)中工作的情況很好。所述的這種類型的應(yīng)用通常都包括一種服務(wù),所說的服務(wù)例如包含電子節(jié)目指南,它可跟蹤優(yōu)選的節(jié)目分布。為此目的,數(shù)據(jù)存儲設(shè)備(像硬盤驅(qū)動器、或者DVD)或者在所提出的這種類型的數(shù)據(jù)存儲介質(zhì)上處理數(shù)據(jù)的方法都是特別受益的。這是因?yàn)椋瑢τ谒龅倪@種類型的應(yīng)用,大多數(shù)盤的內(nèi)容在幾天之內(nèi)就會更新。
要注意的是,氣泡占據(jù)與滑移的或重新映射的扇區(qū)相同的額外數(shù)據(jù)存儲能力。另一方面,對于氣泡的當(dāng)前位置,即“自由”聲明的結(jié)束,需要一個額外的管理項(xiàng)目。
硬盤驅(qū)動器還可能確定朝向重新映射的缺陷向下移動的向下的氣泡,或者可能確定如以上所述的向上的氣泡。當(dāng)向下的氣泡遇到一個重新映射的缺陷時,或者碰到向上的氣泡時,它們發(fā)生湮沒,成為一個滑移的扇區(qū)。這有可能改善實(shí)際到達(dá)的滑移的扇區(qū)的統(tǒng)計(jì)特性。另一方面,向下的氣泡在它存在期間占據(jù)額外的備用扇區(qū),并且需要某些額外的管理。
即使在特殊的音像命令決不能訪問重新映射的扇區(qū)的方案中,但氣泡方案是有益的常規(guī)重新映射的扇區(qū)對應(yīng)于總是在相同位置的差錯。將它轉(zhuǎn)換成氣泡可以使誤差有利地向自由區(qū)的結(jié)束處移動。由此,新的差錯可能構(gòu)成氣泡,例如進(jìn)入單個有損失的集團(tuán)。因?yàn)闅馀葸€要向上移動,所以這些氣泡將在硬盤驅(qū)動器的自由區(qū)中蒸發(fā)。在主機(jī)一側(cè)要提供額外的措施例如協(xié)議等,使其成為一個有保證的方案。即使按照一個簡單的處理方法,提出的思路也有助于逐漸使系統(tǒng)清掃干凈。
一種簡單的差錯報(bào)告機(jī)制,這種差錯報(bào)告機(jī)制在有益地應(yīng)用了自由命令以后通知主機(jī)有關(guān)最終的邏輯損壞的扇區(qū)。如果硬盤驅(qū)動器的備用區(qū)碰巧全部占滿,盤在這種情況下只是聲明這些扇區(qū)是損壞的。這就是氣泡滑移方案仍舊是有益的道理之所在。所提供的機(jī)制是把多個損壞的扇區(qū)清掃到單個邏輯地址區(qū),主機(jī)隨后可能避開這個地址區(qū)。在自由命令后的差錯報(bào)告機(jī)制仍舊還是優(yōu)選的。
有益的是,上述的方案使驅(qū)動器負(fù)責(zé)操作。驅(qū)動器完全清楚缺陷的管理。需要作的唯一的事情是來自主機(jī)的自由信息和使氣泡可以操作的氣泡新概念。
主機(jī)的文件系統(tǒng)可能要作極其相似的相同的事情,并且如果需要,實(shí)際上可以保存或產(chǎn)生更多的備用區(qū)。最低的要求可以是,主機(jī)能夠找出硬盤驅(qū)動器的重新映射的扇區(qū),最好是用標(biāo)準(zhǔn)的方式尋找。最簡單的處理方法可以是,決不重復(fù)使用具有重新映射的扇區(qū)的族。按照常規(guī)的方法,這對于族的大小通常為幾百、幾千、或者甚至于幾萬扇區(qū)的音像系統(tǒng)來說是耗費(fèi)巨大。為了避免這樣巨大的總空間損失,可以實(shí)施幾個方案,其中包括以上所述的類似氣泡的處理方法。所提出的方法在大的請求中總是能夠提供可以跳過壞的或重新映射的扇區(qū)的有效的機(jī)制。
把一個大的請求切割成較小的一些請求是可能的,但可能有性能的損失,這與當(dāng)前的128千字節(jié)的請求的大小限制產(chǎn)生的損失類似??商鎿Q的方法是附加一個機(jī)制,以便向盤發(fā)出通知將來應(yīng)該排除已知的壞的扇區(qū)。這最好由主機(jī)逐個扇區(qū)地開始,因?yàn)閷τ谥鳈C(jī)而言,跳過的方案是唯一容易在自由區(qū)中進(jìn)行的方案。這種處理方法的優(yōu)點(diǎn)是,主機(jī)能夠很容易地產(chǎn)生較多的備用區(qū)。在主機(jī)和硬盤驅(qū)動器之間需要略多的協(xié)議只是一個小的缺點(diǎn)。
在圖5中表示的是與基于軌道的備用組合在一起的氣泡缺陷管理,這是另一個優(yōu)選實(shí)施例。與上述的方案相結(jié)合,在實(shí)質(zhì)上每個軌道8上可以提供由一系列備用扇區(qū)組成的一個備用區(qū)陣列SA,這還表示在圖6a和圖6b上。由此,優(yōu)選的作法是,整個備用區(qū)可以是部分自由的或者全部自由的。如圖5的第一行所示,帶有PBA3和PBA4的物理扇區(qū)分別重新映射到PBA6和PBA7的備用扇區(qū)。在此之后,扇區(qū)滑移,備用扇區(qū)PBA7變?yōu)樽杂傻?。按照所提出的?shí)施例,使用備用區(qū)陣列中的PBA13扇區(qū)代替。
在每個軌道上保存?zhèn)溆蒙葏^(qū)意味著犧牲驅(qū)動器的容量和性能。因?yàn)樵诿總€軌道上有較少的扇區(qū),所以在盤的每圈轉(zhuǎn)動讀出或?qū)懭氲臄?shù)據(jù)也較少。所以,期望在每個軌道上有盡可能少的備用區(qū)。另一方面,不期望在一個所占據(jù)的軌道上具有所有的備用扇區(qū)。在這種情況下,另一個已產(chǎn)生的缺陷可能必須重新分配到另一個軌道上的備用扇區(qū),這可能引起性能損失,并且請求服務(wù)時間可能會再次得不到保證。在這種情況下,可能再一次要像以上所述的那樣,按照提出的思路,將重新分配的扇區(qū)轉(zhuǎn)換成滑移的扇區(qū)。為了消除在主機(jī)和驅(qū)動器之間需要額外的協(xié)議以及對于如以上所述產(chǎn)生的氣泡需要進(jìn)行額外的管理這樣一些小的缺點(diǎn),所述的轉(zhuǎn)換可自動地進(jìn)行。來自主機(jī)的額外的自由信息可能會變?yōu)椴槐匾?,在另一個優(yōu)選實(shí)施例中還要對此進(jìn)行描述。
在音像應(yīng)用中,在每次盤的訪問中要傳送幾兆字節(jié)的塊。這樣的塊包括一系列軌道。例如,在當(dāng)前的硬盤驅(qū)動器中,4MB的一個塊包括10個以上的軌道,每個軌道的外徑包括800個扇區(qū)。由于在每個軌道上或每個分配單元上都有備用扇區(qū),所以驅(qū)動器在每個寫入訪問到達(dá)時間內(nèi)通過重新分配可以滑過分配給遠(yuǎn)端備用區(qū)的任何一個扇區(qū)。以此方式,可以在不干預(yù)主機(jī)的情況下自動地滑過重新分配的扇區(qū)。進(jìn)而,這還可以在空中進(jìn)行,因?yàn)閺倪壿嫷牡刂酚成涞轿锢淼牡刂酚成浠旧鲜窃谟脖P驅(qū)動器的控制器中進(jìn)行的。即使在每個寫入訪問到達(dá)時間內(nèi)沒有任何一個備用扇區(qū),轉(zhuǎn)換也將自動進(jìn)行。結(jié)果是,將氣泡引入到系統(tǒng)中。
在一般情況下,當(dāng)在盤上分布一系列備用區(qū)SA、S時,例如如圖6a、6b所示,并且這些備用區(qū)中的任何一個都被占滿,可以使用轉(zhuǎn)換重新分配的扇區(qū)為滑移的扇區(qū)來使備用區(qū)SA變?yōu)樽杂蓞^(qū)。
最好將已產(chǎn)生的缺陷重新分配給最近的可利用的備用區(qū)SA、S。
最好在起始扇區(qū)20a、20b或伺服楔形塊之前分配每個軌道8a、8b的上的備用扇區(qū)SA,并且分別延伸軌道偏斜18,如圖6b中的標(biāo)號28所示。在圖6b中的彎曲的虛線21表示在軌道切換期間盤驅(qū)動器的讀寫頭的移動21。這表明,在從軌道n開始的軌道切換21時,讀寫頭3由于延伸的軌道偏斜28已經(jīng)定位在新的軌道n+1上讀或?qū)憘溆蒙葏^(qū)22b和起始扇區(qū)20b。軌道n的備用扇區(qū)22a在起始扇區(qū)20a或伺服楔形塊之前。
已產(chǎn)生的缺陷最好重新分配給最近的可以利用的備用扇區(qū)SA。當(dāng)由于最近的備用扇區(qū)占滿必須再次重新分配已產(chǎn)生的缺陷的時候,相應(yīng)的性能損失略大。
甚至于還有,當(dāng)備用區(qū)SA占滿時,特別是在實(shí)時應(yīng)用中,最好采用如以上所述的機(jī)制。
因?yàn)槌R?guī)的硬盤驅(qū)動器將邏輯塊地址加入到誤差校正碼中,所以如果從驅(qū)動器的邏輯地址映射到物理地址映射過程中的任何改變由于每個扇區(qū)的誤差校正碼(ECC)都必須隨之更新,至少一部分的盤必須改寫。因此,為了采用上述的方案,最好在誤差校正碼(ECC)中(而不是在邏輯塊地址中)使用物理地址,特別是物理塊地址。
雖然已經(jīng)描述和表示了被認(rèn)為是優(yōu)選的本發(fā)明的實(shí)施例,當(dāng)然應(yīng)該理解,在不偏離本發(fā)明的構(gòu)思的情況下可以很容易地作出形式上的或者細(xì)節(jié)上的各種改進(jìn)和變化。因此期望,本發(fā)明不限于這里表示和描述的準(zhǔn)確形式或細(xì)節(jié),也不限于少于這里公開的以及權(quán)利要求保護(hù)的本發(fā)明的整體內(nèi)容中的任何部分。
權(quán)利要求
1.在包括數(shù)據(jù)存儲介質(zhì)(2)的數(shù)據(jù)存儲設(shè)備(1)上用于處理數(shù)據(jù)的方法,具體來說在包數(shù)據(jù)存儲盤(2)的盤驅(qū)動器(1)上用于處理數(shù)據(jù)的方法,介質(zhì)具有在其上面確定的用戶區(qū)(UA)和備用區(qū)(16、SA、22a、22b),其中在檢測到在介質(zhì)(2)上的一個缺陷(B)時,在第一步,將指定給缺陷(B)的數(shù)據(jù)分配到備用區(qū)(16、SA、22a、22b),其特征在于-在下一步中,提供有關(guān)用戶區(qū)(UA)中的連續(xù)自由區(qū)(F)的大小的信息;-如果連續(xù)自由區(qū)(F)的大小大于或等于已確定的閾值的大小,則將在備用區(qū)(16、SA、22a、22b)中分配的數(shù)據(jù)至少部分地重新分配到用戶區(qū)(UA)中的連續(xù)自由區(qū)(F)內(nèi)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通過主機(jī)(7)提供所說的信息,主機(jī)(7)通過接口連接到設(shè)備(1)。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的方法,其特征在于確定的閾值大小與在備用區(qū)(16、SA、22a、22b)中映射的數(shù)據(jù)的至少一個邏輯連續(xù)順序有關(guān)。
4.根據(jù)權(quán)利要求1或權(quán)利要求2所述的方法,其特征在于閾值大小大體上等于在用戶區(qū)中最大的連續(xù)自由區(qū)的大小。
5.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于通過由設(shè)備(1)包括的控制器(6)提供信息。
6.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于提供多個備用區(qū)陣列(SA、22a、22b),每個陣列分別指定給多個格式特征中的實(shí)質(zhì)上每一個,具體來說即軌道(8),并且具體用作用戶區(qū)中的一個連續(xù)自由區(qū)。
7.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于數(shù)據(jù)是通過滑移重新分配的。
8.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于在另外的步驟中,重復(fù)進(jìn)行數(shù)據(jù)從備用區(qū)(SA、22a、22b)到用戶區(qū)(UA)的重新分配和重新映射,直到在用戶區(qū)(UA)的連續(xù)自由區(qū)(F)中重新分配了至少一個邏輯連續(xù)順序的所有數(shù)據(jù)時為止。
9.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于使用誤差校正碼,誤差校正碼具體基于物理塊地址(PBA),而不是邏輯塊地址(LBA)。
10.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于向優(yōu)選的預(yù)先確定的地址區(qū)映射或重新映射有缺陷的數(shù)據(jù)。
11.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于在數(shù)據(jù)存儲設(shè)備(1)和主機(jī)(7)之間的協(xié)議記錄有關(guān)數(shù)據(jù)的重新分配的信息,特別是有關(guān)重新映射的、映射的、和滑移的數(shù)據(jù)的信息。
12.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于所述的方法適于在空中進(jìn)行,特別是通過主要只由存儲設(shè)備的控制器(6)的控制進(jìn)行。
13.根據(jù)前述權(quán)利要求中任何一個所述的方法,其特征在于所述的方法適于在一個不分段的統(tǒng)一過程中實(shí)施,特別是適于在一個臨時的不分段過程期間至少部分地由主機(jī)(7)控制的過程中實(shí)施。
14.一種包括數(shù)據(jù)存儲介質(zhì)(2)的數(shù)據(jù)存儲設(shè)備(1),具體來說一種包括數(shù)據(jù)存儲盤(2)的盤驅(qū)動器(1),所說的數(shù)據(jù)存儲盤按照預(yù)先確定的格式體系結(jié)構(gòu)格式化,所說的體系結(jié)構(gòu)包括多個至少一個格式特征,特別是從包括區(qū)域、柱面、和軌道的組中選擇出來的格式特征,并且具有在其上面確定的用戶區(qū)和備用區(qū),其特征在于格式體系結(jié)構(gòu)提供多個備用區(qū)陣列,每個備用區(qū)陣列分別指定給多個至少一個格式特征中的實(shí)質(zhì)上每一個。
15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)存儲設(shè)備,其特征在于格式體系結(jié)構(gòu)提供多個備用區(qū)陣列(SA、22a、22b),每個備用區(qū)陣列(SA、22a、22b)分別指定給多個軌道中的實(shí)質(zhì)上每一個。
16.根據(jù)權(quán)利要求14或15所述的數(shù)據(jù)存儲設(shè)備,其特征在于設(shè)備(1)還包括讀寫頭(3)、轉(zhuǎn)動介質(zhì)的的驅(qū)動器和移動讀寫頭的伺服機(jī)構(gòu)、具有控制電路的控制器(6)、微處理器和存儲器(ROM、RAM)、和連接設(shè)備(1)和主機(jī)(7)的接口。
17.一種用于復(fù)制音像信息的設(shè)備,包括根據(jù)權(quán)利要求14-16所述的數(shù)據(jù)存儲設(shè)備。
全文摘要
實(shí)時的音像應(yīng)用要求硬盤驅(qū)動器保證請求服務(wù)時間。但是由于服務(wù)時間的某些不期望的延遲,這一要求不是總能滿足的。重新分配的扇區(qū)就是這種延遲的原固之一。建議采用在硬盤驅(qū)動器中將重新映射轉(zhuǎn)換成滑移的方案。重新映射的扇區(qū)轉(zhuǎn)換成滑移的或跳過的扇區(qū),可以防止這樣的延遲,固為與重新映射的扇區(qū)相比,滑移的扇區(qū)引起的性能損失要小得多。
文檔編號G11B20/12GK1618101SQ02827643
公開日2005年5月18日 申請日期2002年12月23日 優(yōu)先權(quán)日2002年1月29日
發(fā)明者N·拉姆伯特, O·梅舒特, R·J·M·維南德斯 申請人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
沧州市| 留坝县| 卢湾区| 和平县| 井研县| 奉贤区| 崇明县| 松江区| 鄂尔多斯市| 文山县| 沁源县| 社会| 黑山县| 景泰县| 宁安市| 丹江口市| 华池县| 邳州市| 白朗县| 和林格尔县| 安图县| 青海省| 卢龙县| 铜山县| 光泽县| 定州市| 靖边县| 南漳县| 柘荣县| 马龙县| 梁山县| 阿城市| 湖北省| 中超| 任丘市| 亳州市| 大英县| 遂川县| 仁化县| 乡城县| 剑河县|