1 |
1
메모리에 기록되는 데이터를 업데이트 확률 별로 복수 개의 그룹으로 그룹핑하는 그룹핑부; 및상기 복수 개의 그룹을 각각 서로 다른 블록에 저장하여 관리하는 관리부를 포함하는 메모리 컨트롤 장치
|
2 |
2
제1항에 있어서,상기 그룹핑부는 상기 데이터의 이주 횟수를 기 정해지는 복수의 범위 별로 구분하여, 상기 데이터를 상기 업데이트 확률 별로 그룹핑하는 메모리 컨트롤 장치
|
3 |
3
제2항에 있어서,상기 이주 횟수를 카운트 하는 영역을 상기 데이터가 기록되는 페이지의 적어도 일부의 잉여 공간에 관리하는 메모리 컨트롤 장치
|
4 |
4
제2항에 있어서,메모리에 기록되는 상기 데이터의 상기 업데이트 확률을 복수의 범위로 구분하여, 상기 업데이트 확률이 상기 복수의 범위의 적어도 하나 이상의 경계에 해당하는 상기 데이터의 상기 이주 횟수를 도출하고, 도출되는 적어도 하나 이상의 상기 이주 횟수를 상기 데이터의 상기 업데이트 확률 별 구분 기준으로 미리 결정하는 결정부를 더 포함하는 메모리 컨트롤 장치
|
5 |
5
제4항에 있어서,상기 그룹핑부는 기 결정되는 상기 구분 기준이 하나인 경우, 상기 구분 기준보다 상기 이주 횟수가 적은 상기 데이터를 제1 그룹으로 그룹핑하고, 상기 이주 횟수가 상기 구분 기준보다 높은 상기 데이터를 제2 그룹으로 그룹핑하는 메모리 컨트롤 장치
|
6 |
6
제4항에 있어서,상기 그룹핑부는 기 결정되는 상기 구분 기준이 복수개인 경우, 상기 데이터의 상기 이주 횟수를 상기 구분 기준을 경계로 나누어 상기 데이터를 복수개의 그룹으로 그룹핑하는 메모리 컨트롤 장치
|
7 |
7
메모리에 기록되는 데이터를 업데이트 확률 별로 복수 개의 그룹으로 그룹핑하는 단계; 및상기 복수 개의 그룹을 각각 서로 다른 블록에 저장하여 관리하는 단계를 포함하는 메모리 컨트롤 방법
|
8 |
8
제7항에 있어서,상기 그룹핑하는 단계는,상기 데이터의 이주 횟수를 기 정해지는 복수의 범위 별로 구분하여, 상기 데이터를 상기 업데이트 확률 별로 그룹핑하는 메모리 컨트롤 방법
|
9 |
9
제8항에 있어서,상기 이주 횟수를 카운트 하는 영역을 상기 데이터가 기록되는 페이지의 적어도 일부의 잉여 공간에 관리하는 메모리 컨트롤 방법
|
10 |
10
제8항에 있어서,메모리에 기록되는 상기 데이터의 상기 업데이트 확률을 복수의 범위로 구분하여, 상기 업데이트 확률이 상기 복수의 범위의 적어도 하나 이상의 경계에 해당하는 상기 데이터의 상기 이주 횟수를 도출하고, 도출되는 적어도 하나 이상의 상기 이주 횟수를 상기 데이터의 상기 업데이트 확률 별 구분 기준으로 미리 결정하는 단계를 더 포함하는 메모리 컨트롤 방법
|
11 |
11
제10항에 있어서,상기 그룹핑하는 단계는,기 결정되는 상기 구분 기준이 하나인 경우, 상기 구분 기준보다 상기 이주 횟수가 적은 상기 데이터를 제1 그룹으로 그룹핑하고, 상기 이주 횟수가 상기 구분 기준보다 높은 상기 데이터를 제2 그룹으로 그룹핑하는 메모리 컨트롤 방법
|
12 |
12
제10항에 있어서,상기 그룹핑하는 단계는,기 결정되는 상기 구분 기준이 복수개인 경우, 상기 데이터의 상기 이주 횟수를 상기 구분 기준을 경계로 나누어 상기 데이터를 복수개의 그룹으로 그룹핑하는 메모리 컨트롤 방법
|
13 |
13
제7항 내지 제12항 중 어느 한 항의 메모리를 컨트롤하는 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체
|