KR100208373B1 - 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법 - Google Patents

이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법 Download PDF

Info

Publication number
KR100208373B1
KR100208373B1 KR1019950023718A KR19950023718A KR100208373B1 KR 100208373 B1 KR100208373 B1 KR 100208373B1 KR 1019950023718 A KR1019950023718 A KR 1019950023718A KR 19950023718 A KR19950023718 A KR 19950023718A KR 100208373 B1 KR100208373 B1 KR 100208373B1
Authority
KR
South Korea
Prior art keywords
head
heads
disk
disc
track
Prior art date
Application number
KR1019950023718A
Other languages
English (en)
Other versions
KR970012327A (ko
Inventor
이남규
김신덕
한탁돈
남혜정
Original Assignee
윤종용
삼성전자주식회사
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 윤종용, 삼성전자주식회사 filed Critical 윤종용
Priority to KR1019950023718A priority Critical patent/KR100208373B1/ko
Priority to US08/638,376 priority patent/US6081399A/en
Publication of KR970012327A publication Critical patent/KR970012327A/ko
Application granted granted Critical
Publication of KR100208373B1 publication Critical patent/KR100208373B1/ko

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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • 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/488Disposition of heads
    • G11B5/4886Disposition of heads relative to rotating disc
    • 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
    • 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
    • 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/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

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)
  • Moving Of Heads (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
디스크 기록장치에서 디스크상에 데이터를 액세스하기 위한 헤드를 가지는 디스크 기록장치와 그의 헤드 스위칭 제어방법에 관한 것이다.
2. 발명이 해결하고자 하는 기술적 과제
트랙 탐색시간을 감소시킬 수 있는 디스크 기록장치와 그의 헤드 스위칭제어방법을 제공한다.
3. 발명의 해결방법의 요지
데이터를 저장하기 위한 다수의 트랙들을 구비하는 디스크의 일면의 서로 다른 위치에 데이터를 기록 또는 독출하기 위한 두 개의 헤드들을 각각 위치시키고, 헤드들과 연결되는 서포트 암을 하나의 액츄에이터에 의해 구동하여 헤드들을 디스크상의 트랙 사이를 이동시키며, 헤드들중 어느 하나의 헤드를 선택하여 디스크상에 데이터를 기록 또는 독출한다.
4. 발명의 중요한 용도
디스크 기록장치에서 탐색시간을 줄이는데 이용된다.

Description

이중의 헤드를 가지는 디스크 기록장치와 그의 헤드 스위칭제어방법
제1도는 통상적인 하드 디스크 기록장치의 블록구성도.
제2도는 본 발명에 따른 일실시예의 헤드 디스크 어셈블리의 구조 및 설치 예시도.
제3도(a) 및 제3도(b)는 제2도의 실시예에 따른 헤드 스위칭을 위한 디스크상의 액세스 영역 할당 예시도.
제4도는 제2도의 실시예에 따른 헤드의 파킹 상태도.
제5도(a) 및 제5도(b)는 본 발명에 따른 트랙 탐색을 위한 일실시예의 헤드 스위칭 제어 흐름도.
제6도는 본 발명에 따른 트랙 탐색을 위한 실시예의 헤드 스위칭 제어 흐름도.
제7도는 본 발명에 따른 다른 실시예의 헤드 디스크 어셈블리의 구조 및 설치 예시도.
제8도는 제7도의 실시예에 따른 헤드의 파킹 상태도.
제9도는 제7도의 실시예에 따른 헤드 스위칭을 위한 디스크상의 액세스 영역 할당 예시도.
제10도는 본 발명에 따른 또 다른 실시예의 헤드 스위칭을 위한 디스크상의 액세스 영역 할당 예시도.
제11도는 제10도의 실시예에 따른 트랙 탐색을 위한 일시시예의 헤드 스위칭 제어 흐름도.
본 발명은 디스크 기록장치(disk drive)에 관한 것으로, 특히 디스크상에 데이터를 액세스하기 위한 헤드를 가지는 디스크 기록장치와 그의 헤드 스위칭 제어방법에 관한 것이다.
일반적으로 HDD(Hard Disk Drive)와 같은 자기 디스크 기록장치는 대량의 데이터를 고속으로 액세스할 수 있는 장점을 지니고 있어 컴퓨터 시스템의 보조기억장치로서 널리 사용되어지고 있다.
이러한 디스크 기록장치에 있어서 데이터는 자기 디스크상에 동심원 형태로 배열되며 원주방향으로 신장되게 형성되는 트랙들에 저장된다. 이들 트랙들은 디스크상에 데이터를 독출, 기록, 소거하기 위한 자기 헤드(또는 데이터 트랜스듀서)에 의해 액세스된다. 헤드는 디스크상의 트랙위를 비행한다. 상기 헤드는 트랙들 중 어느 하나의 선택된 트랙에 선택적으로 위치시킬 수 있는 헤드 위치 서보 메카니즘의 제어에 의해 디스크상에서 방사상 방향으로 이동된다. 이와같이 헤드를 특정 트랙에 선택적으로 위치시키기 위해서는 트랙들에 관련된 현재의 헤드 위치를 알아야 한다.
상기와 같이 트랙들에 관련된 헤드 위치를 알리는 서보(servo)정보는 헤드에 의해 디스크상에서 독출되는 특정 서보패턴을 이용하는 것에 의해 제공된다. 이러한 서보패턴은 디스크 기록장치를 조립할 때 디스크상에 미리 영구적으로 기록된다. 이 서보패턴은 디스크상에서 데이터를 액세스할 때 헤드에 검출됨으로써 트랙 위치정보로서 이용된다. 서보위치정보를 제공하기 위한 방식의 하나의 예를 들면 엠베디드(embedded) 서보 방식이 있다. 엠베디드 서보방식에 있어서 서보정보들은 디스크상에서 데이터영역들간에 데이터영역들과 교호적으로 배치된다. 각각의 서보정보는 헤드위치정보, 트랙번호(트랙 어드레스), 인덱스정보등을 포함한다.
이러한 서보정보를 이용하여 헤드를 특정 트랙에 위치시키는 것은 트랙 탐색(track seek)과 트랙 추종(track following)으로 이루어지는 두 단계에 의해 수행된다. 트랙 탐색은 현재의 트랙으로부터 원하는 트랙으로 헤드를 이동시키는 단계이다. 트랙 추종은 탐색된 트랙을 정확하게 추종하는 단계로서, 헤드가 일단 하나의 트랙에 위치될 경우 정확한 독출 및 기록 동작을 위해 헤드를 트랙의 중심선을 추종하도록 유지시킨다. 액츄에이터(actuator)는 트랙 탐색시에는 헤드를 디스크상에서 방사상으로 이동시키며, 트랙 추종시에는 해당 트랙상에 헤드를 추종시킨다.
통상적으로 HDD에서는 다수의 디스크를 스택(stack) 형태로서 하나의 스핀들(spindle)에 설치하며 사용하며, 각각의 디스크면은 하나씩의 헤드에 대응된다. 각각의 헤드는 다수의 디스크들 중 대응하는 하나의 디스크상으로부터 데이터를 독출하거나 기록한다. 이러한 HDD에 있어서 액츄에이터는 예를들어 다수의 서포트 암(support arm)들이 일체로 형성된 단일의 E-블럭 어셈블리(assembly)와 결합되어 있다. 상기 단일의 E-블럭 어셈블리는 Johm S. Putnam등에 의해 발명되고 1992년 3월 10일자로 발행된 미합중국 특허번호 5,095,396호 디스크 기록장치에 사용하기 위한 단일의 E-블럭 어셈블리에 상세히 개시되어 있다. 그리고 E-블럭 어셈블리로부터 신장되어진 다수의 서포트암들의 종단부에는 각각 대응하는 하나의 헤드 짐벌 어셈블리(Head Gimbal Assembly: 이하 HGA라 함)가 결합된다. 상기 HGA는 하나의 대응하는 서포트 암의 종단부에 서스펜션(suspension)에 의해 헤드가 결합되어져 이루어진다. 이에따라 모든 헤드들은 엑츄에이터에 의해 함께 각각 해당하는 디스크상에서 동시에 이동된다.
한편 최근의 프로세서와 메모리의 성능이 급속도로 향상되고 있는데 비하여 디스크 액세스시간(access time)에 대한 성능 향상이 느리게 진행되고 있어 이에 대한 성능 향상이 중요한 과제로 되어 있다. 디스크 액세스시간은 일반적으로 탐색시간, 잠재(latency)시간, 데이터 전송율(data transfer rate)들의 합으로 나타내어진다. 일반적인 데이터 처리 환경에서 이러한 디스크 액세스시간중에 특정한 목표 트랙을 탐색하는데 소요되는 탐색시간이 가장 큰 비중을 차지하고 있으며 실제로 그 비율이 50%를 넘어서고 있는 실정이다.
이에 반하여 이전부터 사용되어 왔던 디스크 기록장치를 살펴보면, 상술한 바와 같이 하나의 디스크면에 대하여 하나의 헤드만을 할당하여 해당 디스크상의 목표 트랙을 탐색하고 탐색된 트랙을 추종하면서 해당 트랙에 데이터를 독출 또는 기록하여 왔다. 이에따라 하나의 헤드만으로 해당하는 디스크상의 모든 영역을 옮겨 다니면서 트랙 탐색을 함으로써 탐색시간이 그만큼 많이 소요되는 단점이 있었다.
따라서 본 발명의 목적은 트랙 탐색시간을 감소시킬 수 있는 디스크 기록장치와 그의 헤드 스위칭제어방법을 제공함에 있다.
본 발명의 다른 목적은 하나의 디스크면에서 서로 다른 위치에 할당되는 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드 스위칭 제어방법에 관한 것이다.
상기한 목적을 달성하기 위한 본 발명은 데이터를 저장하기 위한 다수의 트랙들을 구비하는 디스크의 일면의 서로 다른 위치에 데이터를 기록 또는 독출하기 위한 두 개의 헤드들을 각각 위치시키고, 헤드들과 연결되는 서포트 암을 하나의 엑츄에이터에 의해 구동하여 헤드들을 디스크상의 트랙 사이를 이동시키며, 헤드들 중 어느 하나의 헤드를 선택하여 디스크 상에 데이터를 기록 또는 독출하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시예들을 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서 도면들중 동일한 구성요소들은 가능한한 어느 곳에든지 동일한 부호들을 나타내고 있음에 유의해야 한다. 또한 하기 설명에서 구체적인 HGA의 구조 및 위치, 디스크 및 헤드의 개수, 구체적인 처리 흐름등과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
제1도는 통상적인 HDD의 블록구성도를 보인 것으로, 두장의 자기 디스크들(10)을 가지며 그에 대응하여 디스크들(10)의 각 면마다 각각 하나씩 대응되게 설치되는 4개의 자기 헤드들(12)을 구비한 예를 보인 것이다. 상기 제1도를 참조하여 본 발명을 이해하는데 유용한 통상적인 디스크 기록장치에 대하여 살펴본다. 디스크들(10)은 스핀들(spindle) 모터(38)에 의해 회전한다. 헤드들(12)은 디스크들(10)중 대응하는 하나의 디스크면상에 위치하며, 환상 보이스 코일(rotary voice coil) 액츄에이터(32)와 결합된 E-블럭 어셈블리(14)로부터 디스크들(10)쪽으로 신장된 서포트 암들에 각각 대응되게 설치된다. 전치증폭기(16)는 독출시에는 헤드들(12)중 하나에 의해 픽업된 신호를 전치증폭하여 아나로그 독출신호를 독출/기록 채널(read/write channel)회로(18)에 인가하며, 기록시에는 독출/기록 채널회로(18)로부터 인가되는 부호화된 기록데이타(encoded write data)를 헤드들(12)중 대응하는 하나의 헤드를 통해 디스크상에 기록되도록 한다. 이때 전치증폭기(16)는 마이크로 콘트롤러(26)에 의해 제어되는 DDC(Disk Data Controller)(24)의 제어에 의해 헤드들(12)중 하나를 선택하는 스위칭수단을 구비한다. 이러한 전치증폭기의 예를들면 silicon system사에서 제조 및 판매하고 있는 IC(Integrated Circuit)인 독출/기록 장치 SSI 32R2026R이 있다. 독출/기록 채널회로(18)는 전치증폭기(16)로부터 인가되는 독출신호로부터 데이터 펄스를 검출하고 디코딩하여 독출데이타 RDATA를 발생하며, DDC(24)로부터 인가되는 기록데이타 WDATA를 디코딩하여 전치증폭기(16)에 인가한다. 독출/기록 채널회로(18)는 또한 디스크상에 기록되어 있는 서보정보의 일부인 헤드위치정보를 복조(demodulation)하여 PES(Position Error Signal)를 발생한다. 이러한 독출/기록 채녈 회로의 예를들면 sillicon system사에서 제조 및 판매하고 있는 IC인 1,7ENDEC, 4-burst Servo를 가지는 독출채널 SSI 32P4742/4742A/4746/4746A가 있다. 독출/기록 채널회로(18)로부터 발생된 PES는 ADC(Analog-to-Digital Converter)(20)에 인가되고 독출데이타 RDATA는 트랙정보 검출부(22)와 DDC(24)에 인가된다. ADC(20)는 PES를 그의 레벨에 대응하는 디지털 단계값으로 변환하여 마이크로 콘트롤러(26)에 제공한다. 트랙정보 검출부(22)는 독출데이타 RDATA로부터 현재 헤드가 위치하고 있는 트랙번호등을 검출하여 마이크로 콘트롤러(26)에 제공한다. DDC(24)는 마이크로 콘트롤러(26)에 의해 제어되며 호스트 컴퓨터로부터 수신되는 데이터를 독출/기록 채널회로(18)와 전치증폭기(16)를 통해 디스크상에 기록하거나 디스크상으로부터 데이터를 독출하여 호스트 컴퓨터로 송신한다. 또한 DDC(24)는 호스트 컴퓨터와 마이크로 콘트롤러(26)간의 통신을 인터페이스한다. 마이크로 콘트롤러(26)는 호스트 컴퓨터로부터 수신되는 독출 또는 기록 명령에 응답하여 DDC(24)를 제어하며 트랙 탐색 및 트랙 추종을 제어한다. 이때 마이크로 콘트롤러(26)는 트랙정보 검출부(22)로부터 인가되는 트랙번호와 ADC(20)로부터 인가되는 PES값을 이용하여 전술한 바와 같은 트랙 탐색 및 트랙 추종을 제어한다. DAC(Digital-to-Analog Converter)(28)는 마이크로 콘트롤러(26)로부터 발생되는 헤드들(12)의 위치 제어를 위한 제어값을 아나로그신호로 변환한다. 서보구동부(30)는 DAC(28)로부터 인가되는 신호에 의해 액츄에이터(32)를 구동하기 위한 구동전류를 발생하여 액츄에이터(32)의 보이스 코일에 인가한다. 액츄에이터(32)는 서보구동부(30)로부터 인가되는 구동전류의 방향 및 레벨에 대응하여 헤드들(12)의 디스크들(10)상에서 이동시킨다. 모터제어부(34)는 마이크로 콘트롤러(26)로부터 발생되는 디스크들(10)의 회전 제어를 위한 제어값에 따라 스핀들 모터 구동부(36)를 제어한다. 스핀들 모터 구동부(36)는 모터제어부(34)의 제어에 따라 스핀들 모터(38)를 구동하여 디스크들(10)을 회전시킨다.
제2도는 상기한 제1도와 같은 디스크 기록장치에 적용되는 본 발명의 일실시예에 따른 헤드 디스크 어셈블리(Head Disk Assembly: 이하 HDA라 함)의 구조 및 설치상태를 예를 들어 보인 도면으로서, 편의상 하나의 디스크면(40)에 두 개의 HGA(44, 46)가 설치되는 구조 및 상태를 보인 것이다. 상기 제2도를 참조하면, 액츄에이터(32)에 일체로 형성된 일측이 결합되는 하나의 서포트 암(42)의 맞은편 단부가 두 개의 암 즉, 제1, 제2암(42a, 42b)으로 갈라져 서로간에 V자 형태로 신장되어 있고, 제1, 제2암(42a, 42b)의 종단부에 두 개의 제1, 제2 HGA(44, 46)가 결합되어 있다. 제1, 제2암(42a, 42b)은 디스크면(40)의 회전중심축을 기준으로 액츄에이터(32)로부터 회전중심축의 양측으로 각각 신장된다. 제1, 제2 HGA(44, 46)는 각각 제1, 제2 서스펜션(48, 50)에 의해 제1, 제2 암(42a, 42b)의 종단부에 연결되는 두 개의 제1, 제2 헤드(52, 54)로 이루어진다. 스핀들(56)은 제1도의 스핀들 모터(38)와 결합되며 스핀들모터(38)의 구동에 의해 디스크들(10)을 회전시킨다.
또한 상기 제1, 제2 헤드(52, 54)는 하나의 디스크면(40)에서 서로 다른 위치에 위치된다. 제1, 제2 헤드(52, 54)간의 거리는 예를 들어 제1헤드(52) 또는 제2헤드(54)가 디스크면(40)의 최외주영역에 위치될 때 다른 하나의 헤드는 적어도 디스크면(40)의 최내주영역의 안쪽으로 벗어나지 않도록 설정한다.
상기한 제2도와 같은 HDA에 있어 헤드 스위칭을 위해, 하나의 디스크면(40)의 최내주로부터 최외주 사이의 트랙들을 두 개의 데이터 저장영역을 양분하고 양분된 두 개의 데이터 저장영역에 상기와 같은 제1, 제2 헤드(52, 54)를 각각 하나씩 할당하여 액세스토록 하거나, 제1, 제2 헤드(52, 54)중 현재 위치에서 목표 트랙에 보다 가까운 위치에 있는 헤드를 선택하여 액세스한다. 이때 제1, 제2 헤드(52, 54)중 어느 하나를 선택하는 것은 전술한 제1도의 전치증폭기(16)에 구비된 스위칭수단을 이용한다. 다만 종래에는 서로 다른 디스크면에 대응하는 다수의 헤드들중 어느 하나를 스위칭에 의해 선택하였으나, 본 발명에서는 하나의 디스크면에 두 개의 헤드가 할당되어 있으므로 하나의 디스크면에 대해서도 목표 트랙의 위치에 따라 두 개의 헤드중 어느 하나를 선택한다. 상기 데이터 저장영역이라함은 실제 저장할 데이터가 기록 또는 독출되는 데이터영역뿐만 아니라 부트(boot)영역, FAT(File Allocation Table)영역, 루트 디렉토리영역등과 같은 시스템영역도 포함한다.
제3도(a) 및 제3도(b)는 본 발명에 따른 일실시예의 헤드 스위칭을 위한 디스크상의 액세스 영역 할당 예시도를 보인 것으로, 제1, 제2헤드(52, 54)를 하나의 디스크면(40)의 데이터 저장영역을 양분하여 서로 다른 데이터 저장영역에 하나씩 할당하는 예를 보인 것이다.
먼저 제3도(a)는 하나의 디스크면(40)의 데이터 저장영역에 있는 모든 트랙들의 개수가 짝수개일 경우를 예시한 것으로, 디스크면(40)의 데이터 저장영역을 동일한 개수의 트랙을 가지는 제1, 제2영역(A1, A2)으로 균등하게 양분한 것을 보인다.
통상적으로 한면의 디스크만을 사용할 경우 디스크면(40)에 마련되는 트랙들은 데이터 저장영역의 최외주에 위치한 트랙부터 최내주에 위치한 트랙까지 0부터 순차적으로 1씩 증가되는 트랙번호가 부여된다. 이와달리 실제로 제1도와 같이 두장 이상의 디스크들(10)을 사용하는 통상적인 HDD에 있어서는 실린더(cylinder)번호가 이러한 방법으로 부여된다. 그러나 이하의 설명에서는 설명의 편의상 하나의 디스크면(40)만을 사용한다고 가정하고, 하나의 디스크면(40)에 대하여만 트랙번호를 부여하는 것으로 가정하여 설명한다.
그러면 만일 디스크면(40)의 모든 트랙들의 개수가 N(N은 자연수임)개이며 짝수개라고 가정할 때, 트랙 0부터 트랙까지 제1영역(A1)에 속하고 트랙부터 트랙 N-1까지 제2영역(A2)에 속한다. 이에따라 제1헤드(52)로서는 제1영역(A1)의 트랙들을 액세스하고 제2헤드(54)로서는 제2영역(A2)의 트랙들을 액세스한다. 이와달리 제1헤드(52)는 제2영역(A2)의 트랙들을 액세스하고 제2헤드(54)는 제1영역(A1)의 트랙들을 액세스하도록 할 수도 있다.
한편 디스크 기록장치에 있어서 디스크상에 데이터를 액세스하고 있지 않거나 전원이 오프될 때 디스크 및 헤드를 보호하기 위하여 헤드를 디스크상에 특별히 마련된 파킹구역(parking zone)에 파킹시킨다. 이에따라 제1, 제2 헤드(52, 54)를 각각 파킹시키기 위한 두 개의 제1, 제2파킹구역(58, 60)을 디스크면(40)의 최외주 영역과 최내주 영역에 각각 마련한다. 예를들어 파킹시 제1헤드(52)가 제1파킹구역(58)에 위치될 때 제2헤드(54)가 제2파킹구역(60)에 위치될 수 있도록 설정한다.
이에따라 본 발명에 따른 제1, 제2헤드(52, 54)가 파킹되는 상태를 예를들어 보이면 제4도와 같이 된다. 그러므로 두 개의 제1, 제2헤드(52, 54)가 적절히 파킹될 수 있게 된다.
이러한 내용을 감안하면, 제1, 제2헤드(52, 54)간의 거리는 제1헤드(52) 또는 제2헤드(54)가 제1파킹구역(58)에 위치될 때 다른 하나의 헤드가 제2 파킹구역(60)에 위치될 수 있도록 설정하는 것이 바람직할 것이다.
상기한 제3도(a)와 같이 디스크면(40)의 데이터 저장영역에 있는 모든 트랙들의 개수가 N개이면서 짝수개일 때 본 발명에 따른 트랙 탐색을 위한 일실시예의 헤드 스위칭 제어 흐름도를 제5도(a)로서 보였다. 제5도(a)의 흐름도는 본 발명을 제1도의 디스크 기록장치에 적용할 경우 마이크로 콘트롤러(26)에 프로그램하여 수행되도록 한 것으로, 제1영역(A1)에 제1헤드(52)를 할당하고 제2영역(A2)에 제2헤드(54)를 할당한 경우의 예를 보인 것이다. 지금 마이크로 콘트롤러(26)가 디스크면(40)상에서 특정한 목표 트랙을 액세스하고자한다면, 우선 (100)단계에서 목표 트랙번호가보다 크거나 같은가를 검사한다. 만일 목표 트랙번호가보다 작다면 목표트랙의 위치가 양분된 데이터 저장영역중 제1영역(A1)에 속하는 것으로 판단하고 (102)단계를 수행한다.
상기 (102)단계에서는 현재 헤드 즉, 디스크면(40)에 대하여 현재 선택되어 있는 헤드가 제1헤드(52)인가를 확인한다. 이때 현재 헤드가 제2헤드(54)일 경우에는 (104)단계에서 전치증폭기(16)를 제어하여 제1헤드(52)로 스위칭함으로써 제1헤드(52)를 목표 트랙을 액세스할 헤드로 선택한 후 (110)단계를 수행한다. 이와달리 현재 헤드가 제1헤드(52)일 경우에는 그대로 (110)단계를 수행한다. 이는 제1영역(A1)에 제1헤드(52)가 할당되어 있기 때문이다.
또한 상기 (100)단계에서 목표 트랙번호가보다 크거나 같다면 목표트랙의 위치가 양분된 데이터 저장영역중 제2영역(A2)에 속하는 것으로 판단하고 (106)단계를 수행한다.
상기 (106)단계에서는 현재 헤드가 제2헤드(54)인가를 확인한다. 이때 현재 헤드가 제1헤드(52)일 경우에는 (108)단계에서 전치증폭기(16)를 제어하여 제2헤드(54)로 스위칭하여 제2헤드(54)를 목표 트랙을 액세스할 헤드로 선택한 후 (110)단계를 수행한다. 이와달리 현재 헤드가 제2헤드(54)일 경우에는 그대로 (110)단계를 수행한다. 이는 제2영역(A2)에 제2헤드(54)가 할당되어 있기 때문이다.
상기 (110)단계에서는 상기와 같이 선택된 헤드에 의해 통상적인 트랙 탐색모드를 수행함으로써 목표 트랙을 탐색한다. 이후 상기와 같이 탐색된 트랙에 데이터를 독출하거나 기록하게 된다.
다음에 제3도(b)는 하나의 디스크면(40)의 데이터 저장영역에 있는 모든 트랙들의 개수가 N개이면서 홀수개일 경우를 예시한 것으로, 디스크면(40)의 데이터 저장영역을 동일한 개수의 트랙을 가지는 제1, 제2영역(A1, A2)으로 균등하게 양분한 것을 보인다. 이와같이 디스크면(40)의 N개의 트랙들의 개수가 홀수개라고 가정할 때, 트랙 0부터 트랙까지 제1영역(A1)에 속하고 트랙부터 트랙 N-1까지 제2영역(A2)에 속한다. 이때 트랙는 N개의 트랙들중 중앙에 있는 트랙이므로 제1, 제2영역(A1, A2)중 어느 영역에 포함시켜도 상관없는데, 본 발명의 예에서는 제1, 제2영역(A1, A2)에 공통으로 포함시켰다. 이에따라 제1헤드(52)로서는 제1영역(A1)의 트랙들을 액세스하고 제2헤드(54)로서는 제2영역(A2)의 트랙들을 액세스하며, 트랙에 대하여는 제1, 제2헤드(52, 54)의 구별없이 현재 헤드에 의해 액세스한다. 이와달리 제1헤드(52)는 제2영역(A2)의 트랙들을 액세스하고 제2헤드(54)는 제1영역(A1)의 트랙들을 액세스하도록 할 수 있다.
상기한 제3도(b)와 같이 디스크면(40)의 데이터 저장영역에 있는 모든 트랙들의 개수가 N개이면서 홀수개일 때 본 발명에 따른 트랙 탐색을 위한 헤드 스위칭 제어 흐름도를 제5도(b)로서 보였다. 제5도(b)의 흐름도는 본 발명을 제1도의 디스크 기록장치에 적용할 경우 마이크로 콘트롤러(26)에 프로그램하여 수행되도록 한 것으로, 제1영역(A1)에 제1헤드(52)를 할당하고 제2영역(A2)에 제2헤드(54)를 할당한 경우의 예를 보인 것이다. 지금 마이크로 콘트롤러(26)가 디스크면(40)상에서 특정한 목표 트랙을 액세스하고자 한다면, 우선 (200)단계에서 목표 트랙번호가보다 작은가를 검사한다.
이때 목표 트랙번호가보다 작을 경우에는 목표 트랙은 제1영역(A1)에 속해 있는 것이므로 (202)단계를 수행한다. 상기 (202)단계에서는 현재 헤드가 제1헤드(52)인가를 확인한다. 이때 현재 헤드가 제2헤드(54)일 경우에는 (204)단계에서 전치증폭기(16)를 제어하여 제1헤드(52)로 스위칭함으로써 제1헤드(52)를 목표 트랙을 액세스할 헤드로 선택한후 (212)단계를 수행한다. 이와달리 현재 헤드가 제1헤드(52)일 경우에는 그대로 (212)단계를 수행한다.
상기 (200)단계에서 목표 트랙번호가보다 작지 않을 경우에는 다시 (206)단계에서 목표 트랙번호가보다 큰가를 검사한다. 만일 목표 트랙번호가보다 크다면 목표 트랙의 위치가 양분된 데이터 저장영역중 제2영역(A2)에 속하는 것으로 판단하고 (208)단계를 수행한다. 상기 (208)단계에서는 현재 헤드가 제2헤드(54)인가를 확인한다. 이때 현재 헤드가 제1헤드(52)일 경우에는 (210)단계에서 전치증폭기(16)를 제어하여 제2헤드(54)로 스위칭함으로써 제2헤드(54)를 목표 트랙을 액세스할 헤드로 선택한후 (212)단계를 수행한다. 이와달리 현재 헤드가 제2헤드(54)일 경우에는 그대로 (212)단계를 수행한다.
또한 상기 (206)단계에서 목표 트랙번호가보다 크다면 목표 트랙번호는 바로이므로 전술한 바와 같이 제1, 제2헤드(52, 54)중 어느 헤드로 액세스하여도 상관없다. 그러므로 이 경우에는 그대로 (212)단계를 수행한다.
상기 (212)단계에서는 상기와 같이 선택된 헤드에 의해 통상적인 트랙 탐색모드를 수행함으로써 목표 트랙을 탐색하고, 이후 탐색된 트랙에 데이터를 독출하거나 기록하게 된다.
따라서 양분된 두 개의 데이터 저장영역에 각각 할당된 헤드에 의해 트랙 탐색을 함으로써 종래와 달리 현재 헤드가 위치한 트랙으로부터 목표 트랙까지 이동 거리가 짧아짐에 따라 탐색에 소요되는 시간이 대폭적으로 줄어들게 된다.
상기한 설명에서 비록 디스크면(40)의 데이터 저장영역에 있는 모든 트랙들의 개수가 홀수개일 경우와 짝수개일 경우로 구분하여 헤드 스위칭을 제어하는 예를 보였으나, 현재 HDD에 있어서 실제로 하나의 디스크면에 존재하는 트랙들의 개수가 수백개 내지 수천개임을 감안하면 구태여 홀, 짝수개를 구분하지 않고 데이터 저장영역을 양분하여도 무방하다.
한편 상기한 바와 같이 두 개의 헤드를 양분된 데이터 저장영역에 각각 고정적으로 할당하지 않고, 헤드들 중 디스크상에서 액세스하고자하는 목표 트랙의 위치에 보다 가까운 위치에 있는 헤드를 목표 트랙을 액세스하기 위한 헤드로 선택할 수도 있다.
제6도는 이와같이 목표 트랙에 보다 가까운 위치에 있는 헤드를 선택하는 경우의 본 발명에 따른 트랙 탐색을 위한 다른 실시예의 헤드 스위칭 제어 흐름도를 보인 것이다. 제6도의 흐름도는 본 발명을 제1도의 디스크 기록장치에 적용할 경우 마이크로 콘트롤러(26)에 프로그램하여 수행되도록 한다. 지금 마이크로 콘트롤러(26)가 디스크면(40)상에서 특정한 목표 트랙을 액세스하고자한다면, 우선 (300)~(302)단계에서 제1, 제2 헤드(52, 54)중 현재 헤드가 위치된 트랙으로부터 트랙위치정보를 현재 헤드에 의해 독출하여 트랙정보 검출부(22)를 통해 현재 헤드의 위치를 확인한다. 상기와 같이 확인된 현재 헤드의 위치로부터 다른 하나의 헤드의 위치를 (304)~(308)단계에서 확인한다. 이와 같이 현재 헤드의 위치로부터 다른 하나의 헤드의 위치를 확인하는 것은 제1, 제2헤드(52, 54)간 거리 만큼에 해당하는 트랙의 개수를 미리 설정해 놓음으로써 가능하게 된다. 다음에 (310)~(312)단계에서는 전치 증폭기(16)를 제어하여 제1, 제2헤드(52, 54)중 디스크면(40)상에서 액세스하고자하는 목표 트랙의 위치에 보다 가까운 위치에 있는 헤드를 목표 트랙을 액세스하기 위한 헤드로 선택한다. 이후 상기와 같이 선택된 헤드에 의해 (314)단계에서 통상적인 트랙 탐색모드를 수행함으로써 목표 트랙을 탐색하고, 이후 탐색된 트랙에 데이터를 독출하거나 기록하게 된다.
따라서 이 경우에도 트랙탐색시 종래와 달리 현재 헤드가 위치한 트랙으로부터 목표 트랙까지 이동 거리가 짧아짐으로써 탐색에 소요되는 시간이 대폭적으로 줄어들게 된다.
제7도는 상기한 제1도와 같은 디스크 기록장치에 적용되는 본 발명의 다른 실시예에 따른 HDA의 구조 및 설치상태를 예를 들어 보인 도면으로서, 편의상 하나의 디스크면(40)에 두 개의 HGA(44, 46)가 설치되는 구조 및 상태를 보인 것이다. 상기 제2도를 참조하면, 액츄에이터(32)에 일체로 형성된 일측이 결합되는 하나의 서포트 암(42)의 맞은편 단부가 두 개의 암 즉, 제1, 제2 암(42a, 42b)으로 갈라져 서로간에 Y자 형태로 신장되어 있고, 제1, 제2암(42a, 42b)의 종단부에 두 개의 제1, 제2 HGA(44, 46)가 결합되어 있다. 제1, 제2 암(42a, 42b)은 디스크면(40)의 회전중심축을 기준으로 회전중심축의 일측의 서로 다른 위치로 각각 신장된다. 제1, 제2 HGA(44, 46)는 각각 제1, 제2 서스펜션(48, 50)에 의해 제1, 제2 암(42a, 42b)의 종단부에 연결되는 두 개의 제1, 제2 헤드(52, 54)로 이루어진다. 또한 상기 제1, 제2헤드(52, 54)는 하나의 디스크면(40)에서 서로 다른 위치에 위치된다.
상기한 제7도의 HDA에 있어서도 디스크상에 데이터를 기록 또는 독출하지 않거나 전원이 오프될 때 디스크 및 헤드를 보호하기 위하여 헤드를 파킹시키는데, 이를 위해 제8도와 같이 제1, 제2 헤드(52, 54)를 각각 파킹시키기 위한 두 개의 제1, 제2 파킹구역(58, 62)을 디스크면(40)의 최외주 영역과, 최외주 영역과 최내주 영역 사이의 중앙영역에 각각 마련한다. 예를들어 파킹시 제1헤드(52)가 제1파킹구역(58)에 파킹될 때 제2헤드(54)가 제2파킹구역(62)에 파킹될 수 있도록 설정한다. 이와달리 제1파킹구역(58)을 최외주 영역에 마련하는 대신에 최내주 영역에 마련할 수도 있다. 이러한 경우에도 제1, 제2 헤드(52, 54)는 상대적으로 서로 다른 파킹구역에 파킹되어진다.
또한 이러한 내용을 감안하면, 제1, 제2 헤드(52, 54)간의 거리는 제1헤드(52)또는 제2헤드(54)가 제1파킹구역(58)에 위치될 때 다른 하나의 헤드가 제2파킹구역(62)에 위치될 수 있도록 설정하는 것이 바람직할 것이다.
그리고 상기한 제7도와 같은 HDA에 있어 헤드 스위칭을 위한 디스크상의 액세스 영역은 전술한 제3도(a) 또는 제3도(b)와 마찬가지로 하나의 디스크면(40)의 최내주로부터 최외주 사이의 트랙들을 두 개의 데이터 저장영역을 양분하고 양분된 두 개의 데이터 저장영역에 상기와 같은 제1, 제2 헤드(52, 54)를 각각 하나씩 할당하여 액세스토록 한다.
제9도는 상기한 제7도의 실시예에 따른 헤드 스위칭을 위한 디스크상의 액세스 영역 할당 예시도를 보인 것으로, 제1, 제2헤드(52, 54)를 하나의 디스크면(40)의 데이터 저장영역을 양분하여 서로 다른 데이터 저장영역에 하나씩 할당하는 예를 보인 것이다. 이때 데이터 저장영역들은 제2 파킹구역(62)을 기준으로 양분하면 될 것이다. 이에따라 디스크면(40)의 데이터 저장영역을 동일한 개수의 트랙을 가지는 제1, 제2영역(A1, A2)으로 균등하게 양분한 것을 보인다. 그러면 트랙 0부터 트랙까지 제1영역(A1)에 속하고 트랙부터 트랙 N-1까지 제2영역(A2)에 속한다. 이에 따라 제1헤드(52)로서는 제1영역(A1)의 트랙들을 액세스하고 제2헤드(54)로서는 제2영역(A2)의 트랙들을 액세스한다. 이때 물론 필요에 따라 제1, 제2영역(A1, A2)의 트랙 개수들을 서로 다르게 할 수도 있을 것이다.
상기 제9도와 같이 디스크상의 액세스 영역을 할당할 경우 전술한 제5도(a)의 흐름도에 따른 방법으로 헤드 스위칭을 제어한다. 이는 전술한 바와 동일하므로 상세한 설명을 생략한다.
또한 전술한 제6도의 흐름도로서 도시한 바와 같이 제1, 제2 헤드(52, 54)중 현재 위치에서 목표 트랙에 보다 가까운 위치에 있는 헤드를 선택하는 방법으로 헤드 스위칭을 제어할 수도 있다. 이는 전술한 바와 동일하므로 상세한 설명을 생략한다.
본 발명에 있어서 헤드 스위칭을 위한 디스크상의 액세스 영역을 또 다르게 할당할 수도 있는데, 이를 제10도로서 도시하였다. 상기 제10도는 예를들어 전술한 제7도와 같은 HDA에 있어서 디스크면(40)의 최내주로부터 최외주 사이의 트랙들을 세 개의 데이터 저장영역, 즉 제1, 제2, 제3영역(A1, A2, A3)으로 삼등분하는 예를 보인 것이다. 이 경우 외주방향의 데이터 저장영역, 즉 제1영역(A1)에 제1헤드(52)를 할당하고, 내주방향의 데이터 저장영역, 즉 제3영역(A3)에 제2헤드(54)를 할당한다. 이때 중앙에 있는 데이터 저장영역, 즉 제2영역(A2)은 후술하는 바와 같이 제1, 제2 헤드(52, 54)에 의해 공통으로 액세스되어 진다. 그러면 트랙 0부터 트랙까지 제1영역(A1)에 속하고 트랙부터까지 제2영역(A2)에 속하며부터 트랙 N-1까지 제3영역(A3)에 속한다.
상기 제10도와 같이 디스크상의 액세스 영역을 할당할 경우 제11도의 흐름도에 따른 방법으로 헤드 스위칭을 제어한다. 제11도의 흐름도는 본 발명을 제1도의 디스크 기록장치에 적용할 경우 마이크로 콘트롤러(26)에 프로그램하여 수행되도록 한다. 지금 마이크로 콘트롤러(26)가 디스크면(40)상에서 특정한 목표 트랙을 액세스하고자한다면, 우선 (400)단계에서 목표 트랙번호가보다 작은가를 검사한다. 이때 목표 트랙번호가보다 작을 경우에는 목표 트랙은 제1영역(A1)에 속해 있는 것이므로 (402)단계에서 전치증폭기(16)를 제어하여 제1헤드(52)로 스위칭함으로써 제1헤드(52)를 목표 트랙을 액세스할 헤드로 선택한후 (422)단계를 수행한다. 이와달리 목표트랙번호가보다 작지 않을 경우에는 (404)단계에서 목표 트랙번호가보다 크거나 같은가를 검사한다. 이때 목표 트랙번호가보다 크거나 같을 경우에는 목표 트랙은 제3영역(A3)에 속해 있는 것이므로 (406)단계에서 전치 증폭기(16)를 제어하여 제2헤드(54)로 스위칭함으로써 제2헤드(54)를 목표 트랙을 액세스할 헤드로 선택한후 (422)단계를 수행한다.
상기 (404)단계에서 목표 트랙번호가보다 작은 경우에는 목표 트랙은 제2영역(A2)에 속해 있는 것으로 판단한다. 이 경우에는 (408)~(420) 단계를 수행하여 제1, 제2 헤드(52, 54)중 현재 위치에서 목표 트랙에 보다 가까운 위치에 있는 헤드를 선택한다. 먼저 (408)~(410)단계에서 제1, 제2 헤드(52, 54)중 현재 헤드가 위치된 트랙으로부터 트랙위치정보를 독출하여 트랙정보 검출부(22)를 통해 현재 헤드의 위치를 확인한다. 상기와 같이 확인된 현재 헤드의 위치로부터 다른 하나의 헤드의 위치를 (412)~(416)단계에서 확인한다. 이와 같이 현재 헤드의 위치로부터 다른 하나의 헤드의 위치를 확인하는 것은, 제1, 제2 헤드(52, 54)간 거리만큼에 해당하는 트랙의 개수를 미리 설정해 놓음으로써 가능하게 된다. 다음에 (418)~(420)단계에서 전치 증폭기(16)를 제어하여 제1, 제2 헤드(52, 54)중 디스크면(40)상에서 액세스하고자 하는 목표 트랙의 위치에 보다 가까운 위치에 있는 헤드를 목표 트랙을 액세스하기 위한 헤드로 선택한다.
이후 상기와 같이 선택된 헤드에 의해 (422)단계에서 통상적인 트랙 탐색모드를 수행함으로써 목표 트랙을 탐색하고, 이후 탐색된 트랙에 데이터를 독출하거나 기록하게 된다.
따라서 이 경우에도 트랙 탐색시 종래와 달리 현재 헤드가 위치한 트랙으로부터 목표 트랙까지 이동 거리가 짧아짐으로써 탐색에 소요되는 시간이 대폭적으로 줄어들게 된다.
한편 본 발명에 따른 디스크 기록장치의 성능을 측정하기 위하여 일반적인 디스크 기록장치와 성능을 비교한 결과, 본 발명은 디스크 큐(queue)의 길이를 기반으로 한 평균 탐색시간 측정에서 일반적인 디스크 기록장치 모델에 비하여 11%~27%의 시간을 줄일 수 있었다. 그리고 디스크 큐에서의 대기 지연을 고려한 응답 시간 측정에서 부하의 경중에 따라 큰 차이를 보였으며 일반적인 디스크 기록장치 모델의 응답시간을 기준으로 최소 16%의 시간을 줄일 수 있었다. 또한 일반적인 디스크 기록장치 모델은 40Hz 정도의 부하에서 응답시간의 급격한 상승을 보인 반면에, 본 발명에 따른 디스크 기록장치 모델은 50Hz 정도의 부하에서 응답시간의 상승폭이 커지는 결과를 보였다. 또한 트레이스의 특성을 반영한 두가지 작업 부하에서도 본 발명에 따른 디스크 기록장치 모델은 일반적인 디스크 기록장치 모델에 비해 약 50%~80%의 평균 응답시간을 나타내었다. 결과적으로 본 발명에 따른 이중 헤드를 가지는 디스크 기록장치는 일반적인 응용 환경뿐만 아니라 디스크에 대한 액세스에서 탐색시간의 비율이 상대적으로 높은 응용 환경에 보다 큰 효과가 기대된다.
상술한 바와 같이 본 발명은 하나의 디스크면에 대하여 헤드를 이중으로 설치함으로써 트랙 탐색에 소요되는 시간을 대폭적으로 줄일 수 있는 잇점이 있다.
한편 상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 특히 본 발명의 실시예에서는 설명의 편의상 하나의 디스크면에 대하여 헤드를 이중화하는 것을 예시하였으나, 여러장의 디스크를 사용할 경우에도 마찬가지로 적용된다. 이 경우에 있어서는 트랙번호 대신에 실린더 번호를 기준으로 목표 트랙에 대한 헤드 스위칭을 제어하면 된다. 또한 본 발명을 HDD에 적용하는 예를 보였으나, FDD(Floppy Disk Drive)나 MOD와 같은 다른 디스크 기록장치에도 특별한 변형없이 적용할 수 있다. 그리고 본 발명의 실시예에서는 제1, 제2 암(42a, 42b)을 액츄에이터(32)에 결합된 부분으로부터 V자 또는 Y자 형태로 신장되게 구성하는 예를 보였으나, 본 발명의 기술적 사상을 벗어나지 않는 한 U자, ㄷ자등과 같이 얼마든지 다른 형태로 신장되게 할 수도 있다. 그리고 데이터 저장영역을 균등한 개수의 트랙들로 양분 또는 삼등분하는 것을 예시하였으나, 필요한 경우 분할된 각 영역의 트랙들의 개수를 다르게 할 수도 있다. 따라서 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 특허 청구의 범위와 특허 청구의 범위의 균등한 것에 의해 정하여져야 한다.

Claims (13)

  1. 디스크 기록장치에 있어서, 원주 방향으로 신장되게 형성되며 데이터를 저장하기 위한 다수의 트랙들을 구비하는 디스크와, 상기 디스크의 일면의 서로 다른 위치에 각각 위치되며 위치된 면의 상기 디스크상에 데이터를 기록 또는 독출하기 위한 제1, 제2 헤드와, 일측이 일체로 형성되고 타측이 서로 분리된 제1, 제2암을 가지며 상기 제1, 제2암의 종단부가 상기 디스크의 회전중심축을 기준으로 상기 회전중심축의 양측으로 각각 신장되는 서포트 암과, 상기 제1, 제2 헤드를 상기 제1, 제2 암의 종단부에 각각 하나씩 대응되게 결합하는 제1, 제2 서스펜션과, 상기 서포트 암의 일체화된 부분과 결합되며 상기 디스크상에서 상기 서포트 암을 이동시키기 위한 액츄에이터와, 상기 제1, 제2헤드에 연결되며 소정 제어에 의해 상기 제1, 제2헤드 중 어느 하나를 선택하는 스위칭수단과, 상기 스위칭수단과 연결되며 상기 제1, 제2 헤드중 상기 디스크상에 데이터를 기록 또는 독출하고자하는 목표 위치에 더 가까운 위치에 있는 하나의 헤드를 상기 목표 위치를 액세스하기 위한 헤드로 선택하는 제어수단을 구비하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  2. 제1항에 있어서, 상기 디스크면의 최내주 영역과 최외주 영역에 상대적으로 각각 상기 제1, 제2 헤드의 파킹을 위한 파킹구역을 설정하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  3. 제1항에 있어서, 상기 제1, 제2헤드중 어느 하나가 상기 최내주 영역에 파킹될 때 다른 하나의 헤드는 상기 최내주 영역에 파킹되도록 상기 제1, 제2헤드간의 거리를 설정하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  4. 제1항 내지 제3항 중 어느 하나의 항에 있어서, 상기 제1, 제2 암의 종단부가 상기 액츄에이터에 결합된 부분으로부터 서로간에 V자 형태로 신장되는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  5. 제1항 내지 제3항 중 어느 하나의 항에 있어서, 상기 제1, 제2 암의 종단부가 상기 액츄에이터에 결합된 부분으로부터 서로간에 U자 형태로 신장되는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  6. 디스크 기록장치에 있어서, 원주방향으로 신장되게 형성되며 데이터를 저장하기 위한 다수의 트랙들을 구비하는 디스크와, 상기 디스크의 일면의 서로 다른 위치에 각각 위치되며 위치된 면의 상기 디스크상에 데이터를 기록 또는 독출하기 위한 제1, 제2헤드와, 일측이 일체로 형성되고 타측이 서로 분리된 제1, 제2암을 가지며 상기 제1, 제2암의 종단부가 상기 디스크의 회전중심축을 기준으로 상기 회전중심축의 일측의 서로 다른 위치로 각각 신장되는 서포트 암과, 상기 제1, 제2 헤드를 상기 제1, 제2암의 종단부에 각각 하나씩 대응되게 결합하는 제1, 제2 서스펜션과, 상기 서포트 암의 일체화된 부분과 결합되며 상기 디스크상에서 상기 서포트 암을 이동시키기 위한 액츄에이터와, 상기 제1, 제2헤드에 연결되며 소정 제어에 의해 상기 제1, 제2헤드 중 어느 하나를 선택하는 스위칭수단과, 상기 스위칭수단과 연결되며 상기 제1, 제2헤드중 상기 디스크상에 데이터를 기록 또는 독출하고자 하는 목표 위치에 더 가까운 위치에 있는 하나의 헤드를 상기 목표 위치를 액세스하기 위한 헤드로 선택하는 제어수단을 구비하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  7. 제6항에 있어서, 상기 디스크면의 최내주 영역과 최외주 영역사이의 중앙영역에 상대적으로 각각 상기 제1, 제2 헤드의 파킹을 위한 파킹구역을 설정하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  8. 제7항에 있어서, 상기 제1, 제2헤드중 어느 하나가 상기 최내주 영역에 파킹될 때 다른 하나의 헤드는 상기 중앙 영역에 파킹되도록 상기 제1, 제2헤드간의 거리를 설정하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  9. 제6항에 있어서, 상기 디스크면의 최외주 영역과, 상기 최내주 영역과 최외주 영역 사이의 중앙영역에 상대적으로 각각 상기 제1, 제2 헤드의 파킹을 위한 파킹구역을 설정하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록 장치.
  10. 제9항에 있어서, 상기 제1, 제2헤드중 어느 하나가 상기 최외주 영역에 파킹될 때 다른 하나의 헤드는 상기 중앙 영역에 파킹되도록 상기 제1, 제2헤드간의 거리를 설정하는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  11. 제6항 내지 제10항 중 어느 하나의 항에 있어서, 상기 제1, 제2 암의 종단부가 상기 액츄에이터에 결합된 부분으로부터 서로간에 Y자 형태로 신장되는 것을 특징으로 하는 이중의 헤드를 가지는 디스크 기록장치.
  12. 각각 고유의 트랙위치정보가 기록되어 있는 다수의 트랙을 가지는 하나의 디스크면의 서로 다른 위치에 할당되고 하나의 액츄에이터에 의해 동시에 디스크상에서 이동되는 두 개의 헤드를 가지는 디스크 기록장치의 헤드 스위칭제어방법에 있어서, 상기 헤드들중 현재 헤드가 위치된 트랙으로부터 상기 트랙위치정보를 독출하여 현재 헤드가 위치된 트랙을 확인하는 과정과, 상기 확인된 현재 헤드의 위치로부터 다른 하나의 헤드가 위치된 트랙을 확인하는 과정과, 상기 헤드들 중 상기 디스크상에 데이터를 기록 또는 독출하고자하는 목표 트랙의 위치에 보다 가까운 위치에 있는 헤드를 상기 목표 트랙을 액세스하기 위한 헤드로 스위칭하여 선택하는 과정으로 이루어지는 것을 특징으로 하는 헤드 스위칭제어방법.
  13. 제12항에 있어서, 상기 선택된 헤드에 의해 상기 목표 트랙을 탐색한 후 탐색된 목표 트랙에 데이터를 기록 또는 독출하는 과정을 더 구비하는 것을 특징으로 하는 헤드 스위칭제어방법.
KR1019950023718A 1995-08-01 1995-08-01 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법 KR100208373B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1019950023718A KR100208373B1 (ko) 1995-08-01 1995-08-01 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법
US08/638,376 US6081399A (en) 1995-08-01 1996-04-26 Disk drive having double heads and method for controlling head switching

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950023718A KR100208373B1 (ko) 1995-08-01 1995-08-01 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법

Publications (2)

Publication Number Publication Date
KR970012327A KR970012327A (ko) 1997-03-29
KR100208373B1 true KR100208373B1 (ko) 1999-07-15

Family

ID=19422605

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950023718A KR100208373B1 (ko) 1995-08-01 1995-08-01 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법

Country Status (2)

Country Link
US (1) US6081399A (ko)
KR (1) KR100208373B1 (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100555446B1 (ko) * 1998-01-15 2006-04-21 삼성전자주식회사 다중 헤드를 갖는 하드 디스크 드라이브
WO2000042602A1 (en) * 1999-01-15 2000-07-20 Seagate Technology Llc Head switch seek on disc drives with multiple recording heads
CN1508793A (zh) * 2002-12-12 2004-06-30 松下电器产业株式会社 头支承装置及其驱动方法和采用它的盘装置
JP2005346816A (ja) * 2004-06-02 2005-12-15 Hitachi Global Storage Technologies Netherlands Bv データ記憶装置及びその制御方法
JP2006155728A (ja) * 2004-11-29 2006-06-15 Hitachi Global Storage Technologies Netherlands Bv 磁気ディスクにデータセクタをフォーマットする方法および磁気ディスク装置
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
US10431246B2 (en) 2016-12-15 2019-10-01 Seagate Technology Llc Dual actuator storage device utilizing multiple disk zones
US10366726B1 (en) 2018-03-29 2019-07-30 Seagate Technology Llc Interlaced magnetic recording in with multiple independent-actuators having respective independent heads
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
US11043235B2 (en) 2018-04-27 2021-06-22 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
US11423927B2 (en) 2018-04-27 2022-08-23 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
JP7234098B2 (ja) * 2019-11-12 2023-03-07 株式会社東芝 磁気ディスク装置及びリオーダリング処理の方法
US11094347B1 (en) 2020-04-30 2021-08-17 Seagate Technology Llc Split ramp for data storage devices
US11308984B2 (en) 2020-06-24 2022-04-19 Seagate Technology Llc Retractable ramp for data storage devices
US11756579B2 (en) 2020-06-24 2023-09-12 Seagate Technology Llc Moveable ramp for data storage device
US11120834B1 (en) 2020-09-02 2021-09-14 Seagate Technology Llc Actuators for an elevator drive
US11651784B2 (en) 2020-09-02 2023-05-16 Seagate Technology Llc Actuators for an elevator drive

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4388655A (en) * 1977-09-13 1983-06-14 Zenzefilis George E Method and apparatus for recording and reproducing video and sound
US4164769A (en) * 1978-04-24 1979-08-14 Data General Corporation Cross band coupling for stepper-motor-driven, rigid magnetic disc
US4423448A (en) * 1979-12-26 1983-12-27 Burroughs Corporation Multi-path to data facility for disk drive transducer arms
US4724495A (en) * 1982-11-15 1988-02-09 Hedberg David J Digital formatter, controller, and head assembly for video disk recording system, and method
JPS63877A (ja) * 1986-06-20 1988-01-05 Mitsubishi Electric Corp デイスク装置
JP3140751B2 (ja) * 1988-09-16 2001-03-05 豊田合成株式会社 窒化ガリウム系化合物半導体発光素子
US5172287A (en) * 1989-03-17 1992-12-15 Fujitsu Limited Magnetic disc apparatus having uniform torque imparting means for imparting uniform torque irrespective of rotational position of a head arm
US5218496A (en) * 1990-12-06 1993-06-08 Kalok Corporation Magnetic disk drive with reduced disk-to-disk spacing and improved actuator design
US5257143A (en) * 1991-01-15 1993-10-26 Zenith Data Systems Corporation Method and apparatus for positioning head of disk drive using zone-bit-recording
EP0543654B1 (en) * 1991-11-22 1998-10-28 Fujitsu Limited Positioning control system
US5343345A (en) * 1992-05-01 1994-08-30 Gilovich Paul A Magnetic disk storage apparatus with multiple sets of actuator arms for read/write operations at different circumferential locations within the disk stack
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
US5482497A (en) * 1992-12-30 1996-01-09 International Business Machines Corporation Method and apparatus for texturing zones of a magnetic disk
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
US5596458A (en) * 1994-12-19 1997-01-21 Integral Peripherals, Inc. Variable zone layout for information storage disk drive
US5550696A (en) * 1995-01-27 1996-08-27 International Business Machines Corporation Magnetic recording disk having textured test band for controlling texture in the slider landing zone

Also Published As

Publication number Publication date
KR970012327A (ko) 1997-03-29
US6081399A (en) 2000-06-27

Similar Documents

Publication Publication Date Title
KR100208373B1 (ko) 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법
US6462896B1 (en) Method for minimizing adjacent track data loss during a write operation in a disk drive
KR100228795B1 (ko) 재할당 섹터가 있는 트랙에서의 억세스성능 향상방법
US7345837B1 (en) Disk drive that refreshes data on portions of a disk based on a number of write operations thereto
US6848019B1 (en) Performance in a data storage device using head-to-head offsets in access command scheduling
US6957311B2 (en) Data storage apparatus, computer apparatus, data processing apparatus, and data processing method
US8014245B2 (en) System and method of defect description of a data storage medium
US7174414B2 (en) Method and apparatus mapping logical tracks in a disk drive for optimizing track seek time
US6980386B2 (en) Apparatus and method for writing data to an information storage disc
US6690538B1 (en) Disk drive device and access sequence therefor
KR100242290B1 (ko) 트랙제로 위치결정방법 및 그에 따른 트랙맵핑(Mapping)방법
US20020036859A1 (en) Method and disc drive for writing servo wedges
JP4015277B2 (ja) サーボトラックライターのポートナンバー記録方法
JP3329289B2 (ja) ディスクドライブ装置及びその製造方法、ディスクドライブ装置のシーク制御方法、ディスクドライブ制御装置
JP4184190B2 (ja) ヘッド制御方法および記録装置
JP3264232B2 (ja) ディスク装置、ディスク制御方法、データ読み書き方法、データ配置方法及びディスク状記憶媒体
KR0147228B1 (ko) 자기 디스크 구동장치에서 오프-트랙을 이용한 트랙 추종 방법
KR100464438B1 (ko) 트랙번호 매핑을 이용한 헤드 스위칭 방법
US6728060B1 (en) Disc drive with delayed reassignment write
US6795261B2 (en) Method and apparatus for increasing process yields of data storage devices
KR100375139B1 (ko) 자기디스크구동장치의리드데이타처리방법
KR100264795B1 (ko) 콘스턴트-덴시티 기록형태의 자기 디스크상의 존 크기 최적화방법
US20040075934A1 (en) Apparatus and method for retracting an actuator
US20050166012A1 (en) Method and system for cognitive pre-fetching
JPH08124334A (ja) シーク時間削除型磁気ディスク装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120328

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20130326

Year of fee payment: 15

LAPS Lapse due to unpaid annual fee