專利名稱:帶存儲(chǔ)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及帶存儲(chǔ)裝置,更具體地,涉及在帶存儲(chǔ)裝置的數(shù)據(jù)寫入控制。
背景技術(shù):
已有的帶存儲(chǔ)裝置在把來自主機(jī)的數(shù)據(jù)記錄到帶上時(shí),以連續(xù)地將數(shù)據(jù)記錄到數(shù)據(jù)磁道(data track)上作為前提。在每單位時(shí)間來自主機(jī)的數(shù)據(jù)流入量小于向帶寫入的數(shù)據(jù)量的情況下,停止帶行進(jìn)并倒卷(后拉),或使帶的行進(jìn)速度下降,使數(shù)據(jù)連續(xù)、密集地記錄在數(shù)據(jù)磁道上。在日本專利公報(bào)2004-341925號(hào)中公開了如下內(nèi)容:在帶存儲(chǔ)裝置中,在檢測出比既定尺寸小的寫入數(shù)據(jù)的情況下,通過停止針對該寫入數(shù)據(jù)以后的寫入數(shù)據(jù)的寫入位置調(diào)整,并把存儲(chǔ)的信息寫到與正規(guī)數(shù)據(jù)磁道不同的磁道上,由此減少帶的倒卷(后拉)次數(shù),節(jié)省寫入時(shí)間。在日本專利公報(bào)2007-95231號(hào)中公開了如下內(nèi)容:在以LTO規(guī)格為基準(zhǔn)的帶存儲(chǔ)裝置中,在帶移動(dòng)預(yù)定距離期間未準(zhǔn)備下一個(gè)寫入數(shù)據(jù)的情況下,在該預(yù)定距離內(nèi)寫入虛擬(dummy)的數(shù)據(jù)集,并在讀取數(shù)據(jù)時(shí),使該虛擬的數(shù)據(jù)集的數(shù)據(jù)傳送無效。在先技術(shù)文獻(xiàn):專利文獻(xiàn)I日本特開2004-341925號(hào)公報(bào)專利文獻(xiàn)2日本特開2007-95231號(hào)公報(bào)
發(fā)明內(nèi)容
為了連續(xù)地在數(shù)據(jù)磁道上記錄數(shù)據(jù),實(shí)現(xiàn)后拉或帶的可變速行進(jìn),需要卷軸電機(jī)的精細(xì)控制機(jī)構(gòu),換句話說,需要多級(jí)或無級(jí)地控制帶行進(jìn)速度的機(jī)構(gòu)。在專利文獻(xiàn)I的方法中,需要復(fù)雜地控制頭在多個(gè)磁道間的移動(dòng)。另外,在把存儲(chǔ)的信息寫到正規(guī)的數(shù)據(jù)磁道時(shí)需要后拉。在專利文獻(xiàn)2的方法中,為了回避虛擬的數(shù)據(jù)集的存在導(dǎo)致的數(shù)據(jù)塊的非連續(xù)性,需要重復(fù)地寫入包含數(shù)據(jù)塊的一部分的數(shù)據(jù)集。而且,需要使虛擬的數(shù)據(jù)集和重復(fù)的數(shù)據(jù)集的傳送選擇性地?zé)o效。因此,本發(fā)明的目的在于提供一種在帶存儲(chǔ)裝置寫入數(shù)據(jù)時(shí)可消除或減輕上述現(xiàn)有技術(shù)中復(fù)雜的帶行進(jìn)控制或頭位置移動(dòng)控制等的數(shù)據(jù)寫入控制。本發(fā)明提供一種帶存儲(chǔ)裝置,包括:讀寫頭,其可在讀取后進(jìn)行寫入;緩存區(qū),其存儲(chǔ)要利用讀寫頭寫入到帶上的數(shù)據(jù)和從帶上讀出的數(shù)據(jù);電機(jī)驅(qū)動(dòng)器,其控制用于使帶行進(jìn)的電機(jī);以及控制器,其控制讀寫頭和電機(jī)驅(qū)動(dòng)器。該帶存儲(chǔ)裝置的控制器在向電機(jī)驅(qū)動(dòng)器指示帶的勻速行進(jìn)后,進(jìn)行用于如下工作的控制,即:(i)在相當(dāng)于在帶的一個(gè)磁道最初寫入的第一輪寫入中,寫入存儲(chǔ)在緩存區(qū)中的數(shù)據(jù),該存儲(chǔ)的數(shù)據(jù)用盡后,接著繼續(xù)寫入間隔標(biāo)記,在緩存區(qū)中存儲(chǔ)了下一個(gè)數(shù)據(jù)的情況下,在間隔標(biāo)記之后接著寫入該下一個(gè)存儲(chǔ)數(shù)據(jù),(ii)在相當(dāng)于在一個(gè)磁道的第二次寫入的第二輪寫入中,在間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在緩存區(qū)中的數(shù)據(jù),(iii)在相當(dāng)于在一個(gè)磁道的第三次以后的寫入的第三輪以后的寫入中,在未進(jìn)行數(shù)據(jù)寫入的間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在緩存區(qū)中的數(shù)據(jù)。根據(jù)本發(fā)明,由于一邊使帶勻速行進(jìn)一邊寫入數(shù)據(jù),能回避后拉和可變速行進(jìn)等復(fù)雜的帶行進(jìn)控制。而且,根據(jù)本發(fā)明,由于在帶的同一磁道上間隔標(biāo)記的制作及其利用(多次寫入),能防止在一個(gè)磁道上數(shù)據(jù)存儲(chǔ)量(密度)的下降。在本發(fā)明的一實(shí)施方式中,控制器進(jìn)行如下控制,在一個(gè)磁道的數(shù)據(jù)填充率(=寫入數(shù)據(jù)量/ 一個(gè)磁道的容量)為預(yù)定值以下的情況下,在間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在緩存區(qū)中的數(shù)據(jù)。根據(jù)本發(fā)明的一實(shí)施方式,能回避在一個(gè)磁道的數(shù)據(jù)寫入量的溢出,并同時(shí)確保在各磁道上大致同樣的數(shù)據(jù)寫入量。在本發(fā)明的一實(shí)施方式中,控制器進(jìn)行如下控制,在一個(gè)磁道的數(shù)據(jù)填充率大于預(yù)定值的情況下,在下一個(gè)新的磁道上寫入存儲(chǔ)在緩存區(qū)中的數(shù)據(jù)。根據(jù)本發(fā)明的一實(shí)施方式,能回避復(fù)雜的頭位置移動(dòng)控制。在本發(fā)明的一實(shí)施方式中,控制器在該一個(gè)磁道的末尾或開頭更新在一個(gè)磁道的數(shù)據(jù)填充率。根據(jù)本發(fā)明的一實(shí)施方式,可在各輪次的寫入之前把握在該磁道的數(shù)據(jù)填充率,并選擇適當(dāng)?shù)膶懭氪诺馈T诒景l(fā)明的一實(shí)施方式中,控制器進(jìn)行如下控制,把在一個(gè)磁道的數(shù)據(jù)填充率保管到帶的一個(gè)磁道或其他磁道的整理區(qū)域以及收納有帶的盒的盒存儲(chǔ)器中的任意一方或雙方中。根據(jù)本發(fā)明的一實(shí)施方式,通過使在一個(gè)磁道的數(shù)據(jù)填充率存儲(chǔ)在帶或盒本身上,即便是在不同的(其他)帶存儲(chǔ)裝置,也可進(jìn)行利用了該數(shù)據(jù)填充率的寫入控制。在本發(fā)明的一實(shí)施方式中,向間隔標(biāo)記的區(qū)域的寫入是在利用讀寫頭從間隔標(biāo)記的區(qū)域讀取最初間隔標(biāo)記起預(yù)定時(shí)間后,利用讀寫頭進(jìn)行數(shù)據(jù)的寫入。根據(jù)本發(fā)明的一實(shí)施方式,僅利用間隔標(biāo)記的檢測(讀取),能自動(dòng)地向該間隔標(biāo)記的區(qū)域?qū)懭?覆蓋)數(shù)據(jù)。在本發(fā)明的一實(shí)施方式中,根據(jù)讀寫頭的寫入(W)頭與讀取(R)頭的間隔L(m)、帶的行進(jìn)速度V (m/s),利用T = L/V(s)求出預(yù)定時(shí)間T。根據(jù)本發(fā)明的一實(shí)施方式,可適當(dāng)且精度良好地設(shè)定從檢測出(讀取)間隔標(biāo)記起寫入數(shù)據(jù)的開始時(shí)間(位置)。
圖1是表示使用了本發(fā)明的帶存儲(chǔ)裝置的文件系統(tǒng)的構(gòu)成例的圖。圖2是表示本發(fā)明的帶存儲(chǔ)裝置的構(gòu)成例的圖。圖3是表示本發(fā)明的讀寫頭及其周邊的電路構(gòu)成例的圖。圖4是表示在本發(fā)明的帶的一部分的寫入狀態(tài)的圖。圖5是表示本發(fā)明的讀寫頭與帶的位置關(guān)系的圖。附圖標(biāo)記的i兌明10帶存儲(chǔ)裝置
14、14A、14B 讀寫頭20 帶盒23 帶24盒存儲(chǔ)器(CM)30服務(wù)器(主機(jī))36 網(wǎng)絡(luò)141 讀取(R)頭143 寫入(W)頭145間隔標(biāo)記檢測部146延遲處理電路147柵極電路
具體實(shí)施例方式參照附圖,說明本發(fā)明的實(shí)施方式。圖1是表示可利用本發(fā)明的帶存儲(chǔ)裝置的文件系統(tǒng)的構(gòu)成例的圖。文件系統(tǒng)100由用網(wǎng)絡(luò)36可相互通信地連接的帶存儲(chǔ)裝置10、主機(jī)(服務(wù)器)30、以及PC(終端)32,34構(gòu)成。在圖1中,只分別描繪了一個(gè)帶存儲(chǔ)裝置10和主機(jī)(服務(wù)器)30,但這只是例示,不言而喻,能包含兩個(gè)以上的帶存儲(chǔ)裝置10、主機(jī)(服務(wù)器)30。另外,本發(fā)明的帶存儲(chǔ)裝置并不限于作為文件系統(tǒng)100的一部分的利用,只要是可與主機(jī)(服務(wù)器)30或PC (終端)32、34連接的環(huán)境,基本上不管怎樣的方式都能利用。圖2是表示本發(fā)明的帶存儲(chǔ)裝置的構(gòu)成例的圖。帶存儲(chǔ)裝置10包含主機(jī)接口(以下稱為“主機(jī)I/F”)ll、緩存區(qū)12、通道13、讀寫頭14、以及電機(jī)15。另外,還包括控制器16、頭位置控制系統(tǒng)17、以及電機(jī)驅(qū)動(dòng)器18。并且,在帶存儲(chǔ)裝置10中,通過插入帶盒20而成為可裝填,所以在這里也圖示了帶盒20。該帶盒20包含卷在卷軸21、22上的帶23。伴隨著卷軸21、22的旋轉(zhuǎn),帶23從卷軸21向卷軸22的方向,或者從卷軸22向卷軸21的方向,在長邊方向上移動(dòng)。此外,作為帶23,雖然例示了磁帶,但也可以是磁帶以外的帶介質(zhì)。另外,帶盒20也包含盒存儲(chǔ)器(CM) 24。CM24記錄數(shù)據(jù)是如何寫在帶23上的信息。并且,通過采用例如RF (Radio Frequency:射頻)接口檢查寫在帶23上的數(shù)據(jù)的索引或帶23的使用狀況等,可高速地存取數(shù)據(jù)。在CM24中,還能記錄在帶的各磁道(track)的數(shù)據(jù)填充率(=寫入數(shù)據(jù)量/一個(gè)磁道的容量)。該數(shù)據(jù)填充率利用于后述的在各磁道的數(shù)據(jù)寫入控制。此外,在圖2中,把該RF接口這樣的用于進(jìn)行向CM24的存取的接口作為盒存儲(chǔ)器接口(以下稱為“CMI/F”)19示出。在這里,主機(jī)I/F11進(jìn)行與主機(jī)(服務(wù)器)30或其他PC32等的通信。例如從主機(jī)30的OS (Operating System:操作系統(tǒng))接收指示向帶23寫入數(shù)據(jù)的指令、使帶23移動(dòng)到目標(biāo)位置的指令、以及指示從帶23讀出數(shù)據(jù)的指令。在上述圖1的構(gòu)成例中,能從桌面OS等直接參考帶存儲(chǔ)裝置內(nèi)的數(shù)據(jù),并與處理硬盤內(nèi)的文件同樣地,能夠通過雙擊執(zhí)行,通過拖放復(fù)制。緩存區(qū)12是存儲(chǔ)要寫入帶23的數(shù)據(jù)或從帶23讀出的數(shù)據(jù)的存儲(chǔ)器。例如由DRAM (Dynamic Random Access Memory:動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)構(gòu)成。另外,緩存區(qū)12由多個(gè)緩存區(qū)段構(gòu)成,且各緩存區(qū)段保存有作為對帶23進(jìn)行讀寫的單位的數(shù)據(jù)集。通道13是用于把要寫入帶23的數(shù)據(jù)送到讀寫頭14、從讀寫頭14接收從帶23讀出的數(shù)據(jù)的通信路徑。帶23在長邊方向上移動(dòng)時(shí),讀寫頭14對帶23寫入信息、從帶23讀出信息。在圖2中,雖然只描繪了一個(gè)讀寫頭14,但在本發(fā)明中,在帶23移動(dòng)的正向和逆向分別需要一個(gè)讀寫頭14。在后面詳細(xì)地說明讀寫頭14。電機(jī)15使卷軸21、22旋轉(zhuǎn)。此外,在圖2中,雖然以一個(gè)矩形表不電機(jī)15,但優(yōu)選分別在卷軸21、22各設(shè)置一個(gè)電機(jī)15,合計(jì)兩個(gè)電機(jī)15。另一方面,控制器16控制整個(gè)帶存儲(chǔ)裝置10。例如按照由主機(jī)I/F11接受到的指令,控制向帶23寫入數(shù)據(jù)或從帶23的讀出數(shù)據(jù)。另外,也控制頭位置控制系統(tǒng)17、電機(jī)驅(qū)動(dòng)器18。后面敘述利用控制器16的數(shù)據(jù)寫入控制。頭位置控制系統(tǒng)17是追蹤所希望的卷的系統(tǒng)。在這里,卷是帶23上的多個(gè)磁道的組。若需要切換卷,則由于也需要電切換頭14,用該頭位置控制系統(tǒng)17進(jìn)行這樣的切換控制。電機(jī)驅(qū)動(dòng)器18驅(qū)動(dòng)電機(jī)15。此外,像上述的那樣,如果是使用兩個(gè)電機(jī)15的情況,則設(shè)置兩個(gè)電機(jī)驅(qū)動(dòng)器18。CMI/F19例如由RF讀寫器實(shí)現(xiàn),向CM24寫入信息或從CM24
讀出信息。圖3是表示本發(fā)明的讀寫頭14及其周邊的電路構(gòu)成例的圖。圖3的(a)是與帶23的正向(箭頭F方向)的行進(jìn)對應(yīng)的讀寫頭14A,(b)是與帶23的逆向(箭頭B方向)的行進(jìn)對應(yīng)的讀寫頭14B。在(b)中只示出頭的一部分,由于周邊電路與(a)相同,省略其記載。各讀寫頭包括一個(gè)讀取頭(R) 141和一個(gè)寫入(W)頭143。在(a)中讀取頭(R) 141位于寫入(W)頭143的左側(cè),相反地,在(b)中讀取頭(R) 141位于寫入(W)頭143的右側(cè)。這樣在(a)和(b)配置不同的理由是,在帶的正向(箭頭F方向)和逆向(箭頭B方向)的任一者的行進(jìn)中,利用相對于寫入(W)頭在先的讀取頭,在檢測出(讀出)帶的磁道上的間隔標(biāo)記(后面詳細(xì)描述)的區(qū)域后進(jìn)行數(shù)據(jù)的寫入。讀取(R)頭141配置成與寫入(W)頭143具有預(yù)定的間隔L。此外,在具有當(dāng)帶的行進(jìn)方向反轉(zhuǎn)時(shí)(F->B*B->F)與該反轉(zhuǎn)同步地使讀寫頭的方向反轉(zhuǎn)的機(jī)構(gòu)的情況下,可使讀寫頭為(a)或(b)中的任一者。圖3的間隔標(biāo)記檢測部145從在讀取頭141讀取的信號(hào)(信息)檢測出間隔標(biāo)記。在這里,間隔標(biāo)記是表示空白的信息,像數(shù)據(jù)集分隔符那樣與用戶數(shù)據(jù)集不同。間隔標(biāo)記通常由預(yù)先決定的預(yù)定圖案(pattern)構(gòu)成。間隔標(biāo)記檢測部145通過讀取構(gòu)成間隔標(biāo)記的預(yù)定圖案來檢測出間隔標(biāo)記。延遲處理電路146接收來自間隔標(biāo)記檢測部145的檢測信號(hào),把實(shí)施了預(yù)定時(shí)間的延遲的延遲信號(hào)發(fā)送到柵極電路147。該預(yù)定時(shí)間例如按如下方式設(shè)定。即,假設(shè)預(yù)定時(shí)間為T(S)的情況下,根據(jù)讀寫頭的寫入(W)頭143與讀取(R)頭141的間隔L(m)、帶的行進(jìn)速度V (m/s),設(shè)定為:T = L/V (s) (I)如后所述,能夠這樣設(shè)定預(yù)定時(shí)間是因?yàn)樵诒景l(fā)明中以帶的勻速行進(jìn)作為前提,進(jìn)行數(shù)據(jù)的寫入控制。由此,可適當(dāng)且精度良好地設(shè)定從檢測出(讀取)間隔標(biāo)記起向間隔標(biāo)記的區(qū)域?qū)懭霐?shù)據(jù)的開始時(shí)間(位置)。柵極電路147接收來自延遲處理電路146的延遲信號(hào),在向帶的一個(gè)磁道的第二輪以后的寫入時(shí),進(jìn)行把存儲(chǔ)在緩存區(qū)12中的數(shù)據(jù)發(fā)送到寫入(W)頭143的控制。實(shí)際上,第二輪以后的寫入數(shù)據(jù)被經(jīng)由通道13發(fā)送到寫入(W)頭143。
接著,參照圖4和圖5,說明利用本發(fā)明的控制器16(圖2)的寫入控制的一實(shí)施方式。圖4是表示在帶的正向(圖4的箭頭F方向)和逆向(圖4的箭頭B方向)的寫入狀態(tài)的圖。在圖4的正向(F)的寫入中,使用上述圖3的(a)的讀寫頭14A,而在逆向(B)的寫入中,使用圖3的(b)的讀寫頭14B。圖5是表示本發(fā)明的讀寫頭與帶的位置關(guān)系的圖。在圖4中,通過利用控制器16的電機(jī)驅(qū)動(dòng)器18的控制,帶23在正向和逆向的任一情況下都勻速行進(jìn)。圖4的(a) (d)依次示出了(a)在正向?qū)Φ谝淮诺肋M(jìn)行第一輪寫入、(b)在逆向?qū)Φ谝粋€(gè)磁道旁邊的第二磁道進(jìn)行第一輪寫入、(C)在正向?qū)Φ谝淮诺肋M(jìn)行第二輪寫入、以及(d)在逆向?qū)Φ诙诺肋M(jìn)行第二輪寫入的例子。在本實(shí)施方式中,在同一方向?qū)?3的寫入依次計(jì)數(shù)為第一輪、第二輪、...。因此,在圖4中,(a)相當(dāng)于正向的第一輪寫入,(C)相當(dāng)于正向的第二輪寫入,(b)相當(dāng)于逆向的第一輪寫入,(d)相當(dāng)于逆向的第二輪寫入。在(a)中,在第一磁道上,在寫入來自緩存區(qū)12 (圖2)的第一輪數(shù)據(jù)I之后,在存儲(chǔ)于緩存區(qū)12中的數(shù)據(jù)用盡后,接著繼續(xù)寫入間隔標(biāo)記231。之后,來自主機(jī)30的數(shù)據(jù)被存儲(chǔ)在緩存區(qū)12中,且該數(shù)據(jù)作為第一輪數(shù)據(jù)2被寫入到間隔標(biāo)記231之后。然后,存儲(chǔ)在緩存區(qū)12中的數(shù)據(jù)用盡后,接著繼續(xù)寫入間隔標(biāo)記232。之后,同樣地,來自主機(jī)30的數(shù)據(jù)被存儲(chǔ)在緩存區(qū)12中,且該數(shù)據(jù)作為第一輪數(shù)據(jù)3被寫入到間隔標(biāo)記232之后。從帶23的開頭(BOT)到末尾(EOT)重復(fù)以上的寫入操作。(a)的在第一磁道的第一輪的末尾(帶的EOT)來到時(shí),控制器16使帶的行進(jìn)暫時(shí)停止??刂破?6進(jìn)行如下控制,計(jì)算在第一磁道的數(shù)據(jù)填充率(=寫入數(shù)據(jù)量/ 一個(gè)磁道的容量),保管到該磁道或其他磁道的整理區(qū)域(未圖示)和CM24(圖2)中的任一方或雙方中??刂破?6判定第一磁道的數(shù)據(jù)填充率是否在預(yù)定值以下。預(yù)定值為例如80%、90%這樣的值,并被設(shè)定為適當(dāng)?shù)闹?,作為是否進(jìn)一步在該磁道上寫入數(shù)據(jù)的判斷基準(zhǔn)值。接著,控制器16控制頭位置控制系統(tǒng)17,使在(b)中示出的利用讀寫頭14的、在旁邊的第二磁道的從帶23的末尾(EOT)到開頭(BOT)的逆向行進(jìn)的第一輪寫入開始。在(b)的在第二磁道的寫入中,作為在(a)的第一磁道的寫入的繼續(xù),在寫入來自緩存區(qū)12(圖2)的第一輪數(shù)據(jù)4之后,在存儲(chǔ)于緩存區(qū)12中的數(shù)據(jù)變得不存在后,接著繼續(xù)寫入間隔標(biāo)記233。之后,來自主機(jī)30的數(shù)據(jù)被存儲(chǔ)在緩存區(qū)12中,且該數(shù)據(jù)作為第一輪數(shù)據(jù)5被寫入到間隔標(biāo)記233之后。然后,存儲(chǔ)在緩存區(qū)12中的數(shù)據(jù)用盡后,接著繼續(xù)寫入間隔標(biāo)記234。從帶23的末尾(EOT)到開頭(BOT)重復(fù)以上的寫入操作。與(a)的情況同樣地,(b)的在第二磁道的第一輪的末尾(帶的Β0Τ)來到時(shí),控制器16使帶的行進(jìn)暫時(shí)停止,進(jìn)行在第二磁道的數(shù)據(jù)填充率的計(jì)算、保管、以及與預(yù)定值的比較判定。第一磁道的數(shù)據(jù)填充率在預(yù)定值以下的情況下,控制器16進(jìn)行(C)的在第一磁道的第二輪寫入。第一磁道的數(shù)據(jù)填充率超過其預(yù)定值的情況下,停止進(jìn)一步在第一磁道寫入數(shù)據(jù),轉(zhuǎn)移到在其他新的磁道的寫入。在(c)的寫入中,示出了在間隔標(biāo)記的區(qū)域231、232依次寫入第二輪數(shù)據(jù)6 (附圖標(biāo)記235)和第二輪數(shù)據(jù)7 (附圖標(biāo)記236)的例子。在該寫入時(shí),如已經(jīng)參照圖3說明的那樣,利用間隔標(biāo)記檢測部145檢測間隔標(biāo)記,并且在從該檢測起預(yù)定時(shí)間后依次寫入數(shù)據(jù)。這樣,在本發(fā)明中,其特征在于,一邊判定各磁道的數(shù)據(jù)填充率,一邊進(jìn)一步檢測出在各磁道的間隔標(biāo)記的區(qū)域,同時(shí)寫入數(shù)據(jù)。
與(a)的情況同樣地,(C)的在第一磁道的第二輪的末尾(帶的EOT)來到時(shí),控制器16使帶的行進(jìn)暫時(shí)停止,進(jìn)行在第一磁道的數(shù)據(jù)填充率的計(jì)算、保管(更新)、以及與預(yù)定值的比較判定。第二磁道的數(shù)據(jù)填充率在預(yù)定值以下的情況下,控制器16進(jìn)行(d)的在第二磁道的第二輪寫入。第二磁道的數(shù)據(jù)填充率超過其預(yù)定值的情況下,停止進(jìn)一步在第二磁道寫入數(shù)據(jù),轉(zhuǎn)移到在其他新的磁道的寫入。在(d)的寫入中,示出了在間隔標(biāo)記的區(qū)域233、234依次寫入第二輪數(shù)據(jù)8 (附圖標(biāo)記237)和第二輪數(shù)據(jù)9 (附圖標(biāo)記238)的例子。與(a)的情況同樣地,(d)的在第二磁道的第二輪的末尾(帶的Β0Τ)來到時(shí),控制器16使帶的行進(jìn)暫時(shí)停止,進(jìn)行在第一磁道的數(shù)據(jù)填充率的計(jì)算、保管(更新)、以及與預(yù)定值的比較判定。對第一和第二磁道的第三輪以后的寫入也以與(c)或者(d)的情況同樣的步驟進(jìn)行。對各磁道同樣地依次進(jìn)行利用以上的控制器16的寫入控制。圖5的(a)示出了在正向(F方向)行進(jìn)的間隔標(biāo)記檢測時(shí)讀寫頭14A和帶23的位置關(guān)系。如圖所示,在該正向行進(jìn)中,利用讀寫頭14A的讀取(R)頭,在開頭讀出間隔標(biāo)記。如在圖4的(c)例示的那樣,利用寫入(W)頭,數(shù)據(jù)被寫入所讀出的間隔標(biāo)記(區(qū)域)中(覆蓋)。在利用間隔標(biāo)記檢測部145未檢測出間隔標(biāo)記的位置,換句話說,在利用讀取(R)頭未讀出間隔標(biāo)記的位置,使利用寫入(W)頭的數(shù)據(jù)的寫入停止。在圖5的(a)中,圖的A點(diǎn)成為間隔標(biāo)記的讀取結(jié)束點(diǎn),接收該結(jié)束點(diǎn)“點(diǎn))的檢測,使數(shù)據(jù)的寫入停止。圖5的(b)示出了在逆向(B方向)行進(jìn)的間隔標(biāo)記檢測時(shí)讀寫頭14B和帶23的位置關(guān)系。如圖所示,在該逆向行進(jìn)中,利用讀寫頭14B的讀取(R)頭,讀出間隔標(biāo)記。如在圖4的(d)例示的那樣,利用寫入(W)頭,數(shù)據(jù)被寫入間隔標(biāo)記(區(qū)域)中(覆蓋)。與圖5的(a)的情況同樣地,在利用讀取(R)頭未讀出間隔標(biāo)記的位置,使利用寫入(W)頭的數(shù)據(jù)的寫入停止。參照
了本發(fā)明的實(shí)施方式。但是,本發(fā)明并不局限于這些實(shí)施方式。而且,在不脫離本發(fā)明宗旨的范圍內(nèi),基于本領(lǐng)域技術(shù)人員的知識(shí),能以添加各種改良、修正、變形的方式實(shí)施本發(fā)明。
權(quán)利要求
1.一種帶存儲(chǔ)裝置,包括: 讀寫頭,其能在讀取后進(jìn)行寫入; 緩存區(qū),其存儲(chǔ)利用上述讀寫頭寫入帶的數(shù)據(jù)和從帶讀出的數(shù)據(jù); 電機(jī)驅(qū)動(dòng)器,其控制用于使帶行進(jìn)的電機(jī);以及 控制器,其控制上述讀寫頭和上述電機(jī)驅(qū)動(dòng)器, 上述控制器在向上述電機(jī)驅(qū)動(dòng)器指示上述帶的勻速行進(jìn)后,進(jìn)行用于如下工作的控制,即: (i)在相當(dāng)于在上述帶的一個(gè)磁道的最初寫入的第一輪寫入中,寫入存儲(chǔ)在上述緩存區(qū)中的數(shù)據(jù),該存儲(chǔ)的數(shù)據(jù)用盡后,接著繼續(xù)寫入間隔標(biāo)記,在上述緩存區(qū)中存儲(chǔ)了下一個(gè)數(shù)據(jù)的情況下,在上述間隔標(biāo)記之后接著寫入該下一個(gè)存儲(chǔ)數(shù)據(jù), (ii)在相當(dāng)于在上述一個(gè)磁道的第二次寫入的第二輪寫入中,在上述間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在上述緩存區(qū)中的數(shù)據(jù), (iii)在相當(dāng)于在上述一個(gè)磁道的第三次以后的寫入的第三輪以后的寫入中,在未進(jìn)行數(shù)據(jù)寫入的上述間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在上述緩存區(qū)中的數(shù)據(jù)的控制。
2.根據(jù)權(quán)利要求1所述的帶存儲(chǔ)裝置,其中, 上述控制器進(jìn)行如下控制,在上述一個(gè)磁道的數(shù)據(jù)填充率為預(yù)定值以下的情況下,在上述間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在上述緩存區(qū)中的數(shù)據(jù),其中,數(shù)據(jù)填充率=寫入數(shù)據(jù)量/一個(gè)磁道的容量。
3.根據(jù)權(quán)利要求2所述的帶存儲(chǔ)裝置,其中, 上述控制器進(jìn)行如下控制,在上述一個(gè)磁道的數(shù)據(jù)填充率大于預(yù)定值的情況下,在其他磁道上寫入存儲(chǔ)在上述緩存區(qū)中的數(shù)據(jù)。
4.根據(jù)權(quán)利要求2或3所述的帶存儲(chǔ)裝置,其中, 上述控制器在該一個(gè)磁道的末尾或開頭更新在上述一個(gè)磁道的數(shù)據(jù)填充率。
5.根據(jù)權(quán)利要求4所述的帶存儲(chǔ)裝置,其中, 上述控制器進(jìn)行如下控制,把在上述一個(gè)磁道的數(shù)據(jù)填充率保管到上述帶的上述一個(gè)磁道或者其他磁道的整理區(qū)域以及收納有上述帶的盒的盒存儲(chǔ)器中的任意一方或雙方中。
6.根據(jù)權(quán)利要求1所述的帶存儲(chǔ)裝置,其中, 向上述間隔標(biāo)記的區(qū)域的寫入在從利用上述讀寫頭從該間隔標(biāo)記的區(qū)域的最初間隔標(biāo)記的讀取起預(yù)定時(shí)間后,利用該讀寫頭進(jìn)行數(shù)據(jù)的寫入。
7.根據(jù)權(quán)利要求6所述的帶存儲(chǔ)裝置,其中, 根據(jù)上述讀寫頭的寫入(W)頭與讀取(R)頭的間隔L(m)、上述帶的行進(jìn)速度V(m/s),利用T = L/V(s)求出上述預(yù)定時(shí)間T。
全文摘要
本發(fā)明提供一種帶存儲(chǔ)裝置,其包括讀寫頭、數(shù)據(jù)的緩存區(qū)、控制用于使帶行進(jìn)的電機(jī)的電機(jī)驅(qū)動(dòng)器、以及控制器。該控制器使帶(23)勻速行進(jìn),并進(jìn)行用于(i)在帶(23)的在一個(gè)磁道的第一輪寫入時(shí),寫入存儲(chǔ)在緩存區(qū)中的數(shù)據(jù),并在存儲(chǔ)的數(shù)據(jù)用盡后,接著繼續(xù)寫入間隔標(biāo)記(231、232),在間隔標(biāo)記(231、232)之后接著寫入緩存區(qū)的下一個(gè)存儲(chǔ)數(shù)據(jù)(a),(ii)在一個(gè)磁道的第二輪的寫入時(shí),把存儲(chǔ)在緩存區(qū)中的數(shù)據(jù)(235、236)寫入間隔標(biāo)記的區(qū)域(231、232)(c),(iii)在一個(gè)磁道的第三輪以后的寫入時(shí),在沒有寫入數(shù)據(jù)的間隔標(biāo)記的區(qū)域?qū)懭氪鎯?chǔ)在緩存區(qū)中的數(shù)據(jù)(c)的控制。
文檔編號(hào)G11B5/02GK103198840SQ20131000148
公開日2013年7月10日 申請日期2013年1月4日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者戶坂英司, 能田毅 申請人:國際商業(yè)機(jī)器公司