1 |
1
비휘발성 메모리를 관리하는 장치에 의해 수행되는 방법에 있어서,상기 비휘발성 메모리에 대한 입출력(Input/Output) 연산을 모니터링하여 상기 비휘발성 메모리의 접근에 대한 패턴을 추출하는 단계; 및상기 추출된 패턴에 기반하여 상기 비휘발성 메모리에 미리 설정된 데이터 보존 기간을 제어하는 단계를 포함하는 비휘발성 메모리 관리 방법
|
2 |
2
청구항 1에 있어서,상기 패턴을 추출하는 단계는,상기 비휘발성 메모리를 구성하는 다수의 데이터 블록이 상기 입출력 연산에 의해 접근되는 간격을 모니터링하는 것을 특징으로 하는 비휘발성 메모리 관리 방법
|
3 |
3
청구항 2에 있어서,상기 패턴을 추출하는 단계는,마르코브 체인(Markov Chain)을 기반으로 상기 비휘발성 메모리를 구성하는 다수의 데이터 블록이 상기 입출력 연산에 의해 접근되는 간격을 분석하여, 상기 다수의 데이터 블록이 상기 비휘발성 메모리에 저장을 유지해야 하는 데이터 저장 기간을 예측하는 것을 특징으로 하는 비휘발성 메모리 관리 방법
|
4 |
4
청구항 3에 있어서,상기 비휘발성 메모리의 접근에 대한 패턴은,상기 예측된 데이터 저장 기간을 포함하여 데이터 블록 단위로 추출되는 것을 특징으로 하는 비휘발성 메모리 관리 방법
|
5 |
5
청구항 4에 있어서,상기 미리 설정된 데이터 보존 기간을 제어하는 단계는,상기 데이터 저장 기간이 상기 미리 설정된 데이터 보존 기간보다 큰 경우, 상기 미리 설정된 데이터 보존 기간을 유지하고,상기 데이터 저장 기간이 상기 미리 설정된 데이터 보존 기간보다 작은 경우, 상기 미리 설정된 데이터 보존 기간을 상기 데이터 저장 기간으로 조절하는 것을 특징으로 하는 비휘발성 메모리 관리 방법
|
6 |
6
청구항 5에 있어서,상기 미리 설정된 데이터 보존 기간을 제어하는 단계 이후에,상기 비휘발성 메모리가 상기 데이터 보존 기간이 지난 데이터 블록을 망각시키고 빈 비휘발성 메모리의 공간에 다른 데이터 블록의 쓰기를 수행할 수 있도록 상기 비휘발성 메모리에 상기 제어된 데이터 보존 기간을 전송하는 단계를 더 포함하는 것을 특징으로 하는 비휘발성 메모리 관리 방법
|
7 |
7
사용자 단말에서 구현되는 비휘발성 메모리를 관리하는 장치에 있어서,상기 비휘발성 메모리에 대한 입출력(Input/Output) 연산을 모니터링하여 상기 비휘발성 메모리의 접근에 대한 패턴을 추출하는 패턴 추출부; 및상기 추출된 패턴에 기반하여 상기 비휘발성 메모리에 미리 설정된 데이터 보존 기간을 제어하는 보존 기간 제어부를 포함하는 비휘발성 메모리 관리 장치
|
8 |
8
청구항 7에 있어서,상기 비휘발성 메모리는, STT-MRAM(Spin-Transfer Torque Magnetic RAM), ReRAM(Resistive RAM) 및 PCM(Phase Change Memory) 중 적어도 하나를 기반으로 하는 메모리인 것을 특징으로 하는 비휘발성 메모리 관리 장치
|
9 |
9
청구항 7에 있어서,상기 패턴 추출부는,상기 비휘발성 메모리를 구성하는 다수의 데이터 블록이 상기 입출력 연산에 의해 접근되는 간격을 모니터링하는 것을 특징으로 하는 비휘발성 메모리 관리 장치
|
10 |
10
청구항 9에 있어서,상기 패턴 추출부는,마르코브 체인(Markov Chain)을 기반으로 상기 비휘발성 메모리를 구성하는 다수의 데이터 블록이 상기 입출력 연산에 의해 접근되는 간격을 분석하여, 상기 다수의 데이터 블록이 상기 비휘발성 메모리에 저장을 유지해야 하는 데이터 저장 기간을 예측하는 것을 특징으로 하는 비휘발성 메모리 관리 장치
|
11 |
11
청구항 7에 있어서,상기 비휘발성 메모리의 접근에 대한 패턴은,상기 예측된 데이터 저장 기간을 포함하여 데이터 블록 단위로 추출되는 것을 특징으로 하는 비휘발성 메모리 관리 장치
|
12 |
12
청구항 11에 있어서,상기 보존 기간 제어부는,상기 데이터 저장 기간이 상기 미리 설정된 데이터 보존 기간보다 큰 경우, 상기 미리 설정된 데이터 보존 기간을 유지하고,상기 데이터 저장 기간이 상기 미리 설정된 데이터 보존 기간보다 작은 경우, 상기 미리 설정된 데이터 보존 기간을 상기 데이터 저장 기간으로 조절하는 것을 특징으로 하는 비휘발성 메모리 관리 장치
|
13 |
13
청구항 12에 있어서,상기 비휘발성 메모리 관리 장치는,상기 비휘발성 메모리와 연동되며,상기 비휘발성 메모리가 상기 데이터 보존 기간이 지난 데이터 블록을 망각시키고 빈 비휘발성 메모리의 공간에 다른 데이터 블록의 쓰기를 수행할 수 있도록 상기 비휘발성 메모리에 상기 제어된 데이터 보존 기간을 전송하는 보존 기간 전송부를 더 포함하는 것을 특징으로 하는 비휘발성 메모리 관리 장치
|