一種硬盤驅(qū)動器及數(shù)據(jù)操作方法
【專利摘要】本發(fā)明公開了一種硬盤驅(qū)動器及數(shù)據(jù)操作方法,該硬盤驅(qū)動器包括:控制電路板、底板、盤腔、上蓋、碟片電機、碟片,進一步該硬盤驅(qū)動器還包括:至少兩個執(zhí)行器,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置;控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。本發(fā)明所提供的硬盤驅(qū)動器在同一碟片上同時設(shè)置多個執(zhí)行器用于同時寫入/讀出數(shù)據(jù),所以在碟片旋轉(zhuǎn)一圈的情況下,至少能讀出兩個需要的數(shù)據(jù)。所以應(yīng)用本發(fā)明所提供的硬盤驅(qū)動器能夠使讀取數(shù)據(jù)的時間則至少縮小為原來的一半,大大提高了硬盤驅(qū)動器的內(nèi)部傳輸速率。
【專利說明】一種硬盤驅(qū)動器及數(shù)據(jù)操作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種硬盤驅(qū)動器及數(shù)據(jù)操作方法。
【背景技術(shù)】
[0002]當前,碟片驅(qū)動器是計算機的輔助存儲裝置,其中碟片驅(qū)動器在具體運作過程中組要的部件包括在碟片驅(qū)動器內(nèi)由芯軸馬達驅(qū)動旋轉(zhuǎn)的硬盤驅(qū)動器和具有磁頭的執(zhí)行器。該執(zhí)行器用于在/從所述硬盤驅(qū)動器的磁軌上記錄/重放數(shù)據(jù),如圖1所示,硬盤驅(qū)動器的具體結(jié)構(gòu)為:
[0003]碟片驅(qū)動器包括外殼1,該外殼具有底板2和頂蓋3。在外殼I中安裝有:碟片4,在其中記錄或重放預(yù)定的信息;執(zhí)行器6,其中安裝有用于讀寫信息的磁頭5 ;音圈馬達7,用于通過靜電力樞轉(zhuǎn)執(zhí)行器6。所述執(zhí)行器6包括懸架8,該懸架8支撐磁頭5,使之正對碟片4的記錄表面,以及執(zhí)行器臂9,該執(zhí)行器臂9支撐懸架8的端部并且由音圈馬達7驅(qū)動沿碟片4的徑向樞轉(zhuǎn)。由安裝在外殼I中的執(zhí)行器支撐裝置10支撐執(zhí)行器臂9,使之能樞轉(zhuǎn)。
[0004]目前硬盤驅(qū)動器通常為SATA硬盤驅(qū)動器,其接口基本都支持了 SATA6Gb的傳輸速率,但是硬盤驅(qū)動器從讀取數(shù)據(jù)到主機之間的實際穩(wěn)定的傳輸速率卻只有130MByte左右,也就是最大只有IGb的傳輸速率,原因是這個過程有2個部分組成,一個是硬盤驅(qū)動器的內(nèi)部傳輸速率,一個是硬盤驅(qū)動器和主機之間的接口傳輸速率,硬盤驅(qū)動器的內(nèi)部數(shù)據(jù)傳輸率很低,一般內(nèi)部傳輸速率最大只有1.7Gb左右,接口速率非常高,有6Gb,但是綜合起來,硬盤驅(qū)動器的數(shù)據(jù)實際到主機的速率就會因為內(nèi)部傳輸速率低而下降到更低的一個水平。
[0005]而內(nèi)部數(shù)據(jù)傳輸率是磁頭到硬盤驅(qū)動器的高速緩存之間的數(shù)據(jù)傳輸速度,一般取決于硬盤驅(qū)動器的碟片轉(zhuǎn)速和碟片數(shù)據(jù)線密度,目前硬盤驅(qū)動器常用的轉(zhuǎn)速為5400RPM,7200RPM和10000RPM,15000RPM等,在這幾個轉(zhuǎn)速上都存在同樣類似的問題,當然15000RPM會相對比較好些,碟片密度又非常不容易升級換代,所以現(xiàn)有技術(shù)中的硬盤驅(qū)動器結(jié)構(gòu)嚴重制約著硬盤驅(qū)動器的傳輸速率?,F(xiàn)有解決的方案包括:
[0006]現(xiàn)有的解決的第一種方案:可以使用高轉(zhuǎn)速的硬盤驅(qū)動器來提高實際傳輸速率;但是應(yīng)用該方案將硬盤驅(qū)動器從7200RPM升級到10000RPM或者15000RPM,價格增加非常多,至少超過50 %,甚至幾倍的成本提高。
[0007]現(xiàn)有的解決的第二種方案:可以通過升級單碟技術(shù)來提高,但是目前的技術(shù)已經(jīng)是業(yè)界常用的500GB/disk的技術(shù)了,下一代的是lTB/disk,1-2年單碟容量才升級一倍。該方案仍然存在一些缺點:例如此方法其內(nèi)部傳輸速率不會提升一倍,所以距離預(yù)期的目標要求還相差很遠。
【發(fā)明內(nèi)容】
[0008]本發(fā)明提供一種硬盤驅(qū)動器及數(shù)據(jù)操作方法,本發(fā)明所提供的方法和裝置解決現(xiàn)有技術(shù)中硬盤驅(qū)動器的設(shè)置結(jié)構(gòu)導致硬盤驅(qū)動器內(nèi)部傳輸速率難于提升的問題。[0009]一種硬盤驅(qū)動器,該硬盤驅(qū)動器至少包括外殼,該外殼具有底板和頂蓋,在外殼中安裝有記錄或重放預(yù)定信息的碟片,該硬盤驅(qū)動器還包括:
[0010]至少兩個執(zhí)行器,并且每個執(zhí)行器中安裝有用于讀寫信息的磁頭,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置;
[0011]控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。
[0012]更優(yōu)化的方案,當所述執(zhí)行器包括兩個時,所述兩個執(zhí)行器分別固定于所述底板的兩個對角頂點,并且兩個執(zhí)行器對應(yīng)的兩個磁頭分別位于所述碟片的不同半圓上。
[0013]更優(yōu)化的方案,所述控制器根據(jù)所述兩個磁頭形成的圓心角分別控制所述兩個磁頭讀取一碟片不同扇區(qū)的數(shù)據(jù)。
[0014]更優(yōu)化的方案,所述兩個磁頭形成的圓心角為180度。
[0015]更優(yōu)化的方案,當所述執(zhí)行器包括四個時,兩個執(zhí)行器按照預(yù)設(shè)的夾角值組成一個執(zhí)行器組,并且一執(zhí)行器組中兩個執(zhí)行器對應(yīng)的兩個磁頭分別位于所述碟片的不同半圓上;兩個執(zhí)行器組分別固定于所述底板的兩邊。
[0016]更優(yōu)化的方案,所述控制器根據(jù)四個磁頭形成的圓心角分別控制所述四個磁頭讀取一碟片不同扇區(qū)的數(shù)據(jù)。
[0017]更優(yōu)化的方案,所述四個磁頭中任意兩個相鄰的磁頭形成的圓心角為90度。
[0018]更優(yōu)化的方案,通過執(zhí)行器的個數(shù)確定每個執(zhí)行器中磁頭臂的長度。
[0019]利用上述方式實現(xiàn)的硬盤驅(qū)動器實現(xiàn)數(shù)據(jù)寫入/讀取的方法,包括:
[0020]確定硬盤驅(qū)動器中同一碟片上磁頭的個數(shù),并得到多個磁頭之間形成的圓心角;
[0021]當所述多個磁頭中的第一磁頭寫入/讀取數(shù)據(jù)時,獲取多個磁頭在所述盤皮上的第一位置信息;
[0022]獲取待寫入/讀取的后面至少一數(shù)據(jù)在碟片中的第二位置的第二位置信息,并根據(jù)所述第一位置信息和第二位置信息確定第二磁頭;
[0023]控制第二磁頭寫入/讀取所述后面至少一數(shù)據(jù)。
[0024]更優(yōu)化的方案,當所述磁頭包括兩個時,所述根據(jù)所述第一位置信息和第二位置信息確定第二磁頭包括:
[0025]確定第二位置與所述多個磁頭中每個磁頭的距離值;
[0026]獲取所述距離值中最小值對應(yīng)的磁頭作為第二磁頭。
[0027]更優(yōu)化的方案,當所述磁頭包括四個時,所述根據(jù)所述第一位置信息和第二位置信息確定第二磁頭包括:
[0028]確定第二位置與所述多個磁頭中每個磁頭的距離值;
[0029]當檢測到任一距離值為0,則獲取所述任一距離值對應(yīng)的磁頭作為第二磁頭,并控制第二磁頭與第一磁頭同時寫入/讀取數(shù)據(jù)。
[0030]上述技術(shù)方案中的一個或兩個,至少具有如下技術(shù)效果:
[0031]針對現(xiàn)有技術(shù)中的問題,本發(fā)明提供一種硬盤驅(qū)動器及數(shù)據(jù)操作方法,該硬盤驅(qū)動器包括外殼,該外殼具有底板和頂蓋,在外殼中安裝有記錄或重放預(yù)定信息的碟片,進一步該硬盤驅(qū)動器還包括:至少兩個執(zhí)行器,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置;控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。本發(fā)明所提供的硬盤驅(qū)動器在同一碟片上同時設(shè)置多個執(zhí)行器用于同時寫入/讀出數(shù)據(jù),所以在碟片旋轉(zhuǎn)一圈的情況下,至少能讀出兩個需要的數(shù)據(jù)。所以應(yīng)用本發(fā)明所提供的硬盤驅(qū)動器能夠使讀取數(shù)據(jù)的時間則至少縮小為原來的一半,大大提高了硬盤驅(qū)動器的內(nèi)部傳輸速率。
【專利附圖】
【附圖說明】
[0032]圖1為現(xiàn)有技術(shù)中硬盤驅(qū)動器的結(jié)構(gòu)示意圖;
[0033]圖2為本發(fā)明實施例中包括兩個執(zhí)行器的硬盤驅(qū)動器的結(jié)構(gòu)示意圖;
[0034]圖3為本發(fā)明實施例中包括四個執(zhí)行器的硬盤驅(qū)動器的結(jié)構(gòu)示意圖;
[0035]圖4為利用本發(fā)明實施例所提供的硬盤驅(qū)動器實現(xiàn)數(shù)據(jù)操作的方法流程圖;
[0036]圖5為本發(fā)明實施例中利用包括四個執(zhí)行器的硬盤驅(qū)動器實現(xiàn)數(shù)據(jù)操作時的示意圖。
【具體實施方式】
[0037]現(xiàn)有技術(shù)中不管使用高轉(zhuǎn)速的硬盤驅(qū)動器來提高實際傳輸速率;還是通過升級單碟技術(shù)來提高實際傳輸速率,都存在一些缺點:例如其內(nèi)部傳輸速率不會提升一倍,所以距離預(yù)期的目標要求還相差很遠。
[0038]針對上述現(xiàn)有技術(shù)中問題,本發(fā)明提供一種硬盤驅(qū)動器,該硬盤驅(qū)動器至少包括外殼,該外殼具有底板和頂蓋,在外殼中安裝有記錄或重放預(yù)定信息的碟片,進一步該硬盤驅(qū)動器還包括:至少兩個執(zhí)行器,并且每個執(zhí)行器中安裝有用于讀寫信息的磁頭,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置;控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。
[0039]本發(fā)明所提供的硬盤驅(qū)動器在同一碟片上同時設(shè)置多個執(zhí)行器用于同時寫入/讀出數(shù)據(jù),所以在碟片旋轉(zhuǎn)一圈的情況下,至少能讀出兩個需要的數(shù)據(jù)。所以應(yīng)用本發(fā)明所提供的硬盤驅(qū)動器能夠使讀取數(shù)據(jù)的時間至少縮小為原來的一半,大大提高了硬盤驅(qū)動器的內(nèi)部傳輸速率。以下結(jié)合說明書附圖對本發(fā)明所提供的方案做進一步的說明:
[0040]本發(fā)明實施例提供一種硬盤驅(qū)動器,下面結(jié)合說明書附圖對本發(fā)明的【具體實施方式】進行詳細說明:
[0041]本發(fā)明實施例所提供的硬盤驅(qū)動器包括外殼,該外殼通過上蓋和底板形成一個盤腔,該盤腔用于容納碟片和執(zhí)行碟片數(shù)據(jù)讀寫的相關(guān)部件,并且所述執(zhí)行碟片數(shù)據(jù)讀寫的相關(guān)部件固定設(shè)置于所述底板上,在所述執(zhí)行碟片數(shù)據(jù)讀寫的相關(guān)部件中包括:
[0042]至少兩個執(zhí)行器,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置;
[0043]如圖2所示,所述執(zhí)行器的個數(shù)可以是兩個執(zhí)行器201,在本發(fā)明實施例中所述執(zhí)行器的個數(shù)可以根據(jù)數(shù)據(jù)操作的需求以及硬盤驅(qū)動器的空間等因素決定。
[0044]在本發(fā)明實施例中,為了使磁頭能夠在最短的時間內(nèi)對數(shù)據(jù)執(zhí)行寫入或讀出操作,則通過執(zhí)行器的個數(shù)確定各磁頭在所述碟片上位置。
[0045]控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。[0046]在本發(fā)明實施例中,因為同一碟片上設(shè)置有多個磁頭,所以為了達到多個磁頭協(xié)調(diào)合作讀取碟片上的數(shù)據(jù),需要硬盤驅(qū)動器中的控制器根據(jù)磁頭的個數(shù)以及各磁頭在碟片上的位置控制各磁頭合作寫入/讀出碟片上的數(shù)據(jù)。
[0047]本發(fā)明所提供的硬盤驅(qū)動器中設(shè)置的執(zhí)行器可以設(shè)置2、4個或者更多,如圖2所示,當所述執(zhí)行器的個數(shù)為2個時,硬盤驅(qū)動器的具體結(jié)構(gòu)為:
[0048]所述兩個執(zhí)行器分別固定于所述底板的兩個對角頂點(例如,圖2所示的A頂點和B頂點)。
[0049]為了最大限度的縮短數(shù)據(jù)讀取的時間,最優(yōu)化的方案是當所述硬盤驅(qū)動器中包括兩個執(zhí)行器時,則將兩個執(zhí)行器中的兩個磁頭分別設(shè)置于碟片的不同半圓上。當其中一個磁頭讀取數(shù)據(jù)時,對應(yīng)的另個一個磁頭則可以有足夠的時間確定下個數(shù)據(jù)的位置,以及調(diào)整磁頭位置。
[0050]所述控制器根據(jù)所述兩個磁頭形成的圓心角分別控制所述兩個磁頭讀取一碟片不同扇區(qū)的數(shù)據(jù)。在本發(fā)明實施例中所述兩個磁頭形成的圓心角為180度。S卩,所述兩個磁頭在過圓心的同一直線上。
[0051]所述兩個磁頭形成的圓心角為:磁頭和碟片的接觸點與碟片圓心確定一條直線,兩個磁頭分別與圓心確定兩條直線,所述兩條直線所形成碟片圓心為頂點的夾角(即所述圓心角)。
[0052]如圖3所示,本發(fā)明實施例所提供的硬盤驅(qū)動器中所述執(zhí)行器可以包括四個,在該實施例中,硬盤驅(qū)動器的具體結(jié)構(gòu)為:
[0053]在該實施例中,所述執(zhí)行器的設(shè)置位置根據(jù)數(shù)據(jù)讀取的最優(yōu)化方案可以是:
[0054]兩個執(zhí)行器按照預(yù)設(shè)的夾角值組成一個執(zhí)行器組,并且一執(zhí)行器組中兩個執(zhí)行器對應(yīng)的兩個磁頭分別位于所述碟片的不同半圓上;兩個執(zhí)行器組分別固定于所述底板的兩邊。
[0055]根據(jù)上述四個磁頭的設(shè)置位置,所述控制器根據(jù)四個磁頭形成的圓心角分別控制所述四個磁頭讀取一碟片不同扇區(qū)的數(shù)據(jù)。
[0056]在該實施例中,只要控制所述四個磁頭中的至少兩個在碟片旋轉(zhuǎn)一圈的情況下讀出多個數(shù)據(jù),則可以提高硬盤驅(qū)動器數(shù)據(jù)讀取的速度,本發(fā)明實例中為了達到最優(yōu)化的效果,所述四個磁頭中任意兩個相鄰的磁頭形成的圓心角為90度。
[0057]因為現(xiàn)有技術(shù)中硬盤驅(qū)動器的具體空間大小一定,所以為了使不同個數(shù)的執(zhí)行器能夠協(xié)調(diào)合作讀取碟片上不同區(qū)域的數(shù)據(jù),則除了調(diào)整不同執(zhí)行器之間的角度外還需要進一步的調(diào)整執(zhí)行器中磁頭臂的長度。
[0058]每個執(zhí)行器中磁頭臂的長度通過所述執(zhí)行器的個數(shù)以及整個硬盤驅(qū)動器的面積確定。
[0059]在正常的使用過程中,只要開機硬盤驅(qū)動器就處于旋轉(zhuǎn)狀態(tài),主軸電機的旋轉(zhuǎn)可以達到4500或者7200轉(zhuǎn)每分鐘,尋道電機控制下的磁頭的運行,是左右來回移動的,而且幅度很小,從碟片的最內(nèi)層(著陸區(qū))啟動,慢慢移動到最外層,再慢慢移動回來,一個磁道再到另一個磁道來尋找數(shù)據(jù)。
[0060]硬盤驅(qū)動器的讀寫是以柱面的扇區(qū)為單位的。柱面也就是整個盤面中所有磁面的半徑相同的同心磁道,而把每個磁道劃分為若干個區(qū)就是所謂的扇區(qū)了。硬盤驅(qū)動器的寫操作,是先寫滿一個扇區(qū),再寫同一柱面的下一個扇區(qū)的,在一個柱面完全寫滿錢,磁頭是不會移動到別的磁道上的。所以文件在硬盤驅(qū)動器上的存儲,并不是像一般人的認為,是連續(xù)存放在一起的(從使用者來看是一起,但是從操作系統(tǒng)底層來看,其存放不是連續(xù)的)。
[0061]讀出數(shù)據(jù)時通過告訴磁盤控制器要讀出扇區(qū)所在的柱面號、磁頭號和扇區(qū)號(物理地址的三個組成部分)進行。磁盤控制器則直接使磁頭部件步進到相應(yīng)的柱面,選中相應(yīng)的磁頭,等待要求的扇區(qū)移動到磁頭下。在扇區(qū)到來時,磁盤控制器讀出每個扇區(qū)的頭標,把這些頭標中的地址信息與期待檢出的磁頭和柱面號做比較(即尋道),然后,尋找要求的扇區(qū)號。待磁盤控制器找到該扇區(qū)頭標時,根據(jù)其任務(wù)是寫扇區(qū)還是讀扇區(qū),來決定是轉(zhuǎn)換寫電路,還是讀出數(shù)據(jù)和尾部記錄。找到扇區(qū)后,磁盤控制器必須在繼續(xù)尋找系一個扇區(qū)之前對該扇區(qū)的信息進行后處理。如果是讀數(shù)據(jù),控制器計算此數(shù)據(jù)的ECC碼,然后,把ECC碼與已記錄的ECC碼相比較。如果是寫數(shù)據(jù),控制器計算出此數(shù)據(jù)的ECC碼,與數(shù)據(jù)一起存儲。在控制器對此扇區(qū)中的數(shù)據(jù)進行必要處理期間,磁盤繼續(xù)旋轉(zhuǎn)。技術(shù)上述硬盤數(shù)據(jù)存儲的特點,當利用本發(fā)明實施例所提供的硬盤驅(qū)動器進行數(shù)據(jù)讀寫時,具體可以是:
[0062]如圖4所示,基于上述結(jié)構(gòu)的硬盤驅(qū)動器,本發(fā)明還提供一種利用上述硬盤驅(qū)動器實現(xiàn)數(shù)據(jù)寫入/讀取的方法,該方法包括:
[0063]步驟401,確定硬盤驅(qū)動器中同一碟片上磁頭的個數(shù),并得到多個磁頭之間形成的圓心角;
[0064]因為在本發(fā)明實施例中,磁頭數(shù)量以及各磁頭之間的位置決定在寫入/讀出某一數(shù)據(jù)時,控制哪一個磁頭去寫入/讀出所述某一數(shù)據(jù)。所以在硬盤驅(qū)動器執(zhí)行寫入/讀出操作時,首先確定當前硬盤驅(qū)動器中所包括的磁頭個數(shù)以及各磁頭的位置關(guān)系。
[0065]步驟402,當所述多個磁頭中的第一磁頭寫入/讀取數(shù)據(jù)時,獲取多個磁頭在所述碟片上的第一位置信息;
[0066]步驟403,獲取待寫入/讀取的后面至少一數(shù)據(jù)在碟片中的第二位置的第二位置信息,并根據(jù)所述第一位置信息和第二位置信息確定第二磁頭;
[0067]本發(fā)明實施例中,因為磁頭的數(shù)量為多個,并且所述多個磁頭可以同時工作寫入/讀出碟片上多個扇區(qū)的數(shù)據(jù),所以在數(shù)據(jù)寫入/讀出時,還根據(jù)當前可用的磁頭個數(shù),確定對應(yīng)數(shù)量的待操作數(shù)據(jù)。在本發(fā)明實施例中,每個磁頭相對于磁盤都是獨立存在的,所以控制器可以根據(jù)數(shù)據(jù)的具體讀寫操作調(diào)用具體某一個或某幾個磁頭進行數(shù)據(jù)讀寫操作。
[0068]步驟404,控制第二磁頭寫入/讀取所述后面至少一數(shù)據(jù)。
[0069]在本發(fā)明實施例中,針對不同的執(zhí)行器個數(shù)所對應(yīng)的寫入/讀出控制操作會有不同,該實施中以2個和4個執(zhí)行器為例進行說明:
[0070](I)當所述磁頭包括兩個時,所述根據(jù)所述第一位置信息和第二位置信息確定第二磁頭包括:
[0071]因為只有兩個執(zhí)行器,當檢測到寫入/讀出數(shù)據(jù)的操作時,則首先確定硬盤驅(qū)動器中可執(zhí)行寫入/讀出操作的執(zhí)行器;
[0072]根據(jù)數(shù)據(jù)讀取和寫入的需要前后兩個待讀取數(shù)據(jù)的位置會有不同,所以在確定第一磁頭當前操作數(shù)據(jù)的第一位置后,則對應(yīng)的需要確定第二磁頭進行數(shù)據(jù)操作時,所對應(yīng)的下一個待操作數(shù)據(jù)的第二位置,確定第二位置與所述多個磁頭中每個磁頭的距離值;
[0073]在該實施例中,檢測磁頭與所述第二位置的距離值時,需要考慮碟片的旋轉(zhuǎn)方向,在本實施例中磁頭沿所述旋轉(zhuǎn)方向的正向到所述第二位置的距離為所述距離值。如圖5所示,該實施例中,所述碟片逆時針旋轉(zhuǎn),當下一個需要讀取的第二數(shù)據(jù)對應(yīng)的第二位置為X點時,則對應(yīng)的所述第一磁頭與第二位置的第一距離值為圓弧a,第二磁頭與第二位置的第二距離值為圓弧b。
[0074]獲取所述距離值中最小值對應(yīng)的磁頭作為第二磁頭。即,為了最快的獲取到想要的數(shù)據(jù),則計算出待操作數(shù)據(jù)的位置后,則控制離這個數(shù)據(jù)位置最近的空閑磁頭去執(zhí)行對應(yīng)的寫入/讀出操作。
[0075]除了需要確定第一磁頭相對于第二位置的距離值以外,還需要考慮當前磁頭的運行狀態(tài)。針對圖5所示的實現(xiàn)結(jié)構(gòu),即使第一磁頭與第二位置之間的距離值小于第二磁頭與第二位置之間的距離值,但是如果第一磁頭當前正在讀取第一數(shù)據(jù),那么則需要根據(jù)碟片的旋轉(zhuǎn)速度、以及第一磁頭讀取第一數(shù)據(jù)的時間確定當?shù)谝淮蓬^讀完第一數(shù)據(jù)后,所述第二數(shù)據(jù)所處的第二位置與各磁頭之間的位置。如果當前第一磁頭為空閑狀態(tài),則直接確定第一磁頭為讀取所述第二數(shù)據(jù)的磁頭。
[0076](2)當所述磁頭包括四個時,所述根據(jù)所述第一位置信息和第二位置信息確定第二磁頭包括:
[0077]確定第二位置與所述多個磁頭中每個磁頭的距離值;
[0078]當檢測到任一距離值為0,則獲取所述任一距離值對應(yīng)的磁頭作為第二磁頭,并控制第二磁頭與第一磁頭同時寫入/讀取數(shù)據(jù)。
[0079]該實施例中的硬盤驅(qū)動器包括四個磁頭,所以并不局限于計算出后續(xù)一個數(shù)據(jù)的讀取磁頭,所以需要根據(jù)當前各磁頭的工作狀況以及磁頭的位置確定,計算多少個數(shù)據(jù)的讀取磁頭。在該實施例中,并一定所有磁頭都同時啟用,可以根據(jù)數(shù)據(jù)讀取需要啟用一個、兩個或者三個磁頭讀取數(shù)據(jù)。
[0080]本申請實施例中的上述一個或多個技術(shù)方案,至少具有如下的技術(shù)效果:
[0081]針對現(xiàn)有技術(shù)中問題,本發(fā)明提供一種硬盤驅(qū)動器,該硬盤驅(qū)動器至少包括外殼,該外殼具有底板和頂蓋,在外殼中安裝有記錄或重放預(yù)定信息的碟片,進一步該硬盤驅(qū)動器還包括:至少兩個執(zhí)行器,并且每個執(zhí)行器中安裝有用于讀寫信息的磁頭,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置;控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。本發(fā)明所提供的硬盤驅(qū)動器在同一碟片上同時設(shè)置多個執(zhí)行器用于同時寫入/讀出數(shù)據(jù),所以在碟片旋轉(zhuǎn)一圈的情況下,至少能讀出兩個需要的數(shù)據(jù)。所以應(yīng)用本發(fā)明所提供的硬盤驅(qū)動器能夠使讀取數(shù)據(jù)的時間則至少縮小為原來的一半,大大提高了硬盤驅(qū)動器的內(nèi)部傳輸速率。
[0082]本發(fā)明所述的方法并不限于【具體實施方式】中所述的實施例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出其它的實施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
[0083]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種硬盤驅(qū)動器,該硬盤驅(qū)動器至少包括外殼,該外殼具有底板和頂蓋,在外殼中安裝有記錄或重放預(yù)定信息的碟片,其特征在于,該硬盤驅(qū)動器還包括: 至少兩個執(zhí)行器,并且每個執(zhí)行器中安裝有用于讀寫信息的磁頭,所述至少兩個執(zhí)行器按照預(yù)設(shè)的間隔距離設(shè)置于所述底板的設(shè)定位置; 控制器,控制所述至少兩個執(zhí)行器中的磁頭組合使用讀取一碟片不同扇區(qū)的數(shù)據(jù)。
2.如權(quán)利要求1所述的硬盤驅(qū)動器,其特征在于,當所述執(zhí)行器包括兩個時,所述兩個執(zhí)行器分別固定于所述底板的兩個對角頂點,并且兩個執(zhí)行器對應(yīng)的兩個磁頭分別位于所述碟片的不同半圓上。
3.如權(quán)利要求2所述的硬盤驅(qū)動器,其特征在于,所述控制器根據(jù)所述兩個磁頭與所述碟片圓心形成的圓心角控制所述兩個磁頭讀取所述碟片不同扇區(qū)的數(shù)據(jù)。
4.如權(quán)利要求3所述的硬盤驅(qū)動器,其特征在于,所述兩個磁頭形成的圓心角為180度。
5.如權(quán)利要求1所述的硬盤驅(qū)動器,其特征在于,當所述執(zhí)行器包括四個時,兩個執(zhí)行器按照預(yù)設(shè)的夾角值組成一個執(zhí)行器組,并且一執(zhí)行器組中兩個執(zhí)行器對應(yīng)的兩個磁頭分別位于所述碟片的不同半圓上;兩個執(zhí)行器組分別固定于所述底板的兩邊。
6.如權(quán)利要求5所述的硬盤驅(qū)動器,其特征在于,所述控制器根據(jù)四個磁頭形成的圓心角分別控制所述四個磁頭讀取一碟片不同扇區(qū)的數(shù)據(jù)。
7.如權(quán)利要求6所述的硬盤驅(qū)動器,其特征在于,所述四個磁頭中任意兩個相鄰的磁頭形成的圓心角為90度。
8.如權(quán)利要求1-7任一權(quán)項所述的硬盤驅(qū)動器,其特征在于,通過執(zhí)行器的個數(shù)確定每個執(zhí)行器中磁頭臂的長度。
9.利用權(quán)利要求1-8所述的硬盤驅(qū)動器實現(xiàn)數(shù)據(jù)寫入/讀取的方法,其特征在于,包括: 確定硬盤驅(qū)動器中同一碟片上磁頭的個數(shù),并得到多個磁頭之間形成的圓心角;當所述多個磁頭中的第一磁頭寫入/讀取數(shù)據(jù)時,獲取多個磁頭在所述盤皮上的第一位置信息; 獲取待寫入/讀取的后面至少一數(shù)據(jù)在碟片中的第二位置的第二位置信息,并根據(jù)所述第一位置信息和第二位置信息確定第二磁頭; 控制第二磁頭寫入/讀取所述后面至少一數(shù)據(jù)。
10.如權(quán)利要求9所述的方法,其特征在于,當所述磁頭包括兩個時,所述根據(jù)所述第一位置信息和第二位置信息確定第二磁頭包括: 確定第二位置與所述多個磁頭中每個磁頭的距離值; 獲取所述距離值中最小值對應(yīng)的磁頭作為第二磁頭。
11.如權(quán)利要求9所述的方法,其特征在于,當所述磁頭包括四個時,所述根據(jù)所述第一位置信息和第二位置信息確定第二磁頭包括: 確定第二位置與所述多個磁頭中每個磁頭的距離值; 當檢測到任一距離值為0,則獲取所述任一距離值對應(yīng)的磁頭作為第二磁頭,并控制第二磁頭與第一磁頭同時寫入/讀取數(shù)據(jù)。
【文檔編號】G11B19/20GK103886880SQ201210558899
【公開日】2014年6月25日 申請日期:2012年12月20日 優(yōu)先權(quán)日:2012年12月20日
【發(fā)明者】胡振國, 陳英標 申請人:聯(lián)想(北京)有限公司