1 |
1
시스템의 동작을 제어하고, CPU 캐시를 포함하는 중앙 처리 장치(CPU);파일 시스템이 상주하는 불휘발성 메모리로 구현되고, 상기 CPU 캐시의 데이터를 사용자 영역으로 플러싱하는 커밋 작업을 포함하는 마이크로 저널링이 수행되는 메인 메모리; 및상기 시스템에서 처리되는 데이터를 저장하는 저장 장치를 구비하는 것을 특징으로 하는 시스템
|
2 |
2
제1항에 있어서,상기 마이크로 저널링은 시스템 호출을 통해 파일 쓰기 작업을 수행하는 동안 페이지 단위로 진행되는 체크포인트 작업을 포함하는 것을 특징으로 하는 시스템
|
3 |
3
제1항에 있어서,상기 마이크로 저널링은 상기 메인 메모리의 상기 사용자 영역을 데이터 로그 영역으로 이용하는 것을 특징으로 하는 시스템
|
4 |
4
제1항에 있어서,상기 저장 장치는 상기 메인 메모리 내 가상 메모리에서 축출되는 파일 데이터에 대한 스왑용으로 사용되는 것을 특징으로 하는 시스템
|
5 |
5
제1항에 있어서,상기 마이크로 저널링은, 상기 시스템의 갑작스런 파워 오프 후 상기 파일 시스템을 복구하기 위하여, 소스 데이터의 기본 주소와 시스템 호출의 데이터 길이에 대한 포인터를 갖는 I/O 벡터와 페이지 디렉토리를 포함하는 것을 특징으로 하는 시스템
|
6 |
6
제1항에 있어서,상기 마이크로 저널링은 상기 커밋 작업을 통해 상기 파일 시스템에 원자적이고 순서대로 파일 쓰기를 수행하는 것을 특징으로 하는 시스템
|
7 |
7
제1항에 있어서,상기 메인 메모리는 STT-MRAM(Spin Transfer Torque Magnetoresistive Random Access Memory), ReRAM(Resistance Random Access Memory), MRAM(Magnetic Random Access Memory) 및 FeRAM(Ferroelectric Random Access Memory) 중 어느 하나로 구현되는 것을 특징으로 하는 시스템
|
8 |
8
시스템의 갑작스런 파워 오프 후 재부팅하는 단계;상기 재부팅시, 복구 부트로 부팅하는 단계;불휘발성 메모리로 구현되는 메인 메모리의 사용자 영역으로 커밋된 데이터를 이용하여 페이지 테이블을 복구하는 단계; 및상기 메인 메모리 내 마이크로 저널링 내용을 이용하여, 상기 시스템의 갑작스런 파워 오프 시 중지되었던 파일 쓰기를 재실행하는 단계를 구비하는 것을 특징으로 하는 시스템 복구 방법
|
9 |
9
제8항에 있어서, 상기 마이크로 저널링 내용은상기 사용자 영역으로 CPU 캐시의 데이터를 플러싱하는 커밋 작업, 시스템 호출을 통해 파일 쓰기 작업을 수행하는 동안 페이지 단위로 진행되는 체크포인트 작업, 그리고 상기 사용자 영역의 데이터 로그를 포함하는 것을 특징으로 하는 시스템 복구 방법
|
10 |
10
제8항에 있어서, 상기 마이크로 저널링 내용은상기 시스템의 갑작스런 파워 오프로 인한 미종료된 파일 쓰기에 대한 소스 데이터의 기본 주소와 시스템 호출의 데이터 길이에 대한 포인터를 갖는 I/O 벡터와 상위 레벨 페이지 테이블을 억세스하는 페이지 디렉토리를 포함하는 것을 특징으로 하는 시스템 복구 방법
|