KR100251821B1 - 자기기록 재생장치 - Google Patents
자기기록 재생장치 Download PDFInfo
- Publication number
- KR100251821B1 KR100251821B1 KR1019940701407A KR19940701407A KR100251821B1 KR 100251821 B1 KR100251821 B1 KR 100251821B1 KR 1019940701407 A KR1019940701407 A KR 1019940701407A KR 19940701407 A KR19940701407 A KR 19940701407A KR 100251821 B1 KR100251821 B1 KR 100251821B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- recording
- track
- recorded
- magnetic tape
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/05—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
- G11B15/087—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/02—Control of operating function, e.g. switching from recording to reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/18—Driving; Starting; Stopping; Arrangements for control or regulation thereof
- G11B15/1808—Driving of both record carrier and head
- G11B15/1875—Driving of both record carrier and head adaptations for special effects or editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1201—Formatting, e.g. arrangement of data block or words on the record carriers on tapes
- G11B20/1207—Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only
- G11B20/1209—Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only for discontinuous data, e.g. digital information signals, computer programme data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/328—Table of contents on a tape [TTOC]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
예컨대, 컴퓨터의 외부 기억 장치등에 사용하는 자기 기록 재생 장치에 있어서 소망의 파일을 간이하게 검색할 수 있게 하는 것이며 자기 테이프에 경사지게 기록 트랙을 형성하고 자기 테이프의 길이 방향으로 연장하는 기록 트랙에 자기 테이프 선두의 관리용 데이터에 대응해서 검색용의 패턴을 기록한다.
Description
[발명의 명칭]
자기기록 재생장치
[기술 분야]
본 발명은 자기기록 재생장치에 관하여 예컨대 컴퓨터의 외부 기록 장치등에 적용할 수 있다.
[배경 기술]
종래, 이런 종류의 자기기록 재생장치에 있어서, 자기 테이프에 차례로 경사지게 기록 트랙을 형성하고 소망의 데이터를 고밀도 기록하여 재생할 수 있게 된 소위 ID-1 포맷의 데이터 레코더가 제안되었다(ANSI x3. 175-1990 19mm Type ID-1 Recorded Instrumentation).
즉, 제11도에 도시하듯이 이런 종류의 데이터 레코더에 있어선 소정 속도로 회전하는 회전 드럼에 자기 테이프(1)을 감아붙이고, 해당 회전 드럼에 탐재된 자기 헤드에서 순차경사로 기록 트랙 TR (TR1, TR2, TR3, TR4, TR1, TR2, ----)을 형성하고 이것으로 해당 기록 트랙(TR1)에 소망의 데이터를 기록한다.
또한 이때 데이터 레코더는 자기 테이프(1)의 상하단에 길이 방향으로 연장하는 기록 트랙(TA),(CTL), (TC)를 형성하고 해당 기록 트랙(CTL)에 기록 트랙(TR)의 트랙 세트(ID)를 기록한다.
여기에서 트랙 세트(ID)는 해당 자기 테이프(1)의 선두로부터 시작하는 절대 위치 정보이며 소정의 동기 신호사이에 삽입하여 기록 트랙(TR)에 대해서 4 트랙 주기로 기록되게 되어 있다.
또한, 기록 트랙(TA) 및 (TC)는 사용자의 관리용 데이터 등을 기록할 수 있게 되고 이것에 의해 기록 트랙(TA),(CTL), (TC)를 재생하고 기록 트랙(TR)에 고밀도 기록된 데이터를 간단하게 검색(search)할 수 있게 되어 있다.
또한, 데이터 레코더에 있어선 기록 트랙(TR)에 데이터를 기록할 때, 소위 적부호로 이루는 오류 검출 정정용의 패리티 부호를 붙이고 해당 데이터를 기록해야되며 이것으로 소망의 데이터를 확실하게 기록 재생할 수 있게 되어있다.
즉, 제12도에 도시하듯이 데이터 레코더는 소정 단위(=36,108[BITE])로 데이터 DATA를 들인 후, 해당 데이터 DATA를 306 블록으로 분할하고 각 블록마다 리이드솔로몬(Reed-SoIomon)의 오류 검출 정정용 부호(즉 C2 부호로 이룬다)을 부가한다.
또한, 해당 블록을 제1 및 제2의 필드 FIELD(0) 및 FIELD(1)로 분할한 후, 각 필드 FIELD(0) 및 FIELD(1)마다 (C2)부호와 직교하게 리드 솔로몬의 오류 검출 정정용 부호(즉, (C1)부호로 이룬다)를 부가한다.
이것으로 데이터 레코더에 있어선 재생(C1) 및 (C2)부호를 써서 재생 데이터를 오류 정정하므로서 비트 에러 레이트를 향상할 수 있게 되어 있다.
더욱, 데이터 레코더에 있어서, 이와 같이 (C1) 및 (C2)부호를 부가한 데이터 DATA를 자기 테이프(1)에 기록할때, 각 기록 트랙(TR)마다 인터리브 처리하고, 그것으로부터 드롭 아웃이 발생할 경우에 확실히 데이터 DATA를 재생할 수 있게 되어있다.
또한, 데이터 레코더에 있어선 화살표 (a1), (a2), ..., (a!n-1?), (bn)으로 나타내듯이 입력의 순서를 바꿔서 해당 데이터 DATA를 기록하고 이것으로 해당 데이터 DATA를 인터리브 처리한다.
또한 이때, 데이터 레코더에 있어선 소정 단위(이하 싱크블록이라 부른다)마다 동기 신호 SYNC, 싱크블록 데이터(ID)를 부가하는 동시에 전체적인 프리앰블 및 포스트 앰블의 데이터를 부가하고 해당 데이터 DATA를 기록한다.
이것으로 재생시, 자기기록 장치에 있어선 프리앰블에 포함되어 이루는 트랙 싱크 데이터를 기준으로 하고 동시 신호 SYNC, 싱크 블록 데이터(ID), 데이터 DATA를 제생하고 해당 동기 신호 SYNC 및 싱크 블록 데이터 ID를 기준으로 하여 디인터리브 처리할 수 있게 되어 있다.
또한, 디인터리브 처리하므로서 드롭아웃 등이 발생한 경우에도 (C1) 및 (C2)부호의 오류 정정 능력을 초과한 오류가 1개 소에 집중하는 것을 유효하게 회피할 수 있게 되어 있다.
그런데, 이같이 해서 소망의 데이터를 기록하고 재생하는 ID-1 포맷의 데이터 레코더에 있어선 주로 계측용의 데이터 기록 재생 장치로서 실용상 충분한 10-10정도의 비트 에러 레이트를 보증할 수 있게 되어있다.
이 비트 에러 레이트를 10-15정도로 향상할 수 있으면 예컨대, 은행 등에서 쓰이는 컴퓨터 시스템의 자기 테이트 장치에 적용해서 매우 중요한 데이터를 보관할 수 있다고 생각한다.
따라서, 그만큼 이 종류의 데이터 레코더의 사용편의를 향상시키고 적용 분야를 확대할 수 있다.
또한, 이 종류의 데이터 레코더에 있어선 고기록 밀도 기록할 수 있음에 의해서 이같이 비트 에러 레이트를 향상시킬 수 있다면 1개의 자기 테이프에 복수의 파일을 일괄 기록하고 해당 자기 테이트의 관리를 용이화할 수 있다고 생각된다.
그런데 이같이 1개의 자기 테이프에 복수의 파일을 일괄해서 기록할 경우, 각 파일의 검색이 번잡해질 문제가 있다.
이 경우 자기 테이프를 고속도로 검색할 방법이 생각되는데 이 경우 자기 헤드가 각 기록 트랙을 경사로 질러 확실하게 소망의 데이터를 재생할 수 없으며 이 종류의 데이터 레코더에 적용해서 아직 보충분한 문제가 있다.
[발명의 개시]
본 발명은 이상의 점을 고려해서 이루어진 것이며 소망의 파일을 간이하게 검색할 수 있는 자기기록 재생장치를 제안하려는 것이다.
이같은 과제를 해결하기 위해서 본 발명에 있어선 파일 관리 장치(11)로부터 출력되는 소정의 파일 데이터(D0)를 자기 테이프(1)의 선두 영역 DITA를 관리정보 영역에 할당하고 관리정보 영역의 헬리칼 기록 트랙(TR1), (TR2), (TR3), --- ---에 파일 데이터(D0)의 선두 기록 위치를 나타내는 관리 정보(FIT)를 기록하고 헬리칼 기록 트랙(TR1), (TR2), (TR3), ---의 상측 또는 하측에 자기 테이프(1)의 길이 방향으로 연장하는 길이 방향 기록 트랙(TC)을 형성하고 길이 방향 기록 트랙(TC)를 파일 데이터(D0)의 검색 영역에 할당하고 관리 정보(FIT)에 대응하는 검색 영역에 검색용의 검색 패턴(TREC)를 기록한다.
자기 테이프(1)의 길이 방향으로 연장하는 길이 방향 기록 트랙(TC)을 형성하고 길이 방향 기록 트랙(TC)를 파일 데이터(D0)의 검색 영역에 할당해서 검색용의 검색 패턴(TREC)를 기록하면 해당 검색 패턴(TREC)를 기준으로 해서 간이하게 검색할 수 있다.
본 발명에 의하면 자기 테이프의 세로 방향에 기록 트랙을 형성하고 자기 테이프 선두의 관리 데이터에 대응해서 해당 기록 트랙에 검색 패턴을 기록하므로서 해당 검색 패턴을 이용해서 소망의 파일을 간이하게 검색할 수 있는 자기기록 재생장치를 얻을 수 있다.
[도면의 간단한 설명]
제1도는 본 발명의 실시예 1에 의한 컴퓨터 시스템을 도시하는 블록도.
제2(a)도 내지 제2(b)도는 그 자기 테이프상의 기록 영역을 도시하는 약선도.
제3(a)도 내지 제3(b)도는 그 자기 테이프상의 기록 포맷을 도시하는 약선도.
제4도는 기록 트랙간의 인터리브 처리의 설명에 제공하는 약선도.
제5도는 자기 테이프상의 트랙 포맷을 도시하는 약선도.
제6도는 기록 포맷 제어부를 도시하는 블록도.
제7도는 재생 포맷 제어부를 도시하는 블록도.
제8도는 검색 회로를 도시하는 블록도.
제9도는 테이프마크트랙의 설명에 제공하는 약선도.
제10도는 파일정보 테이블의 설명에 제공하는 약선도.
제11도는 D-1 포맷의 설명에 제공하는 약선도.
제12도는 그 인터리브 처리의 설명에 제공하는 약선도.
[발명을 실시하기 위한 최선의 형태]
이하, 도면에 대해서 본 발명의 일실시예를 상술한다.
(1) 전체 구성
(1-1) 컴퓨터 시스템의 구성
제1도에 있어서(10)는 전체로서 본 발명을 적용한 컴퓨터시스템의 개략 구성을 나타내며 호스트 컴퓨터(11)로부터 기록 요구와 더불어 송출된 기록 데이터(WR)가 데이터 레코더 제어장치(12)를 통해서 기록 데이터(REC)로서 ID-1 포맷의 데이터 레코더(13)에 공급되며 이것에 의해 자기 테이프상의 기록 트랙에 기록 데이터(WR)가 기록된다.
또, 호스트 컴퓨터(11)로부터 입력된 판독 요구에 응답해서 데이터 레코더(13)의 자기 테이프가 재생되며 이 결과로 얻어지는 재생 데이터(PB)가 데이터 레코더 제어장치(12)를 통해서 판독 데이터(RD)로서 호스트 컴퓨터(11)에 입력된다.
이 데이터 레코더 제어장치(12)는 호스트 인터페이스 제어부(14) 및 포맷 제어부(15)에 의해 구성되며 호스트 인터페이스 제어부(14)가 호스트 컴퓨터(11)와의 사이의 채널 인터페이스를 제어하고 포맷 제어부(15)가 메모리(16)를 써서 데이터 레코더(13)에 받아들이는 데이터를 포맷으로 한다.
또, 호스트를 인터페이스 제어부(14) 및 포맷 제어부(15)간의 제어 정보는 제어 테이블(17)을 참조해서 받아들이도록 되어 있다.
이것에 의해 컴퓨터 시스템(10)에 있어선 데이터 레코더 제어장치(12)를 설치한 것에 의해서 호스트 컴퓨터(11)측에선 자기 테이프 장치와 마찬가지의 인터페이스이며 데이터 레코더(13)를 호스트 컴퓨터(11)의 외부 기억 장치로서 사용할 수 있게 되어있다.
(1-2) 자기 테이프상의 기록 영역
여기에서 이 컴퓨터 시스템(10)에 있어선 제2도에 도시하듯이 데이터 레코더(13)에 장전되어 있는 자기 테이트(1)의 안, 길이 방향으로 보아 테이프 자체의 손상의 정도가 비교적 적은 테이프 중앙 부분을 기록 영역 AREC로서 사용하게 되며 이것에 의해서 비트 에러 레이트를 향상할 수 있게 되어있다.
즉, 제2(a)도에 도시하듯이 자기 테이프(1)의 물리적인 선단(PBOT)로부터 예컨대 10[m]만큼 뒤의 위치를 논리적인 선단(LBOT)로 하는 동시에 자기 테이프(1)의 물리적인 종단(PEOT)로부터 예컨대 15[m]만큼 앞의 위치를 논리적인 종단(LEOT)로 하고 논리 선단(LBOT)으로부터 논리 종단(LEOT)까지의 영역을 기록 영역(AREC)로서 사용한다.
이 기록 영역(AREC)에 있어선 제2(b)도에 도시하듯이 논리적인 선단(LBOT)으로부터 예컨대 10[m]만큼 뒤의 위치까지의 동안의 영역의 디렉트리 정보 트랙 영역(DITA)로서 쓰인다.
또, 이 디렉트리 정보 트랙 영역(DITA)에 계속해서 소정 길이의 무기록 영역(NRA)를 끼고, 논리적인 종단(LEOT)로부터 예컨대 15[m]만큼 앞의 위치인 종단 근처(NEOT)까지의 동안의 영역을 볼륨 종료 정보 영역(VEOVA)로서 쓴다.
(1-3) 기록 트랙의 포맷
여기에서 이 컴퓨터 시스템(10)에 있어선(ID1) 포맷으로 규정되어 있는 1기록 트랙에 대한 36,108[BYTE]의 유저 데이터 영역을 제3도에 도시하듯이 포매팅하는 동시에 포매팅한 데이터를 4트랙 단위로 인터리브하고 이것으로 비트 에러 레이트를 향상할 수 있게 되어있다.
또한, 제3(a)도는 1트랙내에 포함되는 정보의 종류와 길이를 개념적으로 나타낸 것이며 또, 제3(b)도는 ID-1 포맷팅되기 전의 (C3)에러 정정 블록의 구체적인 예이다.
즉, 컴퓨터 시스템(10)에선 제3(a)도에 도시하듯이 호스트 컴퓨터(11)로부터의 기록 데이터(WR)를 4트랙을 1조로하고 1기록 트랙(TR)당, 예컨대, 1블록으로 이루는 32,768[BYTE]의 기록 데이터 DATA로서 기록하게 되어 있다.
이때, 1기록 트랙(TR)에 대해서 32,768[BYTE]를 만족하지 않는 기록 데이터(DATA)에 대해서 제1의 보충 데이터(PD1)를 부가하므로서 전체로서 32,768[BYTE]로 한다. 또, 이 1기록 트랙(TR)의 부속정보를 격납하기 위해서 320[BYTE]분의 서브 코드 데이터(SCD)가 준비되고 있다.
이것에 덧붙여서 데이터 레코더 제어장치(12)는 서브코더 데이터(SCD), 기록 데이터(DATA) 또는 제1의 보충 데이터(PD1)의 14[BYTE]마다, 제3(b)도에 도시하듯이 소정의 생성다항식을 써서 8[BYTE]로되는 리드 솔로몬(Reed-Solomon)의 오류 검출 정정용 부호(이하, ID-1 포맷에 있어서의 (C1), (C2)부호에 따라서 (C3)부호 (C3)이라 부른다)가 부가되며 이것으로 가일층 강력하게 에러 정정을 실생할 수 있는 것에 의해서 비트 에러 레이트를 더욱 향상할 수 있게 되어있다.
또, 제4도에 도시하듯이 이같이해서 1기록 트랙을 단위로서 포매팅된 서브코우드 데이터(SCD), 기록 데이터(DATA), 제1의 보충 데이터(PD1) 및 (C3)부호 (C3)에 대해서 4기록 트랙(TR1), (TR2), (TR3), (TR4)분의 데이터를 소정의 방법으로 트랙간에 걸쳐서 인터리이브 처리하고 이것에 의해 비트 에러 레이트를 더욱 향상할 수 있게 되어있다.
또한, 이같이 4기록 트랙(TR1), (TR2), (TR3), (TR4)분에 대해서 인터리브된 각각의 1기록 트랙분의 데이터의 선두에 204[BYTE]의 제2의 보충 데이터(PD2)가 부가되고 이것으로 전체로서 1기록 트랙 TR분의 데이터량이 ID-1 포맷으로 규정되어 있는 36,108[BYTE]로 되게 되어있다.
또, 제2의 보충 데이터(PD2)를 선두로 포맷한 것에 의해서 기록 트랙중 자기 테이프(1) 자체의 손상의 정도가 높고 또한 트래킹도 불안정한 자기 헤드의 돌입부분에 해당 보충 데이터(PD2)를 할당할 수 있고 이것으로 기록 데이터 DATA에 대해서 비트 에러 레이트를 더욱 향상할 수 있게 되어있다.
(1-4) 기록 트랙의 레이아웃
여기에서 이 컴퓨터 시스템(10)의 경우, 서브코우드 데이터(SCD)에 격납되는 기록 트랙(1)의 부속정보는 대응하는 기록 트랙(TR)의 종별을 나타내는 트랙 종별 정보(TRID), 기록 트랙(TR)이 속하는 블록 번호(BINO), 기록 트랙(TR)이 속하는 파일 번호(FLNO), 기록 트랙(TR)에 대한 라이트 리트라이 회수(RTCT) 및 기록 트랙에 포함되는 데이터의 바이트수(BYCT) 등으로 구성된다.
이 트랙종별 정보(TRID)에는 볼륨 정보 테이블(VIT), 더미 데이터 트랙정보(DMY), 유저 데이터 트랙 정보(UDT), 테이프 마크 트랙정보(TM) 또는 기록 종료 정보(EOR)의 종별정보를 기록한다.
여기에서 실제상 제5도에 도시하듯이 우선 자기 테이프(1)의 디렉트리 정보 트랙 영역(DITA)에 형성된 기록 트랙(TR)의 트랙 종별 정보(TRID)로서 볼륨 정보 테이블(VIT), 파일 정보 테이블(FIT), 갱신 정보 테이블(UIT) 또는 더미 데이터 트랙 정보(DMY)를 쓴다.
이 디렉트릭 정보 트랙 영역(DITA)에는 전체로서 자기 테이프(1)상의 파일을 관리하는 디렉트리 정보 테이블(DIT)가 기록되며 우선, 자기 테이프(1)의 논리적인 선단(LBOT)으로부터 1,5[m]의 상승 영역(RUA)에 계속해서 볼륨 정보 테이블(VIT)로 이루는 기록 트랙을 트랙세트로 이루는 4트랙으로 기록한다.
이 볼륨 정보 테이블(VIT)의 기록 데이터(DATA)에는 자기 테이프(1) 전체를 1볼륨으로서, 유저 기록 트랙 영역(UDA)에 기록한 데이터 블록의 선두 및 최종 위치정보, 파일 정보 테이블(FIT)의 길이 정보 및 기록시에 라이트 리트라이를 실행한 데이터 블록의 블록 번호를 기록한다.
또, 볼륨 정보 테이블(VIT)에 계속하는 256 기록 트랙에 파일 정보 테이블(FIT)을 기록한다. 이 파일 정보 테이블(FIT)의 기록 데이타(DATA)에는 유저 기록 트랙 영역(UDA)중에 기록된 파일 단위로 해당 파일 선두위치 정보 및 블록 길이를 기록한다.
또한, 파일 정보 테이블(FIT)에 계속해서 소정의 트랙수로 더미 데이터 트랙 정보(DMY)를 기록하고 계속하는 4기록 트랙분으로 갱신 정보 테이블(UIT)을 기록한다. 이 갱신 정보 테이블(UIT)의 기록 데이터(DATA)에는 갱신의 유무를 나타내는 정보를 기록한다.
또한, 이 갱신 정보 테이블(UIT)에 계속해서 디렉트리 정보 트랙 영역(DITA)의 선두로부터 2.5[m]까지의 기록 트랙(TR)에 더미데이터 트랙 정보(DMY)를 기록하고 나머지의 2.5[m]분의 디렉트리 정보 트랙 영역(DITA)를 예비 에어리어(MGA)로서 확보한다.
다음에 자기 테이프(1)의 디렉트리 정보 트랙 영역(DITA)에 계속해서 무기록 에어리어(NRA)를 낀 사용자 기록 트랙 영역(UDA)에 형성된 기록 트랙(TR)의 트랙 종별정보(TRID)로서 사용자 데이터 트랙 정보(UDT), 테이프 마크 트랙 정보(TM) 또는 기록 종료 정보(EOR)를 쓴다.
이 사용자 기록 트랙 영역(UDA)의 기록 트랙(TR)로선 4트랙분을 1단위로 하는 테이프 마크 트랙 정보(TM)의 기록 트랙(TR)을 끼고 1파일을 구성하는 복수 블록분의 사용자 데이터 트랙 정보(UDT)의 기록 트랙(TR)을 기록하고 사용자 데이터 트랙 정보(UDT)의 최종에 계속해서 기록 종료 정보(EOR)의 기록 트랙(TR)을 기록한다.
또한, 테이프 마크 트랙 정보(TM) 및 기록 종료 정보(EOR)의 기록 데이터(DATA)에는 32,768[BYTE]분의 제1의 보충 데이터(PD1)를 기록하고 사용자 기록 트랙 영역(UDA)의 기록 트랙(TR)의 기록 데이터(DATA)에 호스트 컴퓨터(11)로부터 입력된 기록 데이터(WA)에 따른 데이터를 기록한다.
이같이 이 컴퓨터 시스템(10)에 있어선 자기 테이프(1)의 선두에 디렉트리 정보 트랙 영역(DITA)을 설치하고 사용자 기록 트랙 영역(DUA)의 내용을 파일 단위로 관리하므로서 호스트 컴퓨터(11)로 보아 데이터 레코더(13)에 기록된 데이터를 외부 기록 장치와 마찬가지로 액세스할 수 있게 되어있다.
(1-5) 포맷 제어부의 기록 포맷부의 구성
여기에서 이 컴퓨터 시스템(10)에 있어서의 데이터 레코더 제어 장치(12)의 포맷 제어부(15)는 메모리(16)와 더불어 제6도 및 제7도에 도시하는 기록 포맷부(20) 및 재생 포맷부(40)로 구성되어 있다.
즉, 기록 포맷 제어부(20)에 있어선 호스트 인터페이스 제어부(14)로부터 32비트 마다의 데이터를 4채널 8비트 패러렐의 기록 데이터(DO)로서 메모리(즉 퍼스트인 퍼스트 아웃(first in first out)로 되는 (FIFO) 회로(21)에 입력하는 것에 의해서 해당 기록 데이터(DO)를 내부 클록(CK)에 동기화하고 이것을 입력 데이타(DI)로서 버퍼 메모리(32)에 기록하는 동시에 (CRC) 에러 검출 회로(23)에 송출한다.
또한, 기록 포맷 제어부(20) 내부에 있어서 기록 데이터(DO)는 4채널마다 처리되는데 이 기록 포맷 제어부(20)의 설명에선 1채널분의 데이터에 대해서 설명한다.
CRC 에러 검출회로(23)는 입력 데이터(DI)에 대해서 CRC(cyclic redundancy code)를 사용한 에러 검출을 행하고 이 검출 결과(CRCK)를 (CPU)를 포함하는 컴퓨터 구성으로 되는 시스템 제어 회로(24)에 입력한다.
또한, 시스템 제어 회로(24)는 CRC 에러 검출 회로(23)의 검출효과(CRCK)에 의거해서 입력 데이터(D1)의 에러를 검출하면 이것을 호스트 인터페이스 제어부(14)에 에러 검출 신호(ER)로서 반송한다.
이 결과, 예컨대, 호스트 인터페이스 제어부(14)는 에러가 존재하는 기록 데이터(DO)에 대해서 재송처리를 실행한다.
버퍼 메모리(22)는 입력 데이터(D1)에 대해서 제3도에서 상술했듯이 1기록 트랙(TR)분을 버퍼링하고 이 결과 얻어지는 기록 데이터(DATA)에 따른 제1의 버퍼 데이터(D2)를 제1의 멀티플렉서(25)에 송출한다.
이 제1의 멀티플렉서(25)에는 제1의 버퍼 메모리(D2)에 덧붙여서 각각 테이프 마크 발생 회로(26)로부터 송출되는 테이프 마크 트랙 정보 T 내용의 제1의 보충 데이터(PD1), 더미 데이터 발생 회로(27)로부터 송출되는 더미 데이터 트랙 정보(DMY)용의 더미 데이터, 보충 데이터 발생 회로(28)로부터 송출되는 기록 데이터(DATA)에 대한 제1의 보충 데이터(PD1)가 입력된다.
이것으로 제1의 멀티플렉서(25)는 시스템 제어 회로(24)로부터 입력되는 제어 신호(CNT)에 따라서, 제1의 버퍼 데이터(D2)의 기록 데이터(DATA)에 제1의 보충 데이터(PD1)를 부가해서 제2의 버퍼 데이터(D3)를 발생하고 이것을 제2의 멀티플렉서(29)에 송출한다.
이 제2의 멀티플렉서(29)에는 제2의 버퍼 데이터(D3)에 덧붙여서 디렉트리 정보 테이블 메모리(30)로부터 송출되는 디렉트리 정보 테이블(DIT), 디렉트리 정보 테이블(30)의 내용에 의거해서 서브코드 발생 회로(31)에서 발생한 서브코드 데이터(SDC)가 입력된다.
실제상 디렉트리 정보 테이블 메모리(30)에는 제5도에 대해서 상술한 디렉트리 정보 테이블(DIT)의 내용에 따라서 데이터 블록의 선두 및 최종 위치 정보, 파일 정보 테이블(FIT)의 길이 정보 및 기록시에 라이트 리트라이를 실행한 데이터 블록의 블록 번호등을 발생한다.
이것으로 제2의 멀티플렉서(25)는 시스템 제어 회로(24)로부터 입력되는 제어 신호(CNT)에 따라서 제2의 버퍼 데이터(D3)에 서브 코우드 데이터(SDC)를 부가하므로서 제3도에 대해서 상술한 포맷을 형성하고 이것을 제3의 버퍼 데이터(D4)로서 (C3)부호 생성 회로(32)에 송출한다.
(C3)부호 생성 회로(32)는 제3도에 대해서 상술같이 8[BYTE]의 (C3)부호 (C3)을 생성해서 제3의 버퍼 데이터(D4)에 부가하고 이 결과 얻어지는 기록 트랙 데이터(D5)를 인터리브 회로(33)에 송출한다.
인터리브 회로(32)는 인터리브 메모리 4트랙분의 기록 트랙 데이터(D5)를 순차 들이고 소정의 순서로 출력하므로서 제4도에 도시하는 4트랙분의 인터리브 처리를 실행하고 이 결과 얻어지는 제2의 기록 트랙 데이터(D6)을 제3의 멀티플렉서(34)에 송출한다.
이 제3의 멀티플렉서(34)에는 제2의 기록 트랙 데이터(D6)에 덧붙여서 제2의 보충 데이터 발생 회로(35)로부터 송출되는 제2의 보충 데이터(PD1), 동기 코드 발생 회로(36)로부터 송출되는 동기 코드 데이터가 입력된다.
이것으로 제3의 멀티플렉서(34)는 시스템 제어 회로(24)로부터 입력되는 제어 신호(CNT)에 따라서 제2의 기록 트랙 데이터(D6)에 제2의 보충 데이터(PD2), 동기 코드 데이터를 부가하고 이 결과 얻어지는 제3의 기록 트랙 데이터(D7)를 병렬직렬 변환 회로(37)에 송출한다.
병렬 직렬 변환 회로(37)는 4채널의 8비트 병렬로 되는 제3의 기록 트랙 데이터(D7)를 32 비트분의 직렬 기록 데이터(SO)로 변환하고 이것이 출력 회로(38)를 통해서 기록 데이터(REC)로서 데이터 레코더(13)에 입력된다.
이같이 해서 포맷 제어부(15)의 기록 포맷 제어부(20)에 있어선 호스트 인터페이스 제어부(14)로부터 입력되는 기록 데이터(DO)에 대해서 제3도 내지 제5도에 상술한 포맷처리를 실행해서 기록 데이터(REC)를 발생하고 제11도 및 제12도에 도시하듯이(ID-1) 포맷에 의거해서 자기 테이프(1)에 기록한다.
(1-6) 포맷 제어부의 재생 포맷부의 구성
여기에서 제7도에 도시하는 재생 포맷부(40)에 있어선 데이터 레코더(13)에서 재생된 직렬 재생 데이터(PB)가 직렬 병렬 변환 회로(41)에 입력되고 32비트 마다에 4채널의 8비트 병렬로되는 제1의 재생 데이터(D10)에 변환되고 이것이 인터리브 회로(42)에 입력된다.
디인터리브 회로(42)는 기록 포맷부(20)의 인터리브 회로(33)와 마찬가지로 제1의 재생 데이터(D10)를 차례로 들이고 소정의 순서로 출력하므로서 인터리브 회로(33)의 인터리브 처리에 대응하는 디인터리브 처리를 실행하고 이 결과 얻어지는 제2의 재생 데이터(D11)를 (C3)오류 정정 회로(43)에 입력된다.
(C3) 오류 정정 회로(43)는 기록 포맷부(20)의 (C3) 부호 생성 회로(32)내의 부가된(C3) 부호(C3)를 써서, 제2의 재생 데이터(D11)에 대해서 오류정정 처리를 실행하고 이 결과 얻어지는 제3의 재생 데이터(D12)를 송출한다.
실제상, 이 제3의 데이터(D12)중, 제5도에 도시하듯이 사용자 기록 데이터 트랙(UDT)에 대응한 것은 버퍼 메모리(44)에 입력하고 디렉트리 정보 테이블(DIT)에 대응한 것은 서브 코드 메모리(45) 및 디렉트리 정보 테이블 메모리(46)에 입력한다.
버퍼 메모리(44)에서 제3의 재생 데이터(D12)중에 포함되는 제1의 보충 데이터(PD1)를 삭제하고 이것을 제4의 재생 데이터(D13)로서 메모리 회로(47)에 입력해서 외부 클록에 동기시키고 이것을 재생 포맷 제어부(40)로부터 출력하는 판독 데이터(D14)로서 호스트 인터페이스 제어부(14)에 송출한다.
또한, 시스템 제어 회로(24)는 디렉트리 정보 테이블 메모리(46)에 입력된 디렉트리 정보 테이블(DIT)에 갱신이 있는 경우, 데이터 레코더 제어 신호(CDIR)와 더불어 디렉트리 정보 테이블(DIT)의 갱신 정보(UDD)를 데이터 레코더(13)에 송출하고 자기 테이트(1)상의 디렉트리 정보 테이블(DIT)의 내용을 갱신한다.
또, 시스템 제어 회로(24)는 출력 데이타(D14)와 더불어 호스트 인터페이스 제어부(14)로부터 입력된 데이터 재생요구에 대한 회답을 제어 신호(CHIC)로서 호스트 인터페이스 제어부(14)에 송출한다.
이같이해서 포맷 제어부(15)의 재생 포맷 제어부(20)에 있어선 데이터 레코더(13)에서 재생된 재생 데이터(PB)에 대해서 제3도 내지 제5도에 상술한 포맷 처리의 역 포맷 처리를 실행하고 판독 데이터(D14)를 발생하고 호스트 인터페이스 제어부(14)에 송출한다.
(2) 검색용 데이터
여기에서 데이터 레코더 제어 장치(12)에 있어선 기록 포맷 제어부(20)에서 기록 데이터를 생성할 때, 동시에 검색용의 기준 신호(TREC)를 생성하고 기록 개시할때, 자기 테이프(2)의 길이 방향으로 연장하는 기록 트랙(TC)에 기록한다.
즉, 제8도에 도시하듯이 기록시, 시스템 제어 회로(24)에 있어선 검색 데이터 작성 회로(500에 제어 신호를 출력하고 이것으로 해당 검색 데이터 작성 회로(50)에서 검색용의 기준 신호(TREC)를 생성한다.
여기에서 해당 검색용의 기준 신호(TREC)는 값 1 및 0의 데이터를 서로 번갈아 반복해서 이루는 검색 패턴을 기록한 후, 계속해서 디렉트리 정보 트랙 영역(DITA)의 파일 정보 테이블(FFT)에 대응하는 검색용 데이터를 기록하게 생성된다.
이것에 의해 해당 데이터 레코더 제어 장치(12)에 있어선 해당 검색 패턴 신호를 검출하고 간이하게 파일의 선두를 검출할 수 있게 되어있다.
즉, 시스템 제어 회로(24)에선 파일 단위로 데이터를 기록할 때, 각 파일의 선두에 테이프 마크 트랙(TM)을 형성하고 해당 테이프 마크 트랙(TM)을 기준으로 해서 각 파일의 선두를 검출할 수 있게 되어있다.
여기에서 제9도에 도시하듯이 해당 테잎 마크 트랙(TM)에서 서브 코드 데이터(SCD)에 격납하는 부속 정보로서 테이프 마크 트랙(TM)인 것을 나타내는 테이프 마크 ID (이 경우 「0000FF00」의 데이터가 할당된다), 해당 테이프 마크 트랙(TM)의 블록 신호 및 트랙 번호, 라이트 리트라이 회수, 해당 테이프 마크 트랙(TM)에 계속해서 기록하는 파일 번호등이 기록된다.
이것에 대응해서 제10도에 도시하듯이 파일 정보 테이블(FIT)에 기록하는 기록 데이터에 있어선 자기 테이프(1)의 선두로부터 차례로 2워드 단위로 각 테이프 마크 트랙(TM)에 관한 데이터가 기록되게 되어있다.
즉, 해당 선두 워드에 테이프 마크 트랙(TM)의 트랙 세트 ID(제11도)를 기록하고 계속하는 워드에 각 테이프 마크 트랙(TM)의 블록 번호를 기록한다.
이 때문에 시스템 제어 회로(24)에 있어선 각 파일을 갱신, 기록할 때마다 해당 파일 정보 테이블(FIT)을 갱신한다.
이것으로 해당 컴퓨터 시스템(10)에 있어선 해당 파일 정보 테이블(FIT)의 블록 번호에 의해서 해당 블록 번호에 대응하는 트랙 세트(ID)의 테이프 마크 트랙(TM)을 검색할 수 있고 해당 검색 결과에 의거해서 소망의 파일을 간이하게 액세스할수 있게 되어있다.
이 파일 정보 테이블(FIT)에 기록되는 트랙 세트(ID) 및 블록 번호에 대응해서 시스템 제어 회로(24)는 해당 트랙 세트(ID)에서 지정되는 위치(즉, 테이프마크 트랙 TM과 일치한다)에 테이프마크(IF)를 기록한 후, 계속해서 블록 번호를 기록한다.
이것으로 해당 컴퓨터 시스템(10)에 있어서는 기록 트랙(TC)의 재생 신호를 기준으로해서 소망의 파일을 검색할 수 있게 되어있다.
이같이해서 파일 정보 테이블(FIT)에 대응해서 검색 데이터를 기록한 것에 의해서 파일 정보 테이블(FIT)가 파손된 경우에도 소망의 파일을 간이하게 액세스할 수 있다.
즉, 시스템 제어 회로(24)에 있어선 파일을 액세스할 때, 데이터 레코더(13)에 제어 신호(CONT)를 출력하고, 처음에 디렉트리 정보 트랙 영역(DITA)의 데이터를 재생한다.
이때, 파일 정보 테이블(FIT)의 기록 데이터에 의거해서 소망의 트랙 세트(ID)를 검출하고 해당 트랙세트(ID)까지 자기 테이프(1)를 급송한다.
이때, 시스템 제어 회로(24)에 있어선 기록 트랙(TC)의 재생 신호(TPB)를 검색 패턴 검출 회로(52)에 들이고 여기에서 검색 패턴이 검출되면 데이터 레코더(13)를 재생 모드로 전환한다. 또한, 시스템 제어 회로(24)는 계속하는 기록 트랙(TC)의 재생 신호(TPB)를 디코더(54)에 들이고 여기에서 트랙 세트(ID) 및 블록 번호를 검출한다.
여기에서 해당 트랙 세트(ID)가 파일 정보 테이블(FIT)에서 검출한 트랙 세트(ID)와 일치할 때, 시스템 제어 회로(24)는 재생 포맷 제어부에서 재생한 기록 데이터(D14)를 호스트 컴퓨터(11)에 송출하는 것에 대해서 트랙 세트(ID)가 일치하지 않을 때, 데이터 레코더(13)에 제어 신호(CONT)를 출력하고 계속하는 검색 패턴을 검출한다.
(3) 실시예의 효과
이상의 구성에 의하면 자기 테이프(1)의 길이 방향으로 연장하는 기록 트랙에 검색용의 데이터를 기록하므로서 자기 테이트 선두의 관리용 데이터를 상실한 경우에도 해당 검색용의 데이터를 재생하고 간이하고 소망의 파일을 액세스할 수 있다.
(4) 다른 실시예
또한, 상술의 실시예에 있어선 「1」, 「0」의 데이터가 반복 연속하게 검색 패턴을 기록하는 경우에 대해서 말했는데 본 발명은 이것에 한하지 않으며 필요에 따라서 여러가지의 패턴을 적용할 수 있다.
또한, 상술의 실시예에 있어선 본 발명을 D-1 포맷의 데이터 레코더에 적용한 경우에 대해서 말했는데 본 발명은 이것에 한하지 않으며 필요에 따라서 여러가지의 패턴을 적용할 수 있다.
또한, 상술의 실시예에 있어선 검색 패턴과 더불어 트랙 세트(ID) 및 블록 번호를 기록하는 경우에 대해서 말했는데 본 발명은 이것에 한하지 않으며 필요에 따라서 여러가지의 데이터를 아울러 기록할 수 있다.
또한, 상술의 실시예에 있어선 본 발명을 D-1 포맷의 데이터 레코더에 적용한 경우에 대해서 말했는데 본 발명은 이것에 한하지 않으며 여러가지의 데이터를 기록하는 자기 기록 장치에 널리 적용할 수 있다.
Claims (1)
- 파일 관리 장치로부터 출력되는 소정의 파일 데이터를 자기 테이프상의 헬리칼 기록 트랙에 기록하는 자기 기록 장치에서, 상기 자기 테이프의 선두 영역을 관리 정보 영역에 할당하고 상기 관리 정보 영역의 상기 헬리칼 기록 트랙에 상기 파일 데이터의 선두 기록 위치를 나타내는 관리 정보를 기록하고, 상기 헬리칼 기록 트랙의 상측 또는 하측에 상기 자기 테이프의 길이 방향으로 연장하는 길이 방향 기록 트랙을 형성하고 상기 길이 방향 기록 트랙을 상기 파일 데이터의 검색 영역에 할당하고 상기 관리 정보에 대응하는 상기 검색 영역에 검색용의 검색 패턴을 기록하는 것을 특징으로 하는 자기 기록 재생 장치.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1993/000503 WO1994024668A1 (en) | 1993-04-19 | 1993-04-19 | Magnetic recording/reproduction apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950701114A KR950701114A (ko) | 1995-02-20 |
KR100251821B1 true KR100251821B1 (ko) | 2000-06-01 |
Family
ID=14070246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940701407A KR100251821B1 (ko) | 1993-04-19 | 1993-04-19 | 자기기록 재생장치 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0649138A4 (ko) |
KR (1) | KR100251821B1 (ko) |
WO (1) | WO1994024668A1 (ko) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4298897A (en) * | 1979-09-20 | 1981-11-03 | International Business Machines Corporation | Buffered recording |
GB2131996A (en) * | 1982-11-30 | 1984-06-27 | George Saint | Data storage devices |
JPS59177705A (ja) * | 1983-03-25 | 1984-10-08 | Fujitsu Ltd | デ−タ記録方式 |
JPS6083263A (ja) * | 1983-10-12 | 1985-05-11 | Nec Corp | 磁気テ−プ記録媒体 |
US5321562A (en) * | 1991-03-17 | 1994-06-14 | Sony Corporation | Data recording and/or reproducing apparatus |
-
1993
- 1993-04-19 KR KR1019940701407A patent/KR100251821B1/ko not_active IP Right Cessation
- 1993-04-19 WO PCT/JP1993/000503 patent/WO1994024668A1/ja not_active Application Discontinuation
- 1993-04-19 EP EP93908112A patent/EP0649138A4/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
WO1994024668A1 (en) | 1994-10-27 |
KR950701114A (ko) | 1995-02-20 |
EP0649138A1 (en) | 1995-04-19 |
EP0649138A4 (en) | 1996-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2854391B2 (ja) | Datテープのデータ・グループを組み立てるための方法 | |
JP3037338B2 (ja) | データ記憶方法およびデータ検索方法 | |
EP0272130A2 (en) | Data recording | |
EP0902425A2 (en) | Tape recording and/or reproducing apparatus and tape ejecting method | |
US5361179A (en) | Data recording and/or reproducing apparatus and method | |
US5313341A (en) | Device for processing file data with erasing identification data | |
US5598301A (en) | Method and apparatus for transferring data between a computer and a tape recorder | |
KR100251821B1 (ko) | 자기기록 재생장치 | |
JPH09231508A (ja) | デマーキング機能を有するデータ記録システム及び方法 | |
JP3065697B2 (ja) | 磁気記録方法 | |
US5859737A (en) | Magnetic recording and/or reproducing apparatus having a search pattern and data arranged in a longitudinal track for facilitating a high speed search | |
JP3287493B2 (ja) | データ処理装置 | |
JPH04286791A (ja) | 磁気記録再生装置 | |
US5949599A (en) | Digital signal recording for after-recording a number of samples represented by an ID signal | |
JPH05128807A (ja) | 磁気記録再生装置 | |
EP0505127A2 (en) | Data recording methods and apparatus | |
JPH04286769A (ja) | 磁気記録再生装置 | |
JP3045325B2 (ja) | 磁気記録再生装置 | |
JPH04286770A (ja) | 磁気記録再生装置 | |
JPH04330672A (ja) | 磁気記録再生装置 | |
JPH04286776A (ja) | 磁気記録再生装置 | |
JPH05166301A (ja) | 磁気記録再生装置 | |
JPH04286779A (ja) | 磁気記録再生装置 | |
JPH04286777A (ja) | 磁気記録装置 | |
JPH04355246A (ja) | 磁気記録再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20050113 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |