KR100263051B1 - 자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법 - Google Patents

자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법 Download PDF

Info

Publication number
KR100263051B1
KR100263051B1 KR1019960009227A KR19960009227A KR100263051B1 KR 100263051 B1 KR100263051 B1 KR 100263051B1 KR 1019960009227 A KR1019960009227 A KR 1019960009227A KR 19960009227 A KR19960009227 A KR 19960009227A KR 100263051 B1 KR100263051 B1 KR 100263051B1
Authority
KR
South Korea
Prior art keywords
track address
value
track
tracks
address
Prior art date
Application number
KR1019960009227A
Other languages
English (en)
Other versions
KR970067312A (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 KR1019960009227A priority Critical patent/KR100263051B1/ko
Publication of KR970067312A publication Critical patent/KR970067312A/ko
Application granted granted Critical
Publication of KR100263051B1 publication Critical patent/KR100263051B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
자기 디스크 기록장치에서 트랙 어드레스를 기록, 판독하는 방법이다.
2. 발명이 해결하고자 하는 기술적 과제
트랙 어드레스의 비트수를 줄여 기록용량과 액세스속도를 향상시킨다.
3. 발명의 해결방법의 요지
디스크상의 저장영역을 서로 다른 트랙수의 제1, 제2영역으로 구분하고, 트랙수가 적은 소영역의 트랙 어드레스들을 트랙수가 많은 대영역의 트랙 어드레스값들에 포함되도록 초기값부터 연속되게 기록하며, 동작모드에 따라 디스크상으로부터 리드한 트랙 어드레스와, 대,소영역의 트랙 어드레스들중 각각의 최대값과 헤드의 최대 이동가능거리와 이전 트랙 어드레스값에 근거하여 현재의 트랙 어드레스를 결정한다.
4. 발명의 중요한 용도
기록용량의 액세스속도를 향상시키는데 이용한다.

Description

자기 디스크 기록장치의 트랙 어드레스 기록 및 판독방법.
제1도는 일반적인 서보정보 기록 포맷도
제2도는 일반적인 하드 디스크 드라이브의 블럭구성도
제3도는 본 발명의 실시예에 따른 트랙 어드레스 기록 예시도
제4도는 본 발명의 실시예에 따른 준비모드시 트랙 어드레스 판독 흐름도
제5도는 본 발명의 실시예에 따른 탐색모드시 트랙 어드레스 판독 흐름도.
본 발명은 자기 디스크 기록(magnetic disk recording)장치에 관한 것으로, 특히 서보(servo)정보의 하나인 트랙 어드레스(track address)를 디스크상에 기록하고 판독하는 방법에 관한 것이다.
일반적으로 HDD(Hard Disk Drive), FDD(Floppy Disk Dreve)와 같은 디스크 기록장치에 있어서 데이타는 디스크상에 동심원 형태로 배열되며 원주방향으로 신장되게 형성되는 트랙들에 저장된다. 이들 트랙들은 디스크상에 데이타를 리드, 기록, 소거하기 위한 자기 헤드(또는 데이타 트랜스듀서)에 의해 엑세스된다. 헤드는 디스크상의 트랙위를 비행한다. 상기 헤드는 트랙들 중 어느 하나의 선택된 트랙에 정확하게 위치시킬 수 있는 헤드 위치 서보 메카니즘의 제어에 의해 디스크상에서 방사상 방향으로 이동된다. 이와같이 헤드를 특정 트랙에 정확하게 위치시키기 위해서는 트랙들에 관련된 현재의 헤드 위치를 알아야 한다.
상기와 같이 트랙들에 관련된 헤드 위치를 알리는 서보정보는 헤드에 의해 디스크상으로부터 리드되는 특정 서보패턴(servo pattern)을 이용하는 것에 의해 제공된다. 이러한 서보패턴은 자기 디스크 기록장치를 조립할때 서보 라이터(servo writer)에 의해 디스크상에 미리 영구적으로 기록된다. 이 서보패턴은 디스크상에 데이타를 액세스할때 헤드에 의해 검출됨으로써 트랙 위치정보로서 이용된다. 서보정보를 제공하기 위한 방식에 대한 하나의 예를 들면 엠베디드(embedded) 서보방식이 있다. 엠베디드 서보방식에 있어서 서보정보영역들은 디스크상에서 데이타영역들간에 배치된다.
이러한 서보정보의 통상적인 기록 포맷을 엠베디드 서보방식의 예를들어 보이면 제1도와 같다. 제1도는 하나의 트랙에 대한 예를 보인 것이며 정확한 스케일(scale)은 아니다. 제1도와 같이 서보 어드레스 마크(Servo Address Mark : 이하 "SAM"이라 함), 인덱스(index), 트랙 어드레스, 버스트(burst)등으로 이루어지는 서보정보는 디스크상의 서보정보영역인 서보 피일드에 기록된다. SAM은 서보 피일드의 시작을 알리는 특정 패턴을 가진다. 인덱스는 각 트랙의 기준을 정하기 위한 정보이다. 트랙 어드레스는 트랙위치정보로서 트랙들에 대하여 일련의 번호를 부여한 것으로 각 트랙마다 서로 다르게 되며 트랙 ID(Identificatrion)라고도 한다. 이러한 트랙 어드레스는 자기 디스크 기록장치가 트랙탐색(track seek)시 일정 샘플링(sampling)주기마다 이를 리드하여 헤드 위치를 제어 하는데 이용된다. 버스트는 헤드의 위치제어를 위한 정보로서 통상 A,B,C,D의 4가지 형태로 기록되며, 트랙추종(track following)시 헤드를 해당 트랙에 정확하게 온-트랙(on-track)시키는데 이용한다.
상기한 서보정보중 트랙 어드레스는 그레이코드(gray code)로 인코딩되어 디스크상에 기록되고 리드시 다시 디코딩되며, 상기한 바와 같이 고유의 데이타값을 가진다. 그러므로 그레이코드의 비트수는 한면의 디스크상에 설정되는 트랙수를 고려하여 결정되며, 그레이코드에 의해 구분할 수 있는 최대 트랙수는 그레이코드의 비트수에 의해 결정된다. 즉, 그레이코드의 비트수를 N이라할때 최대로 사용 가능한 트랙수와 그레이코드 비트수는 하기(1)식과 같은 관계를 가진다.
최대 사용가능 트랙수 = 2N-1 …… (1)
현재 자기 디스크 기록장치가 점차 고용량, 고속화되면서 디스크상에 기록되는 트랙 어드레스들이 차지하는 용량도 점차 커지고 있다. 예를들어 디스크상에 대한 액세스시 하나의 서보샘플링주기가 185㎲이고 하나의 트랙 어드레스가 차지하는 시간이 4.8㎲라고 할때, 디스크상에 기록되는 모든 정보중에 트랙 어드레스들은 약 2.59%를 차지한다. 이러한 비율이 이전과 동일하다해도 고용량, 고속화에 따라 실제 트랙 어드레스가 차지하는 용량은 점점 커지게 됨으로써 기록용량을 증가시키거나 액세스속도를 향상시키는데 중요한 장애 요소로 대두되기에 이르렀다.
한편 자기 디스크 기록장치는 디스크상으로부터 리드한 트랙 어드레스를 디코딩하는 ASIC(Application Specific Integrated Dircuit)회로를 구비하고 있다. 그러나 현재 사용되는 ASIC회로는 디코딩할 수 있는 트랙 어드레스 비트수가 고정되어 있기 때문에 디스크상에 최대로 설정 가능한 트랙수가 고정되어 있다. 이에따라 트랙수를 더 증가시키고자 할 경우 ASIC회로의 하드웨어를 변경하지 않고는 구현이 불가능하다.
따라서 본 발명의 목적은 트랙 어드레스의 비트수를 증가시키지 않고서도 기록용량도 엑세스속도를 향상시킬 수 있는 트랙 어드레스 기록 및 판독방법을 제공함에 있다.
본 발명의 다른 목적은 하드웨어를 변경하지 않고서도 트랙수를 증가시킬 수 있는 트랙 어드레스 기록 및 판독방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명은 디스크상의 저장영역을 서로 다른 트랙수의 제1, 제2영역으로 구분하고, 트랙수가 적은 소영역의 트랙 어드레스들을 트랙수가 많은 대영역의 트랙 어드레스값들에 포함되도록 초기값부터 연속되게 기록하며, 동작모드에 따라 디스크상으로부터 리드한 트랙 어드레스와 대,소영역의 트랙 어드레스들중 각각의 최대값과 헤드의 최대 이동가능거리와 이전 트랙 어드레스값에 근거하여 현재의 트랙 어드레스를 결정하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서 도면들중 동일한 구성요소들은 가능한한 어느 곳에서든지 동일한 부호들을 나타내고 있음에 유의해야 한다. 또한 구체적인 처리 흐름과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 가능 및 구성에 대한 상세한 설명은 생략한다.
우선 본 발명이 적용되는 자기 디스크 기록장치의 하나인 HDD의 블럭 구성도를 보인 제2도를 참조하여 본 발명을 이해하는데 유용한 HDD의 구성 및 동작에 대하여 개략적으로 살펴보면 다음과 같다. 상기 제2도는 두개의 디스크와 디스크의 각 면에 하나씩 대응하는 4개의 헤드를 구비한 예를 보인 것이다.
헤드(12)와 연결되는 전치증폭기(14)는 헤드(12)에 이해 픽업된 신호를 전치증폭하여 아나로그 리드신호를 리드/라이트 채널(channel)회로(16)에 인가하며, 라이트시에는 리드/라이트 채널회로(16)로부터 인가되는 부호화된 라이트데이타에 따른 라이트전류를 헤드(12)에 인가함으로써 라이트데이타가 디스크(10)상에 라이트되도록 한다.
그리고 리드/라이트 채널회로(16)는 전치증폭기(14)로부터 인가되는 리드신호로부터 데이타 펄스를 검출하고 디코딩하여 DDC(Disk Data Controller)(18)에 인가하며 DDC(18)로부터 인가되는 라이트데이타를 인코딩하여 전치증폭기(14)에 인가한다.
상기 DDC(18)는 마이크로 콘트롤러(22)에 의해 제어되며 PC(Personal Computer)와 같은 호스트(host)로부터 수신되는 데이타를 리드/라이트 채널회로(16)와 전치증폭기(14)를 통해 디스크(10)상에 라이트하거나 디스크(10)상으로부터 데이타를 리드하여 호스트로 송신한다. 또한 DDC(18)는 호스트와 마이크로 콘트롤러(22)간의 통신을 인터페이스한다. 버퍼 램(RAM : Random Access Memory)(20)은 호스트와, 마이크로 콘트롤러(22)와, 리드/라이트 채널회로(16) 사이에 전송되는 데이타를 일시 저장한다.
상기 마이크로 콘트롤러(22)는 호스트로부터 수신되는 리드 또는 라이트 명령에 응답하여 DDC(18)를 제어하며 트랙 탐색 및 트랙 추종을 제어 한다. 롬(ROM : Read Only Memory)(24)은 마이크로 콘트롤러(22)의 수행 프로그램 및 각종 설정값들을 저장한다.
서보구동부(26)는 마이크로 콘트롤러(22)로부터 발생되는 헤드(12)의 위치 제어를 위한 신호에 의해 엑츄에이터(28)를 구동하기 위한 구동전류를 발생하여 액츄에이터(28)에 인가한다. 액츄에이터(28)는 서부구동부(26)로부터 인가되는 구동전류의 방향 및 레벨에 대응하여 헤드(12)를 디스크(10)상에서 이동시킨다. 스핀들 모터 구동부(30)는 마이크로 콘트롤러(22)로부터 발생되는 디스크(10)의 회전 제어를 위한 제어값에 따라 스핀들 모터(32)를 구동하여 디스크(10)를 회전시킨다. 디스크신호 제어부(34)는 리드/라이트 채널회로(16)로부터 출력되는 리드데이타에서 서보정보를 디코딩하여 마이크로 콘트롤러(22)에 인가하며, 리드/라이트에 필요한 각종 제어신호들을 DDC(18)로부터 인가되는 신호와 마이크로 콘트롤러(22)의 제어에 의해 발생하여 전치증폭기(14), 리드/라이트 채널회로(16), DDC(18)등에 인가한다. 이러한 디스크신호 제어부(34)는 통상 각각의 HDD에 적합하게 설계된 ASIC이 사용된다.
상기한 바와 같은 HDD에 적용되는 본 발명은 서보 라이터에 의해 디스크(10)상에 서보정보를 기록할때, 디스크(10)상의 저장영역을 제3도와 같이 서로 다른 수의 트랙들을 가지는 제1, 제2영역(A1, A2)으로 구분한다. 상기 제3도는 편의상 디스크(10)상의 한 면만을 보인 것으로, 외주측에 트랙수가 많은 대영역으로 제1영역(A1)을 할당하고, 내주측에 트랙수가 적은 소영역으로서 제2영역(A2)을 할당한 예를 보인 것이다. 이는 트랙 어드레스가 디스크(10)상의 최외주에 있는 트랙부터 안쪽으로 트랙마다 순차적으로 증가시켜 설정하며, 파킹(parking)영역을 디스크(10)상의 최내주영역에 설정할 경우에 적용한다. 이때 제2영역(A2)의 트랙 어드레스들을 제1영역(A1)의 트랙 어드레스값들에 포함되도록 초기값부터 연속되게 기록한다. 또한, 제1, 제2영역(A1,A2)간의 트랙수 차를 한 서보샘플링주기동안 헤드(12)가 최대 이동가능한 트랙수(이하 "K"라 함)보다 크게 설정한다. 이는 제1, 제2영역(A1,A2)간의 트랙수 차가 K값보다 작게 설정되면, 트랙 탐색시 헤드(12)가 제1,제2영역(A1,A2)간을 이동할 경우에는 트랙 어드레스를 정확하게 판독할 수 없게 되기 때문이다.
그리고 제3도의 예에서는 제1영역(A1)의 트랙수를 n+1개로 설정하고 제2영역(A2)의 트랙수를 m개로 설정한 것이다. 그러면 m값은 n-2k보다 적게 설정되며, 제1영역(A1)의 트랙 어드레스들은 TAO~TAn가 될 것이고 제2영역(A2)의 트랙 어드레스들은 TAO~TAm가 될 것이다. 이러한 m값 또는 n값에 비해 k값은 통상적으로 아주 작게 된다.
본 발명은 상기한 바와같이 트랙 어드레스를 기록함으로써 종래에 n개의 트랙 어드레스들을 기록하는데 필요하였던 비트수만으로도 n+m개의 트랙 어드레스들을 기록할 수 있게 된다. 달리 말하면, 종래에 비해 트랙 어드레스의 비트수를 줄일 수 있게 되는 것이다.
상기한 바와같이 서보정보가 기록된 디스크(10)상으로부터 트랙 어드레스를 리드 할 경우, 제1, 제2영역(A1,A2)간에 트랙 어드레스가 동일하게 되는 트랙들, 즉 트랙 어드레스 TAO~TAm인 트랙들에 헤드(12)가 위치한 경우에는 실제적인 현재의 트랙 어드레스를 알 수 없게 될 것이다. 그러므로 리드한 트랙 어드레스로부터 실제적인 현재의 트랙 어드레스를 판독하기 위해서는 후술하는 바와 같은 제4도 또는 제5도와 같은 흐름도에 따른 판독 과정이 필요하게 된다. 상기한 실제적인 현재의 어드레스는, 제1영역(A1)에 있어서는 해당 트랙에 기록된 트랙 어드레스에 n값에 더한 값이 된다.
또한 상기한 판독과정은 HDD의 동작모드가 준비모드(ready mode)인 경우에는 탐색모드(seek mode)인 경우에 비해 간단하게 처리할 수 있다. 상기 준비모드는 최초 HDD의 전원이 "온"된 경우 디스크(10)상의 파킹영역에 파킹되어 있는 헤드(12)를 언래치(unlatch)시킨후 준비상태가 되는 모드를 말한다. 그리고 탐색모드는 전술한 바와 같은 트랙탐색상태로서, 상기와 같이 준비상태가 완료된 상태에서 실제 디스크(10)상에 데이타를 리드하거나 기록하기 위해 헤드(12)를 목표 트랙으로 이동시키는 모드를 말한다.
이에따라 준비모드인 경우에는 헤드(12)가 파킹영역을 막 벗어난 상태이므로, 헤드(12)는 제2영역(A2)에 위치되거나 제1영역(A1)의 내주측에 위치될 것이다. 그러므로 이 경우에는 헤드(12)에 의해 디스크(10)상으로부터 리드되는 트랙 어드레스를 m값과 비교하면 간단하게 현재 트랙 어드레스를 알 수 있게 된다. 이와달리 탐색모드인 경우에는 헤드(12)가 디스크(10)상의 제1,제2영역(A1,A2) 전체에 위치될 수 있으므로 판독과정이 보다 복잡하게 된다.
먼저 본 발명에 따른 준비모드시의 트랙 어드레스 판독 흐름도를 보인 제4도를 참조하면, 마이크로 콘트롤러(22)는 (100)단계에서 디스크(10)상으로부터 트랙 어드레스를 리드한다. 그리고 마이크로 콘트롤러(22)는 리드한 트랙 어드레스값을 (102)단계에서 m값과 비교한다. 이때 리드한 트랙 어드레스값이 m값보다 클 경우, 당연히 헤드(12)가 디스크(10)상의 제1영역(A1)에 있을 뿐만아니라 m값보다 큰 트랙 어드레스는 제2영역(A2)과 중복되지 않기 때문이다. 이와달리 리드 트랙 어드레스값이 m보다 작을 경우, 마이크로 콘트롤러(24)는 (106)단계에서 리드 트랙 어드레스에 n값을 더한 값을 현재의 트랙 어드레스로 결정한다. 이는 리드 트랙 어드레스 값이 m보다 작을 경우, 전술한 바와 같이 헤드(12)가 파킹영역을 막 벗어난 상태이므로 제2영역(A2)에 헤드(12)가 위치되기 때문이다.
따라서 상술한 제3도와 같이 트랙 어드레스를 기록한 경우에도 준비모드시에 실제적인 현재의 트랙 어드레스를 정확하게 판독할 수 있게 되는 것이다.
다음에 본 발명에 따른 탐색모드시의 트랙 어드레스 판독 흐름도를 보인 제5도를 참조하면, 마이크로 콘트롤러(22)는 (200)단계에서 디스크(10)상으로부터 트랙 어드레스를 리드한다. 그리고 마이크로 콘트롤러(22)는 리드한 트랙 어드레스값을 (202)단계에서 m값과 비교한다. 이때 리드 트랙 어드레스값이 m보다 클 경우, 마이크로 콘트롤러(24)는 (210)단계에서 리드 트랙 어드레스를 현재의 트랙 어드레스로 결정한다. 이는 리드 트랙 어드레스값이 m값보다 클 경우, 당연히 헤드(12)가 디스크(10)상의 제1영역(A1)에 있을 뿐만아니라 m값보다 큰 트랙 어드레스는 제2영역(A2)과 중복되지 않기 때문이다.
이와달리 상기 (202)단계에서 리드 트랙 어드레스값이 m값보다 크지 않을 경우, 마이크로 콘트롤러(22)는 이전 트랙 어드레스값을 (204)단계에서 m+k값과 비교한다. 상기 이전 트랙 어드레스값은 바로 이전의 서보 샐플링주기에서 판독한 트랙 어드레스를 말한다. 이때 이전 트랙 어드레스값이 m+k보다 크지 않을 경우, 마이크로 콘트롤러(22)는 리드 트랙 어드레스값을 (210)단계에서 현재의 트랙 어드레스로 결정한다. 이는 이전 트랙 어드레스가 m+k값보다 크지 않은 상태, 즉 헤드(12)가 제1영역(A1)의 외주측에 있었던 상태이고 헤드(12)의 이동은 k값 이내에서 이루어지므로, 현재의 헤드(12) 위치도 제1영역(A1)에 있게 되기 때문이다.
상기 (204)단계에서 이전 트랙 어드레스값이 m+k보다 클 경우, 마이크로 콘트롤러(22)는 (206)단계에서 리드 트랙 어드레스값을 n-k값과 비교한다. 이때 이전 트랙 어드레스값이 n-k값보다 작을 경우, 마이크로 콘트롤러(22)는 (210)단계에서 리드 트랙 어드레스값을 현재의 트랙 어드레스로 결정한다. 이는 이전 트랙 어드레스가 m+k값보다 크지만 n-k값보다는 작으므로 헤드(12)가 제1영역(A1)의 내주측에 있었던 상태이나, 헤드(12)의 이동은 k값 이내에서 이루어지므로, 현재의 헤드(12) 위치도 제1영역(A1)에 있게 되기 때문이다.
이와달리 상기 (206)단계에서 이전 트랙 어드레스값이 n-k값보다 작지 않을 경우, 마이크로 콘트롤러(22)는 (208)단계에서 리드 트랙 어드레스에 n값을 더한 값을 현재의 트랙 어드레스로 결정한다. 이는 이전 트랙 어드레스가 n-k값보다도 크므로 헤드(12)가 제1영역(A1)의 최내주측에 있었던 상태이며, 헤드(12)가 제2영역(A2)으로 이동된 것이므로현재의 헤드(12) 위치가 제2영역(A2)에 있게 되기 때문이다.
따라서, 상술한 제3도와 같이 트랙 어드레스를 기록한 경우에도 탐색모드시에 실제적인 현재의 트랙 어드레스를 정확하게 판독할 수 있게 되는 것이다.
따라서 트랙 어드레스의 비트수를 증가시키거나 하드웨어를 변경하지 않고서도 1비트 더 늘린 것과 거의 동일하게 트랙수를 증가시켜 설정할 수 있게 되는 것이다. 결과적으로 각 트랙마다의 트랙 어드레스의 비트수를 1비트만큼 절약할 수 있어 그만큼을 데이타 저장에 사용할 수 있게 됨으로써 기록용량과 액세스속도를 향상시킬 수 있게 되는 것이다.
상술한 바와 같이 본 발명은 트랙 어드레스의 비트수를 변경하지 않고서도 기록용량과 액세스속도를 향상시킬 수 있을 뿐만아니라 하드웨어를 변경하지 않고서도 트랙수를 증가시킬 수 있은 잇점이 있다.
한편 상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 특히 본 발명의 실시예에서는 HDD에 적용하는 예를 들었으나, HDD뿐만 아니라 FDD와 같은 자기 디스크 기록장치에도 동일하게 적용된다. 따라서 발명의 범위는 설명된 실시예에 의하여 정할것이 아니고 특허 청구의 범위와 특허 청구의 범위의 균등한 것에 의해 정하여져야 한다.

Claims (6)

  1. 자기 디스크 기록장치의 트랙 어드레스를 기록 및 판독방법에 있어서,
    상기 디스크상에 서보장치를 기록할때, 상기 디스크상의 저장영역을 서로 다른 수의 트랙을 가지는 제1, 제2영역으로 구분하고, 트랙수가 적은 소영역의 트랙 어드레스를 트랙수가 많은 대영역의 트랙 어드레스값들에 포함되도록 초기값부터 연속되게 기록하는 과정과,
    준비모드시 상기 디스크상으로부터 상기 트랙 어드레스를 리드하여 리드 트랙 어드레스값이 상기 소영역의 트랙 어드레스중 최대값과 비교 하는 과정과,
    상기 리드 트랙 어드레스값이 상기 최대값보다 클 경우 상기 리드 트랙 어드레스를 현재의 트랙 어드레스로 결정하는 과정과,
    상기 리드 어드레스값이 상기 최대값보다 작을 경우 상기 리드 트랙 어드레스에 상기 대영역의 최대 트랙 어드레스값을 더한 값을 현재의 트랙 어드레스로 결정하는 과정을 구비하는 것을 특징으로 하는 트랙 어드레스 기록 및 판독방법.
  2. 제 1 항에 있어서, 상기 소영역과 대영역간의 트랙수 차를 한 서보샘플링 주기동안 헤드가 최대 이동가능한 트랙수보다 크게 설정하는 것을 특징으로 하는 트랙 어드레스 기록 및 판독방법.
  3. 제 2 항에 있어서, 상기 대영역을 상기 디스크상의 외주측에 할당하고 상기 소영역을 상기 디스크상의 내주측에 할당하는 것을 특징으로 하는 트랙 어드레스 기록 및 판독방법.
  4. 자기 디스크 기록장치의 트랙 어드레스 기록 및 판독방법에 있어서,
    상기 디스크상에 서보정보를 기록할때, 상기 디스크상의 저장영역을 한 서보샘플링주기동안 헤드가 최대 이동가능한 트랙수보다 큰 차를 가지는 트랙수의 제1,제2영역으로 구분하고, 트랙수가 적은 소영역의 트랙 어드레스들을 트랙수가 많은 대영역의 트랙 어드레스값들에 포함 되도록 초기값보다 최대값까지 연속되게 기록하는 과정과,
    트랙탐색모드시 상기 디스크상으로부터 상기 트랙 어드레스를 리드하여 리드 트랙 어드레스값이 상기 소영역의 트랙 어드레스중 최대값인 제1비교값과 비교하는 과정과,
    상기 리드 트랙 어드레스값이 상기 제1비교값보다 클 경우 상기 리드 트랙 어드레스를 현재의 트랙 어드레스로 결정하는 과정과,
    상기 리드 트랙 어드레스값이 상기 제1비교값보다 작을 경우 이전 트랙 어드레스값을 상기 최대값 및 최대 이동가능 트랙수를 합한 제2비교값과 비교하는 과정과,
    상기 이전 트랙 어드레스값이 상기 제2비교값보다 클 경우 상기 리드 트랙 어드레스값을 현재의 트랙 어드레스로 결정하는 과정과,
    상기 이전 트랙 어드레스값이 상기 제2비교값보다 크지 않을 경우 상기 리드 트랙 어드레스값을 상기 대영역의 트랙 어드레스중 최대값으로부터 상기 최대 이동가능 트랙수를 뺀 제3비교값과 비교하는 과정과,
    상기 이전 트랙 어드레스값이 상기 제3비교값보다 작을 경우 상기 리드 트랙 어드레스값을 현재의 트랙 어드레스로 결정하는 과정과,
    상기 이전 트랙 어드레스값이 상기 제3비교값보다 작지 않을 경우 상기 리드 트랙 어드레스에 상기 대영역의 최대 트랙 어드레스값을 더한 값을 현재의 트랙 어드레스로 결정하는 과정을 구비하는 것을 특징으로 하는 트랙 어드레스 기록 및 판독방법.
  5. 제4항에 있어서, 상기 소영역과 대영역간의 트랙수 차를 상기 최대 이동가능 트랙수보다 크게 설정하는 것을 특징으로 하는 트랙 어드레스 기록 및 판독방법.
  6. 제5항에 있어서, 상기 대영역을 상기 디스크상의 외주측에 할당하고 상기 소영역을 상기 디스크상의 내주측에 할당하는 것을 특징으로 하는 트랙 어드레스 기록 및 판독방법.
KR1019960009227A 1996-03-29 1996-03-29 자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법 KR100263051B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960009227A KR100263051B1 (ko) 1996-03-29 1996-03-29 자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960009227A KR100263051B1 (ko) 1996-03-29 1996-03-29 자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법

Publications (2)

Publication Number Publication Date
KR970067312A KR970067312A (ko) 1997-10-13
KR100263051B1 true KR100263051B1 (ko) 2000-08-01

Family

ID=19454505

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960009227A KR100263051B1 (ko) 1996-03-29 1996-03-29 자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법

Country Status (1)

Country Link
KR (1) KR100263051B1 (ko)

Also Published As

Publication number Publication date
KR970067312A (ko) 1997-10-13

Similar Documents

Publication Publication Date Title
US6876511B2 (en) Disk drive and method of detecting servo address mark in the same
US6002544A (en) Head positioning control system for use in a disk drive using different target velocity data for read and write seeks
US6101619A (en) Method for improving access performance on track with re-allocation sector in a hard disk drive
US6005739A (en) Technique for controlling the position error signal of a disk drive
US7023648B2 (en) Method and apparatus for writing servo data in a disk drive
KR100412344B1 (ko) 헤드비행고도에 따른 데이타 라이트 제어방법
US6396654B2 (en) Embedded servo writing method and apparatus for hard disk drive
GB2334611A (en) Method and apparatus for manufacturing a data storage device
JP3844602B2 (ja) ハードディスクドライブアセンブリでディスク上にサーボ情報を再書込みする方法及び装置
KR100239014B1 (ko) 디스크 장치 및 디스크 장치에서의 헤드 전환 방법
US7570448B2 (en) Write-once type storage apparatus, control method and record control circuit
KR100242290B1 (ko) 트랙제로 위치결정방법 및 그에 따른 트랙맵핑(Mapping)방법
KR19990010651A (ko) 자기 디스크 드라이브에서의 헤드 언래치 제어방법
US20060164747A1 (en) Method of determining format parameters of HDD
KR100263051B1 (ko) 자기디스크 기록장치의 트랙 어드레스 기록 및 판독방법
KR20050021246A (ko) 헤드 제어 방법 및 기록 장치
US7649705B2 (en) Data read retry with read timing adjustment for eccentrity of disc in data storage device
KR100464438B1 (ko) 트랙번호 매핑을 이용한 헤드 스위칭 방법
US20050144376A1 (en) Method and apparatus to perform improved retry in data storage system
US20040179286A1 (en) Dummy write method for improving performance of data storage system and apparatus therefor
KR100238675B1 (ko) 드라이브 성능에 따른 존 레이아웃 설정방법
JPH1092116A (ja) データ記録再生装置及び同装置におけるスペアトラック配置方法
KR100392615B1 (ko) 세 개의 버스트를 가진 하드 디스크 드라이브의 헤드위치 제어방법
KR100365614B1 (ko) 자기 디스크 기록장치의 기록전류 제어방법
KR0183152B1 (ko) 자기디스크 기록장치의 제어변수 설정방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100429

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee