Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 하드 디스크 드라이브의 디펙 섹터 처리방법에 관한 것으로, 특히 데이타 섹터에 디펙이 발생하는 경우 이를 처리하기 위한 방법에 관한 것이다. 2. 발명이 해결하려고 하는 기술적 과제 디스크 기록매체상의 데이타 섹터에 디펙이 발생하는 경우 디펙이 발생한 섹터의 기록된 데이타의 유실을 막을 수 있는 디펙 섹터 처리방법을 제공함에 있다. 3. 발명의 해결방법의 요지 하드 디스크 드라이브의 디펙 섹터 처리방법에 있어서, 호스트로부터 데이타 리드 혹은 라이트 명령이 수신되는 경우 이에 응답하여 상기 수신된 목적 테이타 섹터의 어드레스가 소속되는 존을 계산하는 과정과, 상기 검색용 테이블을 통해 상기 디펙 테이블로부터 상기 계산된 존의 오프셋을 취득하는 과정과, 상기 목적 데이타 섹터 어드레스가 디펙 테이블상의 어드레스보다 작을때까지 상기 목적 데이타 섹터 어드레스를 한 섹터분씩 증가시켜 디펙 테이블상의 어드레스를 검색하는 과정과, 상기 검색결과 목적 데이타 섹터 어드레스가 디펙테이블상의 어드레스보다 작을 경우 해당 목적 데이타 섹터 어드레스에 수신된 데이타를 리드 혹은 라이트 하는 과정으로 이루어 짐을 특징으로 한다. 4. 발명의 중요한 용도 하드 디스크 드라이브의 데이타 섹터 운용에 사용될 수 있다.
Abstract:
본 발명에 따른 패스워드 기반의 인증 방식을 사용하는 사용자 장치의 패스워드 등록 방법은, 입력된 패스워드에 솔트를 부가하여 조합 패스워드를 생성하는 단계, 상기 조합 패스워드에 대한 확장 연산을 수행하여 데이터 길이가 확장된 확장 패스워드를 생성하는 단계, 상기 확장된 패스워드를 압축하여 인증 정보로 생성하는 단계, 그리고 상기 인증 정보를 인증 데이터 베이스에 저장하는 단계를 포함한다.
Abstract:
서로 다른 버전에서 생성된 디버깅 정보 파일들을 이용한 소스 코드 레벨 디버깅을 제공하는 엠시유 응용프로그램 검증 시스템 및 그 방법이 개시된다. 상기 MCU 응용프로그램 검증 시스템은, 다른 버전의 개발 툴을 통해 생성된 디버깅 정보 파일들이라고 하더라도 디버거가 동시에 처리하여, 동적으로 최근 소스 코드에 대응하는 디버깅 정보 파일에 최고 우선 순위를 부여하고 복수 어레이 형태의 디버깅 정보 데이터 구조를 만든다. 따라서, 이미 디버깅된 소스 코드들에 대응하는 이미지의 변경은 없이, 이미 디버깅된 소스 코드들과 최근에 업데이트된 새로운 소스 코드를 함께 소스 코드 레벨로 디버깅할 수 있는 효과가 있다.
Abstract:
An MCU(Micro Controller Unit) application program verification system for debugging debugged source codes and updated source code in a source code level debugging with debugging information files generated from different versions, and a method thereof are provided to simultaneously debug the debugged/updated source codes in the source code level without changing an image corresponding to the debugged source codes. An I/O(Input/Output) device(100) outputs debugging instruction information by processing a debugging instruction inputted from a user through a user interface(310) and displays debugging information output corresponding to the debugging instruction information. A central controller(200) dynamically assigns priority to each debugging information files by receiving the source code(320) and the debugging information file corresponding to each source codes through a debugger(340). The central controller preferentially finds/outputs the debugging information through the debugging information file of the high priority. If the debugging information is not founded, the central controller finds/outputs the debugging information through the debugging information file of the next priority.
Abstract translation:一个MCU(微控制器单元)应用程序验证系统,用于调试源代码和源代码级别的更新源代码,并对来自不同版本生成的调试信息文件及其方法进行调试,以同时调试调试/更新的源代码 在源代码级别,而不改变与调试的源代码相对应的图像。 I / O(输入/输出)装置(100)通过用户界面(310)处理从用户输入的调试指令来输出调试指令信息,并显示对应于调试指令信息的调试信息。 中央控制器(200)通过经由调试器(340)接收源代码(320)和对应于每个源代码的调试信息文件来动态地分配每个调试信息文件的优先级。 中央控制器通过高优先级的调试信息文件优先查找/输出调试信息。 如果没有建立调试信息,中央控制器通过下一个优先级的调试信息文件查找/输出调试信息。
Abstract:
PURPOSE: A method for processing defect sectors of a hard disk drive is provided to prevent loss of data by recording data recorded at sectors having defects at a predetermined sector of a maintenance area. CONSTITUTION: A microcontroller counts defect sectors on the same track from a list recording defects generated in a burn-in process for adding n to the counted value, and assigns the result value to a CSN(Current Sector Number)(40). The microcontroller scans a user defect list located on a middle area of a disk(42). The microcontroller examines whether the CSN exists in the user defect list(44). If so, the microcontroller branches a head to a maintenance area(46). The microcontroller examines whether a data read or write error is generated in the CSN(48). If so, the microcontroller marks the user defect list with a CSN error and assigns a maintenance sector(50). It is examined whether a main servo defect list is overflowed(52). If so, the microcontroller inspects a track defect list(54). The microcontroller transmits data to the maintenance area(56). The microcontroller restores the error through ECC(Error Correcting Code) and an error restoring algorithm(58).