| 번호 | 청구항 |
|---|---|
| 5 | 제 4 항에 있어서,상기 적용하는 단계는 상기 타겟 낸드 플래시 메모리의 스페어 영역에 상기 페이지 별로 저장된 메타데이터를 로드하여 상기 선정된 블록에 대응하는 페이지의 유형, 타임스탬프 및 논리 페이지 번호를 기초로 상기 매핑 테이블을 재구성하는 고속 결함 복구방법. |
| 6 | 제 5 항에 있어서,상기 선정된 블록에 대응하는 복수 개의 페이지 중 일부 페이지의 논리 페이지 번호가 동일한 경우, 상기 일부 페이지의 타임스탬프를 비교하여 유효한 페이지를 판단하는 고속 결함 복구방법. |
| 4 | 제 1 항에 있어서,상기 재구성하는 단계는상기 검출된 타겟 작업 영역 내 각각의 블록에 대응하는 페이지 중 첫 번째 페이지를 체크하는 단계; 상기 첫 번째 페이지가 비어있는지 여부에 따라 상기 각각의 블록 중 복구해야 하는 블록을 선정하는 단계; 및상기 선정된 블록에 대하여 상기 복구 기법을 적용하는 단계를 포함하는 고속 결함 복구방법. |
| 1 | 플래시 스토리지 시스템의 플래시 변환 계층을 통한 고속 결함 복구방법에 있어서,다수의 낸드 플래시 메모리의 슈퍼블록을 각각 로드하여 각각의 낸드 플래시 메모리마다 비정상 종료의 발생시 작업 중이던 의심 작업 영역을 검색하는 단계 - 각각의 슈퍼블록은 상기 각각의 낸드 플래시 메모리에 대해 설정된 작업 영역에 저장된 메타데이터의 위치, 상기 작업 영역의 크기 및 상기 비정상 종료의 발생 전에 마지막으로 정상 종료된 작업 영역을 저장함; 상기 작업 영역의 메타데이터가 저장되는 상기 다수의 낸드 플래시 메모리의 메타블록을 각각 로드하여 상기 각각의 낸드 플래시 메모리마다 검색된 의심 작업 영역 중 결함이 발생한 타겟 작업 영역을 검출하는 단계; 및기설정된 복구 기법에 따라 상기 검출된 타겟 작업 영역을 포함하는 타겟 낸드 플래시 메모리의 매핑 테이블을 재구성하는 단계를 포함하되,상기 각각의 낸드 플래시 메모리를 분할하여 설정된 각각의 작업 영역은 상기 낸드 플래시 메모리 별 작업 영역 변경정책에 따라 상기 각각의 낸드 플래시 메모리마다 독립적으로 변경되는 것이고, 상기 메타블록은 상기 작업 영역에 대한 크래시 플래그를 저장하고,상기 크래시 플래그의 셋팅 값은 상기 작업 영역 변경정책에 따라 작업 영역이 변경되기 직전에 새롭게 설정되거나, 상기 작업 영역 변경정책에 따라 작업 영역이 변경된 후에 최초로 쓰기 또는 지움 연산이 이루어지기 전에 새롭게 설정되는 것인 고속 결함 복구방법. |
| 2 | 삭제 |
| 3 | 제 1 항에 있어서, 상기 검출하는 단계는 상기 의심 작업 영역에 대한 크래시 플래그를 기초로 상기 의심 작업 영역이 상기 타겟 작업 영역인지 여부를 판단하고,상기 작업영역 변경정책에 따라 변경되기 전의 제 1 작업 영역에 대한 크래시 플래그는 변경 직전에 제 1 셋팅 값에서 제 2 셋팅 값으로 설정되고,상기 제 1 작업 영역에서 변경된 제 2 작업 영역에 대한 크래시 플래그는 상기 제 2 작업 영역에 대하여 최초로 쓰기 또는 지움 연산이 이루어지기 전에 상기 제 2 셋팅 값에서 상기 제 1 셋팅 값으로 설정되는 것인 고속 결함 복구방법. |
| 7 | 플래시 스토리지 시스템에 있어서,읽기, 쓰기 및 지움 중 적어도 하나의 연산 및 비정상 종료로 인한 결함 발생시 상기 결함에 대한 고속 복구가 플래시 변환 계층을 통해 이루어지는 다수의 낸드 플래시 메모리를 포함하되,각각의 낸드 플래시 메모리는 상기 각각의 낸드 플래시 메모리에 대해 설정된 작업 영역에 저장된 메타데이터의 위치, 상기 작업 영역의 크기 및 상기 비정상 종료의 발생 전에 마지막으로 정상 종료된 작업 영역을 저장하는 슈퍼블록; 상기 작업 영역의 메타데이터 및 상기 작업 영역에 대한 크래시 플래그가 저장되는 메타블록; 및 각각의 블록에 대응하는 페이지의 유형, 타임스탬프 및 논리 페이지 번호를 상기 페이지 별로 저장하는 스페어 영역을 포함하고,상기 플래시 변환 계층은 상기 비정상 종료가 발생된 경우,상기 슈퍼블록을 각각 로드하여 상기 각각의 낸드 플래시 메모리마다 상기 비정상 종료의 발생시 작업 중이던 의심 작업 영역을 검색하고, 상기 메타블록을 각각 로드하여 상기 각각의 낸드 플래시 메모리마다 검색된 의심 작업 영역 중 결함이 발생한 타겟 작업 영역을 검출하며, 기설정된 복구 기법에 따라 상기 검출된 타겟 작업 영역을 포함하는 타겟 낸드 플래시 메모리의 매핑 테이블을 재구성하되,상기 각각의 낸드 플래시 메모리를 분할하여 설정된 각각의 작업 영역은 상기 낸드 플래시 메모리 별 작업 영역 변경정책에 따라 상기 각각의 낸드 플래시 메모리마다 독립적으로 변경되는 것이고,상기 크래시 플래그의 셋팅 값은 상기 작업 영역 변경정책에 따라 작업 영역이 변경되기 직전에 새롭게 설정되거나, 상기 작업 영역 변경정책에 따라 작업 영역이 변경된 후에 최초로 쓰기 또는 지움 연산이 이루어지기 전에 새롭게 설정되는 것인 플래시 스토리지 시스템. |
| 8 | 삭제 |
| 9 | 삭제 |
| 10 | 제 7 항에 있어서,상기 플래시 변환 계층은 상기 검출된 타겟 작업 영역 내 각각의 블록에 대응하는 페이지 중 첫 번째 페이지를 체크하고, 상기 첫 번째 페이지가 비어있는지 여부에 따라 상기 각각의 블록 중 복구해야 하는 블록을 선정하며, 상기 선정된 블록에 대하여 상기 복구 기법을 적용하여 상기 타겟 낸드 플래시 메모리의 매핑 테이블을 재구성하는 플래시 스토리지 시스템. |