1 |
1
다수의 비휘발성 기억장치를 포함하는 비휘발성 기억장치 어레이; 및상기 다수의 비휘발성 기억장치가 파일 시스템의 메인 메모리 기능을 수행하도록 상기 파일 시스템에서 사용되는 논리 주소를 상기 비휘발성 기억장치의 물리 주소로 매핑시키되, 상기 다수의 비휘발성 기억장치의 물리 주소를 연속적인 논리 주소에 매핑시켜 상기 다수의 비휘발성 기억장치를 하나의 기억장치로 가상화시켜 관리하는 비휘발성 변환 장치;를 포함하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
2 |
2
제1항에 있어서,상기 비휘발성 기억장치는 PRAM, MRAM 및 FeRAM 중 어느 하나인 메모리-디스크 통합 시스템
|
3 |
3
제1항에 있어서,상기 비휘발성 변환 장치는주소 변환 테이블 저장 모듈; 및상기 비휘발성 기억장치 어레이에 데이터를 읽고 쓰기 위한 읽기/쓰기 모듈;을 포함하는 메모리-디스크 통합 시스템
|
4 |
4
제3항에 있어서,상기 주소 변환 테이블 저장 모듈은 파일 시스템의 논리 주소를 상기 비휘발성 기억장치 어레이의 물리 주소로 매핑시켜 저장하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
5 |
5
제3항에 있어서,상기 읽기/쓰기 모듈은 웨어레벨링(wear-leveling)을 수행하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
6 |
6
제3항에 있어서,상기 읽기/쓰기 모듈은 데이터를 쓰기에 앞서 기저장된 데이터와 비교하여 데이터가 변경된 경우에 쓰기를 수행하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
7 |
7
제3항에 있어서,상기 읽기/쓰기 모듈은 쓰기 큐를 이용하여 쓰기 시간 오버헤드를 최소화하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
8 |
8
삭제
|
9 |
9
제3항에 있어서,상기 읽기/쓰기 모듈은 프로세서에서 연속된 논리 주소에 대한 데이터 읽기 요청이 있는 경우,상기 연속된 논리 주소가 서로 다른 비휘발성 기억장치의 물리 주소에 매핑되어 있으면, 요청된 데이터 전체를 읽어 들인 후 프로세서로 전달하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
10 |
10
제3항에 있어서,상기 읽기/쓰기 모듈은 프로세서에서 연속된 논리 주소에 대한 데이터 기록 요청이 있는 경우,상기 연속된 논리 주소가 서로 다른 비휘발성 기억장치의 물리 주소에 매핑되어 있으면, 요청된 데이터가 기록될 영역 전부를 확보한 후에 데이터를 기록하는 것을 특징으로 하는 메모리-디스크 통합 시스템
|
11 |
11
제1항 내지 제7항, 제9항 및 제10항 중 어느 한 항에 있어서,상기 비휘발성 기억장치 어레이가 메인 메모리의 기능을 수행함에 있어서 처리 속도를 증가시키기 위한 하드웨어 어댑터;를 더 포함하는 메모리-디스크 통합 시스템
|
12 |
12
제11항에 있어서,상기 하드웨어 어댑터는:읽기 요청된 데이터의 논리 주소와 인접한 논리 주소의 데이터를 미리 인출하여 저장하는 프리패치 버퍼; 및상기 프리패치 버퍼에서 제거된 데이터를 저장하는 필터링 버퍼;를 포함하는 메모리-디스크 통합 시스템
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
삭제
|