[go: up one dir, main page]

TW200809801A - Multi-arm disk drive system having interleaved read/write operations and method of controlling same - Google Patents

Multi-arm disk drive system having interleaved read/write operations and method of controlling same Download PDF

Info

Publication number
TW200809801A
TW200809801A TW096110377A TW96110377A TW200809801A TW 200809801 A TW200809801 A TW 200809801A TW 096110377 A TW096110377 A TW 096110377A TW 96110377 A TW96110377 A TW 96110377A TW 200809801 A TW200809801 A TW 200809801A
Authority
TW
Taiwan
Prior art keywords
read
write
data
write head
disc drive
Prior art date
Application number
TW096110377A
Other languages
English (en)
Inventor
Jesse E Craig
Stanley B Stanski
Scott T Vento
Original Assignee
Ibm
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Publication of TW200809801A publication Critical patent/TW200809801A/zh

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5547"Seek" control and circuits therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/4806Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed specially adapted for disk drive assemblies, e.g. assembly prior to operation, hard or flexible disk drives
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5569Track change, selection or acquisition by displacement of the head across disk tracks details of specially adapted mobile parts, e.g. electromechanical control devices
    • G11B5/5578Multiple actuators addressing the same disk, e.g. to improve data rate or access rate
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Moving Of Heads (AREA)
  • Moving Of Head For Track Selection And Changing (AREA)

Description

