1 |
1
복수의 블록을 포함하는 플래시 메모리; 및상기 플래시 메모리에 파일의 블록 할당이 요청된 경우, 상기 파일이 제1 속성인지의 여부를 판단한 결과에 따라 상기 복수의 블록 중 소거 횟수가 가장 큰 제1 블록을 선택하여 상기 파일의 데이터를 저장하는 메모리 제어부를 포함하는 것을 특징으로 하는 메모리 블록 할당 장치
|
2 |
2
청구항 1에 있어서,상기 메모리 제어부는,상기 파일이 제1 속성인 경우 상기 파일의 크기와 상기 복수의 블록 각각의 크기를 비교하고, 상기 파일의 크기가 상기 복수의 블록 각각의 크기보다 큰 경우 상기 제1 블록을 선택하는 것을 특징으로 하는 메모리 블록 할당 장치
|
3 |
3
청구항 1에 있어서,상기 메모리 제어부는,상기 제1 블록에 저장된 데이터가 상기 제1 속성을 갖는 데이터인지의 여부를 판단한 결과에 따라 상기 파일의 데이터를 상기 제1 블록에 저장하는 것을 특징으로 하는 메모리 블록 할당 장치
|
4 |
4
청구항 3에 있어서,상기 메모리 제어부는,상기 제1 블록에 저장된 데이터가 상기 제1 속성을 갖는 데이터가 아닌 경우, 상기 제1 블록에 저장된 데이터를 상기 복수의 블록 중 소거 횟수가 가장 작은 제2 블록으로 이동시키는 것을 특징으로 하는 메모리 블록 할당 장치
|
5 |
5
청구항 3에 있어서,상기 메모리 제어부는,상기 제1 블록에 저장된 데이터가 상기 제1 속성을 갖는 데이터인 경우, 상기 복수의 블록 중 상기 제1 블록 다음으로 소거 횟수가 큰 블록을 검색하는 것을 특징으로 하는 메모리 블록 할당 장치
|
6 |
6
청구항 1에 있어서,상기 메모리 제어부는,상기 파일이 제2 속성이면, 상기 복수의 블록 중 소거 횟수가 가장 작은 제2 블록을 선택하여 상기 파일의 데이터를 저장하는 것을 특징으로 하는 메모리 블록 할당 장치
|
7 |
7
청구항 6에 있어서,상기 제1 속성은 읽기전용(Read-Only)이며, 상기 제2 속성은 다시쓰기(Rewrite)인 것을 특징으로 하는 메모리 블록 할당 장치
|
8 |
8
복수의 블록을 구비한 플래시 메모리의 블록 할당 방법에 있어서,상기 플래시 메모리에 파일의 블록 할당이 요청된 경우, 상기 파일이 제1 속성인지의 여부를 판단하는 단계;상기 파일이 제1 속성인 경우, 상기 파일의 크기와 상기 복수의 블록 각각의 크기를 비교한 결과에 따라 상기 복수의 블록 중 소거 횟수가 가장 큰 제1 블록을 선택하는 단계; 및상기 제1 블록에 상기 파일의 데이터를 저장하는 단계를 포함하는 것을 특징으로 하는 메모리 블록 할당 방법
|
9 |
9
청구항 8에 있어서,상기 제1 블록을 선택하는 단계는,상기 파일의 크기와 상기 복수의 블록 각각의 크기를 비교하는 단계; 및상기 파일의 크기가 상기 복수의 블록 각각의 크기보다 큰 경우, 상기 제1 블록을 선택하는 단계를 포함하는 것을 특징으로 하는 메모리 블록 할당 방법
|
10 |
10
청구항 8에 있어서,상기 파일의 데이터를 저장하는 단계는,상기 제1 블록에 저장된 데이터가 상기 제1 속성을 갖는 데이터인지의 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 메모리 블록 할당 방법
|
11 |
11
청구항 10에 있어서,상기 파일의 데이터를 저장하는 단계는,상기 제1 블록에 저장된 데이터가 상기 제1 속성을 갖는 데이터가 아닌 경우, 상기 제1 블록에 저장된 데이터를 상기 복수의 블록 중 소거 횟수가 가장 작은 제2 블록으로 이동시키는 단계를 더 포함시키는 것을 특징으로 하는 메모리 블록 할당 방법
|
12 |
12
청구항 10에 있어서,상기 파일의 데이터를 저장하는 단계는,상기 제1 블록에 저장된 데이터가 상기 제1 속성을 갖는 데이터인 경우, 상기 복수의 블록 중 상기 제1 블록 다음으로 소거 횟수가 큰 블록을 검색하는 단계를 더 포함하는 것을 특징으로 하는 메모리 블록 할당 방법
|
13 |
13
청구항 8에 있어서,상기 파일이 제2 속성이면, 상기 복수의 블록 중 소거 횟수가 가장 작은 제2 블록을 선택하는 단계; 및상기 제2 블록에 상기 파일의 데이터를 저장하는 단계를 포함하는 것을 특징으로 하는 메모리 블록 할당 방법
|
14 |
14
청구항 13에 있어서,상기 제1 속성은 읽기전용(Read-Only)이며, 상기 제2 속성은 다시쓰기(Rewrite)인 것을 특징으로 하는 메모리 블록 할당 방법
|