1 |
1
휘발성 메모리;비휘발성 메모리; 및상기 휘발성 메모리의 리프레쉬 인터벌(refresh interval)에 대응하여 상기 휘발성 메모리와 상기 비휘발성 메모리 사이의 페이지 이동(page migration)에 기준이 되는 페이지의 쓰기 대비 읽기 비(read to write ratio)에 대한 임계치를 설정하고, 상기 임계치를 기준으로 상기 휘발성 메모리와 상기 비휘발성 메모리 사이의 페이지 이동(page migration)을 결정하는 메모리 컨트롤러;를 포함하는 하이브리드 메모리 시스템
|
2 |
2
제 1 항에 있어서,상기 휘발성 메모리 및 상기 비휘발성 메모리는 서로 다른 물리적 주소를 가지고 동일한 계층(hierarchy)에서 메인 메모리를 구성하는 하이브리드 메모리 시스템
|
3 |
3
제 1 항에 있어서,상기 메모리 컨트롤러는 쓰기 대비 읽기 비가 상기 임계치 이상인 페이지를 상기 비휘발성 메모리로 이동시키고, 상기 쓰기 대비 읽기 비가 상기 임계치 미만인 페이지를 상기 휘발성 메모리로 이동시키는 하이브리드 메모리 시스템
|
4 |
4
제 1 항에 있어서,상기 메모리 컨트롤러는 미리 설정된 주기마다 상기 리프레쉬 인터벌을 확인하고, 각 페이지의 쓰기 대비 읽기 비에 따라 이동을 수행하는 하이브리드 메모리 시스템
|
5 |
5
제 1 항에 있어서,상기 메모리 컨트롤러는 상기 휘발성 메모리의 온도에 따라 변경되는 상기 리프레쉬 인터벌에 대응하여 상기 쓰기 대비 읽기 비에 대한 상기 임계치를 변경하는 하이브리드 메모리 시스템
|
6 |
6
제 1 항에 있어서,상기 메모리 컨트롤러는 상기 리프레쉬 인터벌이 미리 설정된 기준치보다 긴지 짧은지에 따라 상기 쓰기 대비 읽기 비에 대한 상기 임계치를 높이거나 낮추는 하이브리드 메모리 시스템
|
7 |
7
제 6 항에 있어서,상기 미리 설정된 기준치는 상기 리프레쉬 인터벌의 짧아짐에 의해 상기 비휘발성 메모리의 접근 시간(access time)이 상기 휘발성 메모리보다 짧아지는 시간으로 설정되는 하이브리드 메모리 시스템
|
8 |
8
제 7 항에 있어서,상기 메모리 컨트롤러는 상기 리프레쉬 인터벌이 상기 미리 설정된 기준치보다 긴 경우 읽기-인텐시브(read-intensive)한 페이지를 상기 비휘발성 메모리로 이동시키고, 상기 리프레쉬 인터벌이 상기 미리 설정된 기준치보다 짧은 경우 읽기-인텐시브한 페이지와 쓰기-인텐시브(write-intensive)한 페이지를 상기 비휘발성 메모리로 이동시키는 하이브리드 메모리 시스템
|
9 |
9
제 1 항에 있어서,상기 메모리 컨트롤러는 페이지 초기 할당 시 모든 페이지를 우선적으로 휘발성 메모리에 배치시키는 하이브리드 메모리 시스템
|
10 |
10
(a) 리프레쉬 인터벌에 대응하여 휘발성 메모리와 비휘발성 메모리 사이의 페이지 이동(page migration)에 기준이 되는 페이지의 쓰기 대비 읽기 비(read to write ratio)에 대한 임계치(threshold)를 설정하는 단계; 및(b) 상기 임계치를 기준으로 상기 휘발성 메모리와 상기 비휘발성 메모리 사이의 페이지 이동(page migration)을 결정하는 단계;를 포함하는 하이브리드 메모리 시스템의 제어 방법
|
11 |
11
제 10 항에 있어서, 상기 (a)는 미리 설정된 주기마다 리프레쉬 인터벌을 확인하는 단계; 및상기 리프레쉬 인터벌이 미리 설정된 기준치보다 긴지 짧은지에 따라 상기 쓰기 대비 읽기 비에 대한 상기 임계치를 변경하는 단계;를 포함하는 하이브리드 메모리 시스템의 제어 방법
|
12 |
12
제 11 항에 있어서,상기 미리 설정된 기준치는 상기 리프레쉬 인터벌의 짧아짐에 의해 상기 비휘발성 메모리의 접근 시간(access time)이 상기 휘발성 메모리보다 짧아지는 시간으로 설정된 하이브리드 메모리 시스템의 제어 방법
|
13 |
13
제 11 항에 있어서, 상기 (b)는상기 리프레쉬 인터벌이 상기 미리 설정된 기준치보다 긴 경우 읽기-인텐시브(read-intensive)한 페이지를 상기 비휘발성 메모리로 이동시키고, 상기 리프레쉬 인터벌이 상기 미리 설정된 기준치보다 짧은 경우 읽기-인텐시브한 페이지와 쓰기-인텐시브(write-intensive)한 페이지를 상기 비휘발성 메모리로 이동시키는 하이브리드 메모리 시스템의 제어 방법
|
14 |
14
제 10 항에 있어서,상기 휘발성 메모리와 상기 비휘발성 메모리에 페이지 초기 할당 시 모든 페이지를 우선적으로 상기 휘발성 메모리에 배치시키는 단계;를 더 포함하는 하이브리드 메모리 시스템의 제어 방법
|
15 |
15
제 10 항에 있어서, 상기 (b)는미리 설정된 주기의 일부 구간에 접근한 페이지 중 이동할 페이지를 결정하는 과정을 더 포함하는 하이브리드 메모리 시스템의 제어 방법
|
16 |
16
제 10 항에 있어서, 상기 (b)는이전 주기에서 이동시킨 페이지를 다음 주기에서 이동시키는 것을 제한하는 과정을 더 포함하는 하이브리드 메모리 시스템의 제어 방법
|