1 |
1
호스트 장치 및 저장 장치를 포함하는 데이터 관리 장치에서 실행되는 트림 방법에 있어서,상기 호스트 장치가 상기 저장 장치의 논리적 섹터 중 무효화 대상이 아닌 섹터를 포함하는 연속된 구역에 대한 무효화 정보를 비트 정보로 표시하는 비트맵 정보를 포함하는 트림 명령을 생성하는 단계; 및상기 저장 장치가 상기 트림 명령에 포함된 상기 비트맵 정보를 이용하여 무효화 대상 섹터만을 무효화하는 단계를 포함하는 트림 방법
|
2 |
2
제1항에 있어서,상기 비트맵 정보는 상기 저장 장치의 논리적 섹터 중 연속적인 구역에 대하여 이진 비트를 기준으로 무효화 대상인 섹터와 무효화 대상이 아닌 섹터를 식별하는 트림 방법
|
3 |
3
제1항에 있어서,상기 트림 명령은시작 섹터, 섹터 길이 및 대상 섹터 구역에 대한 비트맵 정보를 포함하는 트림 방법
|
4 |
4
제3항에 있어서,상기 대상 섹터 구역은 상기 시작 섹터로부터 상기 섹터 길이를 갖는 구역이고, 상기 비트맵 정보는 상기 대상 섹터 구역에 대하여 이진 비트를 기준으로 무효화 대상인 섹터를 식별하는 정보인 트림 방법
|
5 |
5
제3항에 있어서,상기 비트맵 정보는 상기 대상 섹터 구역에 대하여 0 또는 1로 상기 대상 섹터 구역에 포함된 각 섹터에 대하여 무효화 대상인지 여부를 식별하는 트림 방법
|
6 |
6
제3항에 있어서,상기 트림 명령은 상기 비트맵 정보에서 하나의 비트가 나타내는 섹터의 크기를 의미하는 비트 단위 정보를 더 포함하는 트림 방법
|
7 |
7
비휘발성 메모리를 저장 매체로 이용하는 데이터 관리 장치에 있어서,저장 장치의 논리적 섹터 중 무효화 대상이 아닌 섹터를 포함하는 연속된 구역에 대한 무효화 정보를 비트 정보로 표시하는 비트맵 정보를 포함하는 트림 명령을 생성하는 호스트 장치;상기 비트맵 정보를 이용하여 논리적 섹터 중 무효화 대상인 섹터만을 무효화하는 저장 장치; 및상기 호스트 장치로부터 상기 트림 명령을 상기 저장 장치에 전달하는 인터페이스 장치를 포함하는 데이터 관리 장치
|
8 |
8
제7항에 있어서,상기 비트맵 정보는 상기 저장 장치의 논리적 섹터 중 연속적인 구역에 대하여 이진 비트를 기준으로 무효화 대상인 섹터와 무효화 대상이 아닌 섹터를 식별하는 데이터 관리 장치
|
9 |
9
제7항에 있어서,상기 트림 명령은 시작 섹터, 섹터 길이 및 대상 섹터 구역에 대한 비트맵 정보를 포함하는 데이터 관리 장치
|
10 |
10
제9항에 있어서,상기 트림 명령은 상기 비트맵 정보에서 하나의 비트가 나타내는 섹터의 크기를 의미하는 비트 단위 정보를 더 포함하는 데이터 관리 장치
|
11 |
11
제7항에 있어서,상기 저장 장치는데이터를 저장하는 비휘발성 메모리; 및상기 비휘발성 메모리를 제어하여, 상기 호스트 장치의 트림 명령에 따라 무효화 동작을 수행하는 제어부를 포함하는 데이터 관리 장치
|
12 |
12
제11항에 있어서,상기 제어부는상기 비트맵 정보의 비트에 따라 상기 비휘발성 메모리의 연속적인 논리적 섹터 구역에 대하여 무효화 작업을 수행하는 데이터 관리 장치
|
13 |
13
제11항에 있어서,상기 트림 명령은 시작 섹터, 섹터 길이, 비트맵 정보 및 비트 단위를 포함하고,상기 제어부는 상기 비휘발성 메모리의 논리적 섹터 중 상기 시작 섹터로부터 상기 섹터 길이를 갖는 구역에 대하여 상기 비트맵 정보를 이용하여 상기 비트 단위가 정의하는 섹터 크기별로 무효화 대상인 섹터를 식별하고, 무효화 대상인 섹터에 대한 무효화 작업을 수행하는 데이터 관리 장치
|