1 |
1
신규데이터를 입력 받기 위한 캐시메모리;일부 영역에 비휘발성 버퍼가 구현되는 휘발성 주메모리;상기 주메모리에 연결되는 커패시터;비휘발성 메모리로 구현되는 스토리지; 및 상기 주메모리에 상기 비휘발성 버퍼를 할당하고, 상기 캐시메모리에 입력된 신규데이터에 기초하여 상기 스토리지에 저장된 기존데이터를 업데이트하는 제어부를 포함하고,상기 비휘발성 버퍼는,시스템 전원에 오류가 발생하면, 상기 커패시터가 공급하는 전력으로 비휘발성을 유지하고,상기 제어부는,상기 신규데이터 및 상기 기존데이터를 비교하여 차이데이터를 추출하고, 추출한 상기 차이데이터를 상기 기존데이터의 주소와 매칭하여 상기 비휘발성 버퍼에 저장하며, 상기 비휘발성 버퍼에 저장된 상기 차이데이터에 기초하여 상기 스토리지에 형성된 저널 영역을 거치지 않고 상기 기존데이터를 업데이트하는, 저널링 우회 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 제어부는, 상기 비휘발성 버퍼를 통해 상기 기존데이터를 업데이트하되, 상기 신규데이터와 상기 기존데이터를 비교하여 차이데이터를 추출하고, 추출한 차이데이터의 크기가 소정의 임계치보다 작거나 같으면, 상기 차이데이터를 상기 비휘발성 버퍼에 저장한 후 상기 비휘발성 버퍼에 저장된 상기 차이데이터에 기초하여 상기 스토리지의 기존데이터를 업데이트하고, 상기 추출한 차이데이터의 크기가 상기 임계치보다 크면, 상기 신규데이터에 기초하여 상기 스토리지의 기존데이터를 업데이트하는 것을 특징으로 하는, 저널링 우회 시스템
|
5 |
5
제4항에 있어서,상기 제어부는,상기 임계치를 데이터 입력 현황에 기초하여 조정하는, 저널링 우회 시스템
|
6 |
6
삭제
|
7 |
7
제1항에 있어서,상기 제어부는, 시스템 전원에 오류가 발생하면, 상기 비휘발성 버퍼에 저장된 데이터를 상기 스토리지의 전담 영역에 입력하는 것을 특징으로 하는, 저널링 우회 시스템
|
8 |
8
캐시메모리, 휘발성 주메모리 및 비휘발성 스토리지를 포함하는 저널링 우회 시스템이 수행하는 저널링 우회 방법에 있어서,시스템 전원에 오류가 발생하면, 상기 휘발성 주메모리에 연결된 커패시터가 공급하는 전력으로 비휘발성을 유지하는 비휘발성 버퍼를 상기 휘발성 주메모리에 할당하는 단계;상기 캐시메모리에 신규데이터를 입력 받는 단계; 및상기 신규데이터에 기초하여 상기 스토리지의 기존데이터를 업데이트하되, 상기 비휘발성 버퍼를 통해 상기 기존데이터를 업데이트하는 단계를 포함하고,상기 비휘발성 버퍼를 통해 상기 기존데이터를 업데이트하는 단계는, 상기 신규데이터와 상기 기존데이터를 비교하여 차이데이터를 추출하는 단계;상기 차이데이터를 상기 기존데이터의 주소와 매칭하여 상기 비휘발성 버퍼에 저장하는 단계; 및상기 비휘발성 버퍼에 저장된 상기 차이데이터에 기초하여 상기 스토리지에 형성된 저널 영역을 거치지 않고 상기 스토리지의 기존데이터를 업데이트하는 단계를 포함하는, 저널링 우회 방법
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
제8항에 있어서,상기 차이데이터를 상기 기존데이터의 주소와 매칭하여 상기 비휘발성 버퍼에 저장하는 단계는,상기 차이데이터의 크기를 소정의 임계치와 비교하여 상기 차이데이터의 크기가 상기 임계치보다 작거나 같으면 상기 차이데이터를 상기 비휘발성 버퍼에 저장하는 것을 특징으로 하는, 저널링 우회 방법
|
12 |
12
제11항에 있어서, 상기 비휘발성 버퍼를 통해 상기 기존데이터를 업데이트하는 단계는,상기 차이데이터의 크기를 소정의 임계치와 비교하는 단계 이전에 상기 임계치를 데이터 입력 현황에 기초하여 조정하는 단계를 포함하는, 저널링 우회 방법
|
13 |
13
제8항에 기재된 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체
|
14 |
14
저널링 우회 시스템에 의해 수행되며, 제8항에 기재된 저널링 우회 방법을 수행하기 위해 매체에 저장된 컴퓨터 프로그램
|