1 |
1
제 1 속성을 갖는 데이터를 저장하는 제 1 메모리 장치;제 2 속성을 갖는 데이터를 저장하는 제 2 메모리 장치; 및제어기를 포함하되,상기 제 1 메모리 장치는 가장 오래 전에 데이터가 쓰여진 테일 블록과 새로운 데이터를 쓸 수 있는 헤드 블록을 포함하는 다수의 블록을 포함하며,상기 제어기는 상기 테일 블록에 포함된 적어도 하나의 데이터를 선택하고 선택된 데이터가 저장된 주소의 업데이트 회수에 따라 상기 선택된 데이터를 상기 헤드 블록으로 이동하여 저장하거나 상기 제 2 메모리 장치로 이동하여 저장하되,상기 제어기는 상기 헤드 블록에 여유 공간이 없어 데이터를 쓸 수 없게 되는 경우 상기 다수의 블록 중 데이터를 쓸 수 있는 어느 하나의 블록을 상기 헤드 블록으로 지정하는 데이터 저장 장치
|
2 |
2
청구항 1에 있어서, 외부에서 요청된 데이터의 속성을 상기 제 1 속성 또는 상기 제 2 속성으로 분류하는 메모리 장치 선택부를 더 포함하는 데이터 저장 장치
|
3 |
3
청구항 2에 있어서, 상기 메모리 장치 선택부는상기 외부에서 요청된 데이터의 길이에 따라 상기 제 1 속성 또는 상기 제 2 속성으로 분류하는 제 1 선택부 및상기 제 1 선택부에서 상기 제 2 속성으로 분류된 데이터를 요청 회수에 따라 상기 제 1 속성 또는 상기 제 2 속성으로 재분류하는 제 2 선택부를 포함하는 데이터 저장 장치
|
4 |
4
청구항 3에 있어서, 상기 제 2 선택부는 상기 요청된 데이터의 주소를 요청 순서에 따라 순차적으로 저장하는 제 1 기억 장치 및상기 제 1 기억 장치 내에 일정 개수 이상 존재하는 주소에 대응하는 데이터를 상기 제 1 속성을 갖는 것으로 재분류하는 제 2 선택 제어부를 포함하는 데이터 저장 장치
|
5 |
5
청구항 1에 있어서, 상기 제 1 속성으로 분류된 데이터를 임시 저장하는 제 1 버퍼 및상기 제 1 메모리 장치에서 상기 제 2 메모리 장치로 이동시킬 데이터를 임시 저장하는 제 2 버퍼를 더 포함하는 데이터 저장 장치
|
6 |
6
청구항 1에 있어서, 상기 업데이트 회수를 저장하는 제 3 메모리 장치를 더 포함하는 데이터 저장 장치
|
7 |
7
청구항 1에 있어서, 상기 제 1 메모리 장치는 상기 업데이트 회수를 더 저장하는 데이터 저장 장치
|
8 |
8
삭제
|
9 |
9
청구항 1에 있어서, 상기 제어기는 상기 업데이트 회수가 임계점 미만인 데이터를 상기 제 2 메모리 장치로 이동하는 데이터 저장 장치
|
10 |
10
삭제
|
11 |
11
청구항 1에 있어서, 상기 제 1 메모리 장치는 단일 레벨 셀을 포함하는 메모리 장치이고, 상기 제 2 메모리 장치는 멀티 레벨 셀을 포함하는 메모리 장치인 데이터 저장 장치
|
12 |
12
청구항 1에 있어서, 상기 제 1 메모리 장치 및 상기 제 2 메모리 장치 중 적어도 하나는 비휘발성 메모리 장치인 데이터 저장 장치
|
13 |
13
가장 오래 전에 데이터가 쓰여진 테일 블록과 새로운 데이터를 쓸 수 있는 헤드 블록을 포함하는 다수의 블록을 포함하며 제 1 속성의 데이터를 저장하는 제 1 메모리 장치의 상기 테일 블록에서 적어도 하나의 데이터를 선택하는 단계;선택된 데이터의 주소에 대응하는 업데이트 회수에 따라 상기 선택된 데이터를 상기 헤드 블록으로 이동하여 저장하거나 제 2 속성의 데이터를 저장하는 제 2 메모리 장치로 이동하는 단계를 포함하되,상기 헤드 블록에 여유 공간이 없어 데이터를 쓸 수 없게 되는 경우 상기 다수의 블록 중 데이터를 쓸 수 있는 다른 블록을 상기 헤드 블록으로 지정하는 데이터 저장 장치의 동작 방법
|
14 |
14
청구항 13에 있어서, 외부에서 요청된 데이터의 속성을 상기 제 1 속성 또는 상기 제 2 속성으로 분류하는 단계 및상기 제 1 속성으로 분류된 데이터를 상기 헤드 블록에 저장하고 상기 제 2 속성으로 분류된 데이터를 상기 제 2 메모리 장치에 저장하는 단계를 더 포함하는 반도체 장치의 동작 방법
|
15 |
15
청구항 14에 있어서, 상기 분류하는 단계는상기 외부에서 요청된 데이터의 길이에 따라 상기 제 1 속성 또는 상기 제 2 속성으로 분류하는 제 1 단계 및상기 제 1 단계에서 상기 제 2 속성으로 분류된 데이터를 요청 회수에 따라 상기 제 1 속성 또는 상기 제 2 속성으로 재분류하는 제 2 단계를 포함하는 데이터 저장 장치의 동작 방법
|
16 |
16
청구항 15에 있어서, 상기 제 2 단계는 상기 외부에서 요청된 데이터의 주소를 요청 순서에 따라 일정한 길이를 갖는 기억 장치 내에 순차적으로 저장하는 단계 및상기 기억 장치 내에 일정 개수 이상 존재하는 주소에 대응하는 데이터를 상기 제 1 속성을 갖는 것으로 재분류하는 단계를 포함하는 데이터 저장 장치의 동작 방법
|
17 |
17
청구항 13에 있어서, 상기 제 2 메모리 장치로 이동하는 단계는상기 선택된 데이터의 주소에 대응하는 업데이트 회수가 임계점 이하인 경우 상기 선택된 데이터를 상기 제 2 메모리 장치로 이동하는 단계를 포함하는 데이터 저장 장치의 동작 방법
|
18 |
18
청구항 17에 있어서,상기 선택된 데이터의 주소에 대응하는 업데이트 회수가 임계점을 초과하는 경우 상기 선택된 데이터를 상기 헤드 블록으로 이동하여 저장하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법
|
19 |
19
청구항 18에 있어서, 상기 선택된 데이터를 상기 헤드 블록으로 이동하여 저장하는 경우 상기 선택된 데이터의 주소에 대응하는 업데이트 회수를 초기화하는 단계를 더 포함하는 데이터 저장 장치의 동작 방법
|
20 |
20
청구항 13에 있어서, 상기 제 1 메모리 장치에 유효하게 존재하는 유효 데이터의 주소에 새로운 데이터가 기록되는 경우 상기 유효 데이터의 주소에 대응하는 업데이트 회수를 증가시키는 단계를 더 포함하는 데이터 저장 장치의 동작 방법
|
21 |
21
삭제
|
22 |
22
삭제
|
23 |
23
삭제
|
24 |
24
삭제
|