맞춤기술찾기

이전대상기술

플래시 메모리를 이용한 파일 시스템에서 등급별 지움정책 및 오류 복구 방법

  • 기술번호 : KST2015077840
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 및 오류 복구 방법에 관한 것으로서, 플래시 메모리를 세그먼트로 나누어서 등급별 지움 정책을 채택하고 플래시 메모리 내에서 지우는 곳을 고르게 안배함으로써 플래시 메모리를 효율적으로 사용할 수 있고 수명을 연장시킬 수 있으며, 또한 지움상태를 여러 단계로 함으로써 갑작스런 전원 오류시 신속하게 오류를 복구할 수 있게 하는, 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책과 오류 복구 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하기 위하여, 플래시 메모리를 이용한 파일 시스템에 적용되는 지움 정책 방법에 있어서, 주기적으로 상기 플래시 메모리(Flash Memory) 내의 각각의 세그먼트 (segment)에 대해 등급값을 산출하는 제 1 단계; 및 상기 플래시 메모리의 저장할 수 있는 공간이 소정의 공간 이하로 떨어지면, 클리너(Cleaner)가 동작하여 상기 제 1 단계에서 산출한 등급값이 큰 순서대로 상기 세그먼트의 무효(Invalid) 공간을 지워서 새로운 저장공간을 확보하는 제 2 단계를 포함하며, 플래시 메모리를 이용한 파일 시스템 등에 이용됨.플래시 메모리, 파일시스템, 내장형 시스템, 운영체제, 전원 오류, 오류 복구, 지움 정책, 등급값.
Int. CL G06F 12/16 (2006.01)
CPC
출원번호/일자 1020000083390 (2000.12.27)
출원인 한국전자통신연구원
등록번호/일자 10-0365725-0000 (2002.12.10)
공개번호/일자 10-2002-0054255 (2002.07.06) 문서열기
공고번호/일자 (20021226) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2000.12.27)
심사청구항수 9

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김정기 대한민국 대전광역시서구
2 박승민 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신성특허법인(유한) 대한민국 서울특별시 송파구 중대로 ***, ID타워 ***호 (가락동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 리뷰안 주식회사 서울특별시 금천구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2000.12.27 수리 (Accepted) 1-1-2000-0281986-31
2 신규성(출원시의특례)증명서류제출서
Submission of Certificate of Novelty(Special Provisions for Application)
2000.12.30 수리 (Accepted) 1-1-2000-5406738-18
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
4 선행기술조사의뢰서
Request for Prior Art Search
2002.07.09 수리 (Accepted) 9-1-9999-9999999-89
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
6 선행기술조사보고서
Report of Prior Art Search
2002.08.13 수리 (Accepted) 9-1-2002-0014763-05
7 등록결정서
Decision to grant
2002.11.27 발송처리완료 (Completion of Transmission) 9-5-2002-0421551-51
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

플래시 메모리를 이용한 파일 시스템에 적용되는 지움 정책 방법에 있어서,

주기적으로 상기 플래시 메모리(Flash Memory) 내의 각각의 세그먼트 (segment)에 대해 등급값을 산출하는 제 1 단계; 및

상기 플래시 메모리의 저장할 수 있는 공간이 소정의 공간 이하로 떨어지면, 클리너(Cleaner)가 동작하여 상기 제 1 단계에서 산출한 등급값이 큰 순서대로 상기 세그먼트의 무효(Invalid) 공간을 지워서 새로운 저장공간을 확보하는 제 2 단계

를 포함하는 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 방법

2 2

제 1 항에 있어서,

상기 제 1 단계의 플래시 메모리는,

한번에 지울 수 있는 공간을 소정의 개수의 세그먼트(Segment)로 구분되고;

상기 세그먼트를 읽기/쓰기(Read/Write) 블록으로 나누어지며;

상기 읽기/쓰기(Read/Write) 블록에 세그먼트 헤더(Segment Header), 블록 매핑 테이블(BMT: Block Mapping Table), 데이터 블록들이 저장되는 것을 특징으로 하는 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 방법

3 3

제 1 항에 있어서,

상기 제 1 단계의 등급값 산출 과정은,

세그먼트 전체에 대한 유효(Valid) 블록의 비율(v), 세그먼트에서 자유(Free) 블록의 비율(f), 무효(Invalid) 블록의 비율(i), 세그먼트가 지워진 이후 현재까지의 시간(age), 및 가중치(A)를 이용하여, 다음의 (수학식 1)과 같이,산출하는 것을 특징으로 하는 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 방법

4 4

제 1 항 내지 제 3 항 중 어느 한 항에 있어서,

상기 제 2 단계는,

상기 클리너(Cleaner)가 상기 플래시 메모리 내에서 자유(Free) 세그먼트 개수(Nfs)를 조사하여, 상기 조사된 자유(Free) 세그먼트의 개수가 소정의 기준개수 보다 작은지를 확인하는 제 3 단계;

상기 제 3 단계의 확인 결과, 상기 자유(Free) 세그먼트의 개수가 상기 소정의 기준 개수 이상이면, 충분한 여유 공간이 있으므로 상기 클리너를 종료하는 제 4 단계;

상기 제 3 단계의 확인 결과, 상기 자유(Free) 세그먼트의 개수가 상기 소정의 기준개수보다 작으면, 지울 대상인 무효(Invalid) 블록을 포함하는 세그먼트가 있는지를 조사하는 제 5 단계;

상기 제 5 단계의 조사 결과, 상기 무효(Invalid) 블록을 포함하는 세그먼트가 존재하면, 상기 제 1 단계에서 산출된 등급값이 큰 순서대로 상기 무효(Invalid) 블록을 포함하는 세그먼트를 지워서 새로운 저장공간을 확보하는 제 6 단계; 및

상기 제 5 단계의 조사 결과, 상기 무효(Invalid) 블록을 포함하는 세그먼트가 없다면, 상기 플래시 메모리가 가득 찼는지를 검사하여, 가득 찬 것이면 사용자에게 통보하고, 상기 플래시 메모리가 가득 차지 않으면 남은 플래시 메모리를 사용하도록 상기 클리너를 종료하는 제 7 단계

를 포함하는 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 방법

5 5

제 4 항에 있어서,

상기 제 6 단계의 무효(Invalid) 블록 지움 과정은,

상기 지움의 대상이 되는 세그먼트에 포함된 유효(Valid) 블록을 옮길 수 있는 충분한 공간이 있고, 나이(age)가 가장 많은 세그먼트를 선택하여, 상기 선택된 세그먼트에 상기 유효(Valid) 블록을 복사한 후, 상기 지움의 대상이 되는 세그먼트를 지우는 과정을 수행하는 것을 특징으로 하는 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 방법

6 6

제 5 항에 있어서,

상기 지움의 대상이 되는 세그먼트를 지우는 과정은,

상기 지움의 대상이 되는 원본 세그먼트에 포함된 유효(Valid) 블록을 옮길 수 있는 대상(Destination) 블록을 탐색하여, 상기 탐색된 대상 블록을 할당(Allocated) 상태로 바꾸는 제 7 단계;

상기 제 8 단계에서 할당(Allocated) 상태로 변환된 상기 대상 블록 (Destination Block)에 원본 데이터를 복사하고 상기 대상 블록을 가유효(Prevalid) 상태로 바꾼 후, 상기 원본 블록은 더 이상 필요가 없으므로 무효 상태로 바꾸고 상기 대상 블록을 유효(Valid) 상태로 바꾸는 제 9 단계; 및

상기 지움 대상이 되는 원본 세그먼트의 지움 과정을 수행하고, 상기 원본 세그먼트를 자유(Free) 세그먼트로 바꾸는 제 10 단계

를 포함하는 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 방법

7 7

플래시 메모리를 이용한 파일 시스템에 적용되는, 전원오류 복구 방법에 있어서,

상기 플래시 메모리의 세그먼트에 대한 블록 상태를 검사하고, 상기 검사된 불안정한 블록 상태의 유형을 판단하는 제 1 단계;

상기 제 1 단계의 판단 결과, 상기 세그먼트의 블록 상태가 할당 (Allocated) 상태이면 상기 블록 상태를 무효(Invalid) 상태로 변경하는 제 2 단계;

상기 제 1 단계의 판단 결과, 상기 세그먼트의 블록 상태가 가유효 (Prevalid) 상태이면, 상기 블록 상태를 유효(Valid) 상태로 변경하고, 상기 블록에 대한 원본 블록을 탐색하여, 상기 탐색된 원본 블록이 유효(Valid) 상태이면 무효(Invalid) 상태로 변경하는 제 3 단계; 및

상기 제 1 단계의 판단 결과, 상기 세그먼트의 블록 상태가 지움(Erasing) 상태이면, 상기 세그먼트에 대한 지움(Erasing) 과정을 재수행하는 제 4 단계

를 포함하는 플래시 메모리를 이용한 파일 시스템에서 전원오류 복구 방법


8 8

등급별 지움 정책을 수행하기 위하여, 프로세서를 구비한 파일시스템에,

주기적으로 상기 플래시 메모리(Flash Memory) 내의 각각의 세그먼트 (segment)에 대해 등급값을 산출하는 제 1 기능; 및

상기 플래시 메모리의 저장할 수 있는 공간이 소정의 공간 이하로 떨어지면, 클리너(Cleaner)가 동작하여 상기 제 1 기능에서 산출한 등급값이 큰 순서대로 상기 세그먼트의 무효(Invalid) 공간을 지워서 새로운 저장공간을 확보하는 제 2 기능

을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체

9 9

전원 오류를 복구하기 위하여, 프로세서를 구비한 파일 시스템에,

플래시 메모리의 세그먼트에 대한 블록 상태를 검사하고, 상기 검사된 불안정한 블록 상태의 유형을 판단하는 제 1 기능;

상기 제 1 기능의 판단 결과, 상기 세그먼트의 블록 상태가 할당 (Allocated) 상태이면 상기 블록 상태를 무효(Invalid) 상태로 변경하는 제 2 기능;

상기 제 1 기능의 판단 결과, 상기 세그먼트의 블록 상태가 가유효 (Prevalid) 상태이면, 상기 블록 상태를 유효(Valid) 상태로 변경하고, 상기 블록에 대한 원본 블록을 탐색하여, 상기 탐색된 원본 블록이 유효(Valid) 상태이면 무효(Invalid) 상태로 변경하는 제 3 기능; 및

상기 제 1 기능의 판단 결과, 상기 세그먼트의 블록 상태가 지움(Erasing) 상태이면, 상기 세그먼트에 대한 지움(Erasing) 과정을 재수행하는 제 4 기능

을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체

지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US06715027 US 미국 FAMILY
2 US20020116569 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2002116569 US 미국 DOCDBFAMILY
2 US6715027 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.