200809801 九、發明說明: 【發明所屬之技術領域】 本發明概言之係關於非揮發性資料儲存之領域。— 言’本發明係關於一具有交插讀取/寫入操作之多 驅動系統及其控制方法。 /、 【先前技術】 在諸多其中期望相對快、經濟、非揮發 ^ A ffl tb Π3 大谷里儲存 之應用中使用硬碟片驅動器。舉例而言 ^ Φ ffl ^ S碟片驅動器通 用於:咖器、主機電腦、個人電腦、膝上型電 位“位錄衫機、音樂及多媒體裝置、個人數位助理、數 位相機及蜂巢式電話中。自19 數 弩可田卡 弟 〇商業硬碟片驅動 為了用以來,硬碟片技術取得重大進展。 當前硬碟片驅動器通常包括複數個磁盤这 旋轉軸線或轉軸以一恆定角 "% 一共用 之m… 角速度㈣。現代硬碟片驅動.器 A用形狀係數、或磁盤直徑係3 5 in、2 in及 〇·85 in。亦即,A " ·8 m、1 直徑磁盤係可用。該等磁般、§ $ 係由一在兩個主表面上涂古飞寺磁盤通常 鐵)之非金屬材料(例才:(通吊係乳化 形成該驅動器之資料針主 製成’ δ亥磁性記錄材料 有^ 表面。當前硬碟片驅動器通常且 有一移動多個讀& /官λ 一右 利口。通泰具 長取/寫入頭之單個電樞,一 一 用於每一資料儲# ^ 寫入頭 緙存表面,彼此完全一致。 數個更新設計每一資 頭並藉助相應各'立怎“面均使用多個讀取/寫入 計之某些設計t =電樞移動該多個磁頭。於該等設 该夕個磁頭係用於冗餘或用於藉由同時 118905.doc 200809801 使用該等讀取/寫入頭之某些或 一既宗杳%I捕& 有進仃貝枓傳輸來增加 既疋貝枓傳輸(讀取或寫人)操作之速度。於該等設古十之 二他設計中,控制每-資料儲存表面之多個磁頭以便在任 1定時間使用最接近該資料位置之讀取/寫人頭進行資
Si:::彼表面之一個或多個剩餘讀取/寫入頭並不 多彼貝料傳輸,而是等待使其 ,、仃動之後績貧料傳輸請 求。在该專新近同時讀取/同時寫入及最接近資料之 增加各自㈣片驅動11之速度極其期望平均搜尋時 ::改良(亦即,該(等)讀取/寫入頭藉由複數個讀取/寫入 S月求移動至一合意資料傳輸位置所需之平均時間)。 【發明内容】 於一態樣中’本發明係關於—響應複數個資料傳輸請求 之碟片驅m該複數個資料傳輸請求要求複數個相應 各自之搜尋及複數個相應各自之資料傳輸。該碟片驅動系 統包括-殼體及至少-個可旋轉地安裳在該殼體内之磁 孤亥至V #磁盤具有一包含複數個表面資料儲存位置 之第一資料儲存表面。-第—讀取/寫人頭可移動地安裝 在该殼體内並經組態以讀取及將資料寫人至複數個表面資 料儲存位置之某些。—第—致動器組件支援該第-讀取/ 寫入頭並經組態以移動該第一讀取/寫入頭,以便該第一 讀取/寫入頭能夠存取複數個表面資料儲存位置。至少一 第二讀取/寫人頭可移動地安裝在該殼體内並經組態以讀 取及將資料寫入至複數個表面資料儲存位置之某些。一第 二致動器組件支援該第二讀取/寫入頭並經組態以獨立於 118905.doc 200809801 取/寫入頭移動該第二讀取/寫入頭,以便該第二 nrr存取複數個表面資料儲存位置。一控制 = 該第一致動器組件及該第二致動器組 ::之;:器藉由在該第一致動器組件與該第二致動器組 請求。又§稷數個相應各自之搜尋來響應複數個資料傳輸
法々I、樣中’本發明係關於-控制-碟片驅動器之方 法,该碟片驅動器包括至少一 H 個/、有至少一個儲存表面之 該碟片驅動器進-步包括至少兩個與該至少一個儲 :有作關係之5買取/寫入頭。該方法包括接收複數 個育料傳輸請求,直要电遴私加士 Α /、要求複數個相應各自之搜尋及複數個 目應各自之資料傳輸。移動該至少兩個讀取/寫入頭以使 該複數個相應各自之搜尋相互交插。啟動該至少兩個讀取 /寫入頭以便關於該至少—個儲存表面實施複數個相應各 自之資料傳輪。 【實施方式】 現參照圖式,如下文中之更詳細說明,圖i及圖2圖解說 明本發明之一多電樞硬碟片驅動⑽D)系統1〇〇,其包括 相對於白用之單臂及多臂HDD系統減少系統之平均搜尋時 間的各種特徵。職系統1〇〇可包括一包含一個或多個磁 k 104(例如,圖2中特別顯示之四個磁盤l〇4A_D)之殼體 102,忒一個或多個磁盤1〇4可圍繞一共用旋轉軸相對 於該殼體旋轉。每一磁盤1〇4八姻7具有第一及第二資料 儲存表面112A-B ’該表面可以任何適用方式設置有其資料 118905.doc 200809801 儲存容量。舉例而t,每一資料储存表面112A_B均可具有 一包括氧化鐵或其他磁性材料之磁性儲存表面。製造適合 用於本發明之磁盤賴奴心說明在此項技術中係熟 夫口此,本文無需為使熟悉此項技術者瞭解本發明之廣 • 闊範疇而對此詳細說明。 八 • HDD系統100可進—步包括複數個致動器組件(例如,所 ^之兩個電樞組件116A_B),其每一者均相互獨立地支援 • 並移動一組讀取7寫入頭120A-B。每一組件116A-B上之讀 取/寫入頭120A-B之數量將通常等於資料儲存表面五】Μ』 之數量。於此關聯中,注意,任何既定讀取或寫入請求皆 可涉及使用一個或多個讀取/寫入頭120A或讀取/寫入頭 120B來滿足彼請求。每—電樞組件ιι6α·β可包括—電極 224Α-Β及-在運作上經組態以在—資料位置搜尋期間移動 各自電柩之致動器128Α_Β〇每一致動器128α_β均可包括 (例如卜線性馬達、音圈等(未顯示)用於移動各自之電樞 • 124Α-Β。熟悉此項技術者易於瞭解,雖_示回轉式致動 器組件U6A-B’但其他類型之致動器組件(例如,線性運 動型致動器組件)亦可用於本發明之一碟片驅動系統。在 頒予Susnjar之美國專利第M83,〇62號中顯示適合用於本發 明之各❹磁頭佈置及致㈣組件類型,該專利因其揭= 各種佈置及致動器組件類型而以參考形式併入本文中。 —可藉由-合適之控制器132控制每—電樞組件ii6A_B及 每-讀取/寫入頭120A_b之操作,該控制器亦可在刪系 統100與該HDD系統所連接之任何裝置(未顯示)(例如一個 118905.doc 200809801 :多個電腦飼服器、主機電腦、個人電腦、膝上型電腦、 數位錄影機、音樂及多媒體裝置、個人數位助理、數位相 :及蜂巢式電話等)之間提供一介面。如彼等熟悉此項技 ’者所瞭解’控制器132可構建於任一合適之硬體、軟體 ,硬體與軟體之組合中。下文更詳細說明控制器]32之功 能0 般而各,HDD系統100自該(等)裝置接收一個或多個
連續資料流傳輸之請求,亦即,自磁盤104A.D之資料儲存 表面112A-B讀取具體資料或將具體資料寫入至該等資料儲 子表面之明求。伴隨該寫人請求,控制器通常將亦接 收奴寫入至貧料儲存表面丨12A_b之資料。因此,控制器 132可包括協同將資料寫入資料儲存表面ιΐ2Α_Β所需之功 月b ,以便響應一合適之讀取請求讀取該資料。控制器1 u t苇亦將對應於瀆取請求輸出資料。因此,控制器U 2亦 了叹置有協同攸資料儲存表面112A-B讀取之資料與相應各 自之讀取請求所需之功能。應注意,雖然顯示控制器132 係位於殼體102内,但在其他實施例中,該控制器亦可位 於該殼體外。 如上文所述,HDD系統1〇〇之一重要特徵係其降低響應 一組貧料傳輸請求所需之平均搜尋時間的能力。此可藉由 相互父插藉由HDD系統1 〇〇響應各種輸入之資料傳輸請求 所實施之資料傳輸操作(例如,搜尋並寫入或搜尋並讀取 操作)來達成。可由控制器132提供該交插功能。舉例而 言,圖3之時序圖200圖解說明一個適用於圖}及圖22Hdd 118905.doc -10、 200809801 糸統1 Ο 0之交插方牵。失日77 m 系茶知圖3,且亦參照圖1及圖2,圖3 之時序圖200圖解說明科旛μ 阱也明對應於一八個在按時間排序之資料 傳輸請求212純之實例性集合的電框組件η6Α及讀取/寫 入頭12〇Α之資料傳輪操作集合204A-D及電樞組件! _及 讀取/寫入頭120B之資料傳輸操作集合2〇8a_d。每—資料 ^集合均包括-搜尋216及_資料傳輸,a_h,亦即, 一項取或寫人取決於相應資料傳輸請求2i2a_h之性質。 序圖2GG所圖解說明之交插方案係基於按與資料傳輪 -月求212A-H之接收相同之時間順序實施多個資料傳輸操作 本口 204A-D、208A_D之資料傳輸22〇a_h的概念。此係藉 由向每-資料傳輸操作集合2Q4a务2q8a_d添加—停: 循環224來達成,其中對彼組之搜尋叫係在完成緊先前之 =料傳輸請求212純之資料傳輸謝批前結束。每一 h止循%224之長度可係緊前面之資料傳輸mH結束所 需之時間長度加上控制器132或其他電路準備處理另一資 料傳輸所需之任一日羊卩卩。A姑、 . 、 任寺間當然,若在針對該緊隨其後之靖 求完成搜尋之前針對—特定資料傳輸請求2UA-B完成一搜 尋216及相應之資料傳輸22()a_h,則無需—停止循環。 料傳輸繼射之時間順序,如圖3中所圖解說 明之父插方案中所動作’一般簡化控制器132之功 =制器不負責追縱及使無序之資料傳輸(特別是讀取)盘 按時間排序之資料傳輸請求212Α·Η聯繫起來。亦即,以 =之替代實施财,資料請求操作之交插無需產生此等 資料傳輸。舉例而言’於-個替代實施例(未顯示) I18905.doc -11 - 200809801 τ,一旦一資料傳輪完成,實施下一搜尋可立即發生。若 相應控制器經組態以一次僅處理一個資料傳輸,則可添加 一停止循環以防止一資料匯流排衝突。另一方面,若該控 制器經組態以同時處理與讀取/寫入頭之數量相等數量之 資料傳輸,則不需要該等停止循環。於該等替代交插方案 之任者中,該控制器或其他電路將需要包括用於將資料 讀取傳輸(特別是讀取)與相應各自之資料讀取請求聯繫起 來之功能。此將會增加該控制器或其他電路之複雜性。 參照圖4,且亦參照圖υ,圖4圖解說明用於在圖i及圖 2之HDD系統1〇〇内實施圖3之時序圖2〇〇中所圖解說明之交 插方案之一流程圖300。於步驟305中,控制器132接收一 資料傳輸請求。於步驟310中,控制器132確定電樞組件 116A及/或相應讀取/寫入頭i2〇A是否忙於處理一先前資料 傳輸請求。若不是,則於步驟315中,控制器132啟動電樞 組件116A以便將適當之讀取/寫入頭i2〇A定位於恰當位置 以實施所請求之來往於相應資料儲存表面〗12A-B之資料傳 輸。步驟3 1 5可稱為一搜尋步驟。在搜尋步驟3丨5之後,於 步驟320中控制器132確定其他電樞組件ι16Β及/或相應讀 取/寫入頭120B是否忙於一先前請求。若是,則交插方案 進入一停止環路325,該環路繼續執行直至其他電樞組件 116B及/或相應讀取/寫入頭12叩完成先前之請求。注意, 圖3中未圖解說明停止環路325之作用。然而,參照圖3, 可藉由將與資料傳輸請求212D相關聯之搜尋21 6延伸超過 與請求212E相關聯之資料傳輸22〇E來想像其作用。於此情 118905.doc -12- 200809801 形下,停止環路325將藉由在搜尋216與請求212E之資料傳
輸220E之間插入一停止循環224來允許資料傳輸請求212E 之資料傳輸220E直至請求212D之資料傳輸220D之後才發 生。 另一方面,若於步驟320中其他電框組件及/或讀 取/寫入頭120B不忙於一先前資料傳輸請求,則該交插方 案可繼績至步驟330,於此步驟中,控制器! 32關於當前請 求使來往於相應各自之資料儲存表面U2A_B之資料傳輸發 生。一旦該資料傳輸完成,則該交插技術可循環回至步驟 305,於此點,控制器132接收另一資料傳輸請求。 若於步驟310中,控制器132已確定電樞組件116八及/或 讀取/寫入頭120A忙於一先前資料傳輸請求,則於步驟335 中該控制器可確定電樞組件丨16B及/或讀取/寫入頭12犯是 否忙於一先前請求。若是,則該交插方案可進入一等待迴 路340,該環路繼續直至一個或兩個電樞組件工丨及相 應各自之讀取/寫入頭120A_B不再忙於一先前請求。若於 乂驟3 3 5中,控制器13 2石崔定電樞組件116 B及讀取/寫入頭 120B不忙(且於步驟310中電樞組件U6A及讀取/寫入頭 120A忙),則於步驟345中,控制器132啟動電樞組件^仙 以便將讀取/寫入頭120B置於恰當位置以實施所請求之來 往於相應資料儲存表面112A_B之資料傳輸。步驟345可稱 作一搜尋步驟。在搜尋步驟345之後,於步驟35〇中,控制 132確定其他電樞組件116八及/或相應讀取/寫入頭i^A 疋否忙於一先如請求。若是,則該交插方案進入一停止環 118905.doc -13- 200809801 路355,該環路繼‘續執行直至其他電樞組件丨“入及/或相應 讀取/寫入頭120A完成先前請求。圖3中兩次圖解說明停止 環路355之作用,一次與資料傳輸請求以⑼有關及一次與 資料傳輸請求212F有關。
另一方面,若於步驟350中其他電樞組件116八及/或讀 取/寫入頭120A不忙於-先前f料傳輸請求,則該交插方 案可繼續至步驟360,於此點,控制器132關於當前請求使 來往=相應各自之資料儲存表面112Α·Β^料傳輸發生。 旦貝料傳輸完成,則該交插技術可循環回至步驟3〇5, 於此點,控制器132接收另—資料傳輸請求。 熟悉此項技術者易於瞭解,圖4之流程圖3〇〇所圖解說明 之交插方案僅係實例性且各種替代交插方案皆係可能且在 理解當前揭示内容之前提下易於構建各種替代交插方案。 J盡管係關於本發明之一實例性實施例說明及圖解說明本 發:::但熟悉此項技術者應瞭解,在不背離本發明之精神 ::疇之前提下,可在該實施例中及對該實施例做出前述 各種其他變化、省略及添加。 【圖式簡單說明】 :於圖解說明本發明之目的,該等圖式顯示—當前㈣ =明之形式。然、而’應瞭解,本發明並不限於該等 式中所示之精密佈置及工具,其中: 圖圖1係本發明-蓋予以移除之碟片驅動系統之一平, 圖2係圖1之碟片驅動系統之一放大剖面圖 118905.doc 200809801 圖3係一圖解說明圖}之碑 操作之時相;及 ^«系統之搜尋H料傳輪 次圖4係流程圖,其顯示控制⑴之碟片驅動“之搜尋及 資料傳輸操作之一交插方案。 【主要元件符號說明】
100 硬碟片驅動系統 102 殼體 104 磁盤 108 旋轉軸 116A 電樞組件 116B 電樞組件 120 A 讀取/寫入頭 120B 讀取/寫入頭 124A 電樞 124B 電樞 128A 致動器 128B 致動器 132 控制器 104A 磁盤 104B 磁盤 104C 磁盤 104D 磁盤 112A 資料儲存表面 112B 資料儲存表面 118905.doc 200809801 200 時序圖 204A 資料傳輸操作集合 204B 資料傳輸操作集合 204C 資料傳輸操作集合 204D 資料傳輸操作集合 208A 資料傳輸操作集合 208B 資料傳輸操作集合 208C 資料傳輸操作集合 208D 資料傳輪操作集合 212A 資料傳輸請求 212B 資料傳輸請求 212C 資料傳輸請求 212D 資料傳輸請求 212E 資料傳輸請求 212F 資料傳輸請求 212G 資料傳輸請求 212H 資料傳輸請求 216 搜尋 220A 資料傳輸 220B 資料傳輸 220C 資料傳輸 220D 資料傳輸 220E 資料傳輸 220F 資料傳輸 118905.doc -16· 200809801 220G 資料傳輸 220H 資料傳輸 224 停止循環
118905.doc -17-

Claims (1)

  1. 200809801 十、申請專利範圍: 1. 一種響應複數個"傳輸請求之碟片驅㈣、、統,該複數 個貪枓傳輸請求要求複數個相應各自之搜尋及複數個相 應各自之資料傳輸,該碟片驅動系統包括: 0) —殼體; ()〃自磁盤,其可旋轉地安裝在該殼體内,該至 少-個磁盤具有_包含複數個表面資料儲存位置之
    第一資料儲存表面; ⑷-第-讀取/寫入頭,其可移動地安裝在該殼體内並 經組態以讀取及將資料寫入至該複數個表面資料儲 存位置之某些; ⑷-第-致動器組件’其支援該第一讀取/寫入頭並經 組態以移動該第一讀取/寫入頭以使該第一讀取/寫 入頭能存取該複數個表面資料儲存位置; ⑷至少-第二讀取/寫人頭,其可移動地安裝在該殼體 内並經組態以讀取及將資料寫入至該複數個表面資 料儲存位置之某些; ω —第二致動器組件,其支援該第二讀取/寫入頭並經 組態以獨立於該第一讀取/寫入頭移動該第二讀取/ 寫入頭及以使該第二讀取/寫入頭能夠存取該複數個 表面資料儲存位置;及 (g) —控制器,其在運作上連接至該第一致動器組件及 該第二致動器組件,該控制器藉由在該第一致動器 組件與該第二致動器組件之間交插該複數個相應各 I18905.doc 200809801 咬自之搜尋來響應該複數個資料傳輸請求。 、、員1之碟片驅動系統,其中該控制器按照一時間 順序接收該複數個資料傳輸請求,該控制器經組態以控 ::亥第-及第二致動器組件以藉由在該第一與第二致動 _〗乂曰忒複數個相應各自之搜尋來按照該時間 順序實施該複數個相應各自之搜尋。 涵:東項1之碟片驅動系統’其中該控制器按照一時間 、乂,收4複數個#料傳輸請求,該控制器經組態以控 亥弟-及第二讀取/寫入頭以便藉由在該第一與第二讀 取/寫入頭之間依序交替該複數個相應各自之資料傳輸來 按照該時間順序實施該複數個相應各自之資料傳輸。 J :員3之碟片驅動系統,其中該控制器經組態以控 制该弟-及第二致動器組件以便藉由在該第―與第二致 動器組件之間依序交替該複數個相應各自之搜尋來按照 该時間順序實施該複數個相應各自之搜尋。 5·如請求項4之碟片驅動系統,其中該控制器在運作上經 :您以根據需要使該複數個相應各自之資料傳輪之某些 V止’以保持該複數個相應各自之資料傳輸之該時間順 序。 6.:請求f1之碟片驅動系統,其中該至少-個磁盤包括 二一及第二資料儲存表面,且在該第一及第二資料儲存 表面上包含有該複數個表面資料儲存位置,該碟片驅動 純進—步包括-藉由該第—致動器組件支援之第一對 0貝取/寫入頭及一藉由該第二致動器組件支援之第二對讀 118905.doc 200809801 取/寫入頭,該第_及 含-可操作該第—f料館=讀取/寫人頭之每―者均包 '今儲存表面之綠 作該第二資料儲存# 項取/寫入頭及一可操 衣面之讀取/寫入頭。 如請求項1之碟片驅動 μ示統,進一牛勺』、 每一磁盤均包括一第一 ^ νι括複數個磁盤, 磁盤之該第-及第二^弟料館存表面,該複數個 面資料儲存位置,儲存表面上包含有該複數個表 第-致動器'组件支::第片驅, <弟一組碩取/寫入頭及一蕻由 二致動器組件支接之笛 頌及耩由忒弟 组括取/_入3 弟一組讀取/寫入頭,該第一及第二 組項取/寫入頭之每_者 外墙公卜 3具有一可刼作該複數個磁盤之 该弟一及第二儲存砉;— 相應各自之一者的讀取/寫入 頭0 8. 9·
    如請求項1之碟片驅動系 動糸統,其中該第一及第二致動器 組件之每—者均包括—回轉式電樞。 種‘制碟片驅動器之方法’該碟片驅動器包括至少 一個具有至少一個儲左 1省存表面之磁盤,該碟片驅動器進一 步包括至少兩個鱼兮$丨、^ ^ 〃 ^至;一個儲存表面呈工作關係之讀 取/寫入頭,該方法包括: ⑷接收複數個$求複數個相應各自之搜尋及複數個相 應各自之資料傳輸的資料傳輸請求·, 0>)移動該至少兩個讀取/寫入頭以便使該複數個相應各 自之搜尋相互交插;及 (c)啟動該至少兩個讀取/寫入頭以便關於該至少一個儲 存表面實施該複數個相應各自之資料傳輸。 118905.doc 200809801 1〇·如請求項9之方法,其中步驟(C)包括啟動該至少兩個讀 取/寫入碩以便交插該複數個相應各自之資料傳輸。 如請求項9之方法,其中步驟⑷包括按照一時間順序接 收4複數個資料傳輸請求,及步驟(b)包括移動該至少兩 個頃取/寫入頭以便按照該時間順序啟始該複數個相應各 自之搜尋。 12. 如睛求項11之方法,其中步驟⑻包括以—交替方式移動 該至少兩個讀取/寫入頭。 13, 如明求項12之方法’其中(c)包括啟動該至少兩個讀取/ 寫入碩以便按照該時間順序實施該複數個相應各自之資 料傳輸。 ' 14. 如請求項13之方法,其中步驟⑷包括以—交替方式啟動 該至少兩個讀取/寫入頭。 15 如請求項9之方法,其中步驟(a)'包括按照一時間順序接 ㈣複數個資料傳輸請求,及步驟⑷包括啟動該至少兩 貝取/寫入頭以便按照該時間順序實施該複數個相應各 自之資料傳輸。 16. 如請求項15之方法’其中步驟⑷包括以一交替方式啟動 該至少兩個讀取/寫入頭。 17. :種響應複數個按時間排序之資料傳輸請求之碟片驅動 ^、、先&等貝料傳輸請求要求複數個相應各自之搜尋及 複數個相應各自之資料傳輪,該碟片驅動系統包括: Ο) —殼體; .W至少—個磁盤’其可旋轉地安裝在該殼體内,該至 118905.doc 200809801 之 t一個磁盤具有—包含複數個表面資料儲存位置 第一貧料儲存表面; (C)\—第—讀取/寫人頭,其可移動地安袭在該殼體内並 :組態以讀取及將資料寫入至該複數個表面資料儲 存位置之某些; ―:一致動器組件,其支援該第-讀取/寫入頭並經 組態以移動該第一讀取/寫入頭以便該第一讀取/寫
    入頭此夠存取該複數個表面資料儲存位置; ⑷至少一第二讀取/寫入頭’其可移動地安裝在該殼體 内並經組態以讀取及將資料寫入至該複數個表面資 料儲存位置之一者,· ⑴二致動器組件,其支援該第二讀取/寫入頭並經 組恶以獨立於該第一讀取/寫入頭移動該第二讀取/ 寫入頭且以便使该第二讀取/寫入頭能夠存取該複 數個表面資料儲存位置;及 (g)控制器’其在運作上連接至該第一致動器組件及 該第二致動器組彳,該控制器藉由在1¾第一致動器 ’且件與第_致動器'組件之間交替該複數個相應各自 之,尋來按照該時間順序實施該複數個相應各自之 搜尋來響應該複數個&時間排序之資料傳輸請求。 1 8·:明求項17之碟片驅動系統,其中該控制器係藉由在該 弟一與第二讀取/寫入頭之間依序交替該複數個相應各自 之^料傳輸來按照該時間順序實施該複數個相應各自之 搜+來進一步響應該複數個按時間排序之資料傳輸請 118905.doc 200809801 求。 19.如請求項18之碟片驅動系統,复 組態以根據需要使該複數個相應μ控制器在運作上經 停止以保持該複數個相應各自^次自之資料傳輸之某些 序。 貝料傳輪之該時間順 20·如請求項17之碟片驅動系統,進一 每一磁盤均包括一笛一卜 步包括複數個磁盤, 弟 及弟二資料辟十士 個磁盤之該第—及第二 户主錯存表面,在該複數 表面資料儲存位置, / =子、面上包含有該複數個 該第一致動器組件支援之第一,且:取/,一 π括一藉由 第二致動器組件支撻、靖取/寫入頭及一藉由該 二組讀C:組讀取,寫入頭,該第-及第 之該第-及第二針主均具有一可操作該複數個磁盤 入頭。 子、面之相應各自之每一者的讀取/寫
    118905.doc
TW096110377A 2006-03-31 2007-03-26 Multi-arm disk drive system having interleaved read/write operations and method of controlling same TW200809801A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/278,283 US7385781B1 (en) 2006-03-31 2006-03-31 Multi-arm disk drive system having interleaved read/write operations and method of controlling same

Publications (1)

Publication Number Publication Date
TW200809801A true TW200809801A (en) 2008-02-16

Family

ID=38675703

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096110377A TW200809801A (en) 2006-03-31 2007-03-26 Multi-arm disk drive system having interleaved read/write operations and method of controlling same

Country Status (4)

Country Link
US (2) US7385781B1 (zh)
JP (1) JP2007273074A (zh)
CN (1) CN101046975B (zh)
TW (1) TW200809801A (zh)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7760463B2 (en) * 2006-12-19 2010-07-20 Teradata Us, Inc. Multiple disks in a single disk package
US20120250177A1 (en) * 2011-04-01 2012-10-04 Lsi Corporation Increased data access rates for magnetic hard disk media
CN103678140A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 一种存储数据的方法及电子设备
JP2017537423A (ja) * 2014-10-02 2017-12-14 エイジェンシー・フォー・サイエンス,テクノロジー・アンド・リサーチ デュアルアクチュエータ・ハードディスクドライブ
US9361919B1 (en) 2014-10-10 2016-06-07 Seagate Technology Llc Disk drive with parallel head actuation
US9142246B1 (en) * 2014-10-10 2015-09-22 Seagate Technology Llc Apparatus and methods to reduce hard disk drive manufacturing test time
US9911442B1 (en) 2016-11-23 2018-03-06 Seagate Technology Llc Feedforward compensation for multi-actuator hard drives
US10431246B2 (en) * 2016-12-15 2019-10-01 Seagate Technology Llc Dual actuator storage device utilizing multiple disk zones
US10037779B1 (en) 2017-10-31 2018-07-31 Seagate Technology Llc Read-after-write methodology using multiple actuators moveable over the same magnetic recording disk surface
US10192576B1 (en) 2017-12-05 2019-01-29 Seagate Technology Llc Method and apparatus that modifies seeks to remediate inter-actuator coupling in a storage drive
US10049691B1 (en) 2017-12-05 2018-08-14 Seagate Technology Llc Changing disk access operations to reduce servo control impact in a multiple actuator drive
US10043543B1 (en) 2017-12-18 2018-08-07 Seagate Technology Llc Method to re-characterize mechanical coupling used in multiple-actuator servo compensation
US10446180B1 (en) * 2018-03-21 2019-10-15 Seagate Technology Llc Multi-actuator interconnector
US10510373B1 (en) 2018-03-29 2019-12-17 Seagate Technology Llc Multiple-actuator drive with separate, radially-defined, zones having reduced skew and/or different track properties
US10366726B1 (en) 2018-03-29 2019-07-30 Seagate Technology Llc Interlaced magnetic recording in with multiple independent-actuators having respective independent heads
US11043235B2 (en) 2018-04-27 2021-06-22 Seagate Technology Llc Assembly that enables reduction in disk to disk spacing
US11423927B2 (en) 2018-04-27 2022-08-23 Seagate Technology Llc Assembly that enables reduction in disk to disk spacing
US10811045B2 (en) 2018-04-27 2020-10-20 Seagate Technology Llc Assembly that enables reduction in disk to disk spacing
US10255943B1 (en) 2018-05-17 2019-04-09 Seagate Technology Llc Independent head, dual reader control logic
US10482911B1 (en) 2018-08-13 2019-11-19 Seagate Technology Llc Multiple-actuator drive that provides duplication using multiple volumes
US10522175B1 (en) * 2018-08-28 2019-12-31 Seagate Technology Llc Multi-access hard disc drive
US10783036B2 (en) 2018-10-19 2020-09-22 Seagate Technology Llc Storage system stripe grouping using multiple logical units
US10629238B1 (en) 2019-03-01 2020-04-21 Seagate Technology Llc Managing storage device media data rates
US10872629B2 (en) 2019-03-06 2020-12-22 Western Digital Technologies, Inc. Data storage device coupling/decoupling actuator arm to/from an actuator
US10706886B1 (en) 2019-03-29 2020-07-07 Seagate Technology Llc Scheduling low-priority disk seeks for multi-actuator data storage device
US10803893B1 (en) 2019-06-03 2020-10-13 Seagate Technology Llc Data transfer scheduling for fairness and balance
US10699730B1 (en) * 2019-06-29 2020-06-30 Western Digital Technologies, Inc. Dual symmetrical actuator hard disk drive
US10818317B1 (en) 2019-07-02 2020-10-27 Seagate Technology Llc Multi-actuator data storage system
US10741210B1 (en) * 2019-08-09 2020-08-11 Seagate Technology Llc Magnetic disk device having coupling observers for reducing coupling issues between independently running multi-actuators
US10861490B1 (en) 2019-08-12 2020-12-08 Seagate Technology Llc Multi-controller data storage devices and methods
US11437071B2 (en) 2019-08-26 2022-09-06 Seagate Technology Llc Multi-session concurrent testing for multi-actuator drive
JP2021044036A (ja) 2019-09-10 2021-03-18 株式会社東芝 接続デバイスおよびディスク装置
US20210096764A1 (en) 2019-09-30 2021-04-01 Kabushiki Kaisha Toshiba Seek scheduling in a split actuator drive
US11036436B2 (en) 2019-09-30 2021-06-15 Kabushiki Kaisha Toshiba Seek scheduling in a split actuator drive
US11609707B1 (en) 2019-09-30 2023-03-21 Amazon Technologies, Inc. Multi-actuator storage device access using logical addresses
US11836379B1 (en) * 2019-09-30 2023-12-05 Amazon Technologies, Inc. Hard disk access using multiple actuators
US11094347B1 (en) 2020-04-30 2021-08-17 Seagate Technology Llc Split ramp for data storage devices
US11756579B2 (en) 2020-06-24 2023-09-12 Seagate Technology Llc Moveable ramp for data storage device
US11308984B2 (en) 2020-06-24 2022-04-19 Seagate Technology Llc Retractable ramp for data storage devices
US11157364B1 (en) * 2020-06-29 2021-10-26 Seagate Technology Llc Distributed error correction coding for parallel storage devices
US11651784B2 (en) 2020-09-02 2023-05-16 Seagate Technology Llc Actuators for an elevator drive
US11120834B1 (en) 2020-09-02 2021-09-14 Seagate Technology Llc Actuators for an elevator drive
US11948612B2 (en) 2021-04-19 2024-04-02 Seagate Technology Llc Zero skew elevator system
US11348611B1 (en) 2021-04-19 2022-05-31 Seagate Technology Llc Zero skew elevator system
US11443763B1 (en) 2021-06-18 2022-09-13 Seagate Technology Llc Disk drive with multiple actuators on a pivot axis
US11508403B1 (en) 2021-06-24 2022-11-22 Kabushiki Kaisha Toshiba Reducing the effect of actuator cross-coupling in split actuator drives
US11361787B1 (en) 2021-07-30 2022-06-14 Seagate Technology Llc Zero skew disk drive with dual actuators
US11488624B1 (en) 2021-09-20 2022-11-01 Seagate Technology Llc Ball bearing cartridge for linear actuator
US11468909B1 (en) 2021-11-02 2022-10-11 Seagate Technology Llc Zero skew with ultrasonic piezoelectric swing suspension
US11430472B1 (en) 2021-11-17 2022-08-30 Seagate Technology Llc Triple magnet linear actuator motor
JP2023110574A (ja) * 2022-01-28 2023-08-09 株式会社東芝 磁気ディスク装置
US11757472B1 (en) 2022-05-16 2023-09-12 Seagate Technology Llc Coarse interleaving

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4270154A (en) * 1978-03-01 1981-05-26 Crawford John E Head selection technique
JPS5958668A (ja) * 1982-09-28 1984-04-04 Fujitsu Ltd 磁気デイスク制御方式
JPS62205581A (ja) * 1986-03-05 1987-09-10 Fuji Electric Co Ltd デイスク制御方式
JPH01237985A (ja) * 1988-03-18 1989-09-22 Nec Corp ディスク装置の高速読み書き方式
JPH01151467U (zh) * 1988-03-31 1989-10-19
JPH0268362U (zh) * 1988-11-15 1990-05-23
JP2777630B2 (ja) * 1989-04-07 1998-07-23 株式会社日立製作所 磁気ディスク装置
US5293282A (en) * 1989-11-03 1994-03-08 Conner Peripherals, Inc. Multiple actuator disk drive
US5343347A (en) * 1992-05-01 1994-08-30 Gilovich Paul A Magnetic disk storage module with multiple sets of actuator arms for simultaneous read/write operations at different circumferential locations within the disk stack
US5355486A (en) * 1993-01-21 1994-10-11 Conner Peripherals, Inc. System for allocating tasks between two actuators servicing the same magnetic disk media in a single disk drive
US6005747A (en) * 1996-07-26 1999-12-21 Gilovich; Paul A. High capacity disk drive with two stator windings
US5761007A (en) * 1997-02-05 1998-06-02 International Business Machines Corporation Disk drive with multiple actuators on a single axis having different inertia characteristics
US6765748B2 (en) 2001-12-13 2004-07-20 Samsung Electronics Co., Ltd. Method of interleaving servo information fields for track following and seeking and a recording medium including interleaved servo information fields
US6883062B2 (en) * 2002-02-03 2005-04-19 Aleksandar Susnjar High-speed disk drive system
US6847504B1 (en) * 2002-04-30 2005-01-25 Western Digital Technologies, Inc. Split VCM actuator
US7102842B1 (en) * 2004-06-08 2006-09-05 Howard Albert R Disk data storage apparatus and method using multiple head actuators
US7315429B2 (en) * 2005-07-28 2008-01-01 International Business Machines Corporation Apparatus, method and program product for a multi-controller and multi-actuator storage device

Also Published As

Publication number Publication date
CN101046975A (zh) 2007-10-03
CN101046975B (zh) 2010-09-15
US7385781B1 (en) 2008-06-10
US20080225431A1 (en) 2008-09-18
US20080123213A1 (en) 2008-05-29
US7710683B2 (en) 2010-05-04
JP2007273074A (ja) 2007-10-18

Similar Documents

Publication Publication Date Title
TW200809801A (en) Multi-arm disk drive system having interleaved read/write operations and method of controlling same
US6847504B1 (en) Split VCM actuator
EP2972751B1 (en) Method and apparatus to reduce access time in a data storage device using coded seeking
US8307162B2 (en) Method and apparatus for cache flush control and write re-ordering in a data storage system
TWI360050B (en) Data storage system, method for accelerated data s
CN1648843A (zh) 数据传输控制方法和存储装置
US10991389B2 (en) Data storage device coupling/decoupling actuator arm to/from an actuator
JP2009116853A (ja) 背後供流要求のコマンド待ち行列管理
CN1295681C (zh) 在盘驱动器中写伺服数据的方法和盘驱动器
JP2565608B2 (ja) ディスク装置のアクチュエータ
TWI272588B (en) Method for writing streaming audiovisual data to a disk drive
TW200919189A (en) Method and apparatus for reproducing media contents using non-volatile storage medium
US20190035427A1 (en) Apparatus and method for dynamic multiple actuator drive data access
CN1022869C (zh) 磁盘驱动器系统的传感磁头偏移装置
CN1313933C (zh) 数据存储装置、其控制方法以及磁盘存储装置
CN103886880A (zh) 一种硬盘驱动器及数据操作方法
JP2005503630A5 (zh)
JP2005503630A (ja) 可変モードマルチメディアデータオブジェクト記憶装置
CN109979490A (zh) 一种多磁头并排的接触式读写硬盘
CN1845240A (zh) 磁盘驱动器和磁盘介质
CN107481741A (zh) 一种新式机械硬盘及其快速寻址结构
JP5030387B2 (ja) データ記憶装置
JPWO2005124529A1 (ja) ストレージディスクに対するデータリード方法、データライト方法、及びストレージディスク制御装置
TWI335024B (en) Fixed-address digital data access system
JP2003303469A (ja) データ記憶装置、ディスク・ドライブ装置、電子機器、ディスク・ドライブ装置の制御方法、電子機器の制御方法およびデータの読み書き方法