| 번호 | 청구항 |
|---|---|
| 1 | 데이터를 저장하는 램 및 읽기요청을 수신하는 DRBr부를 포함하는 램디스크와, 상기 램디스크의 실시간 데이터 복사본을 저장하기 위한 SSD와, 상기 SSD에 실시간 복사본을 저장하도록 하고 상기 DRBr부로 읽기요청을 송신하는 DRBs부를 포함하는 램 동기화 모듈을 포함하는 보조저장장치; 및응용프로그램으로부터 바이트 단위의 읽기요청을 수신하는 DRBf부를 포함하고 상기 읽기요청이 수신되면 상기 수신된 읽기요청을 상기 램 동기화 모듈의 DRBs 또는 상기 램디스크의 DRBr로 직접 전달하는 가상파일시스템을 포함하고,상기 가상파일시스템의 DRBf부는 상기 응용프로그램으로부터 읽기요청이 수신되면 상기 램 동기화 모듈의 DRBs부로 상기 읽기요청을 직접 전달하고 상기 DRBs부는 상기 전달된 읽기요청을 상기 램디스크의 DRBr로 전달하며, 상기 DRBr부는 바이트 단위로 읽기요청을 받은 데이터를 상기 램디스크의 램에서 상기 응용프로그램으로 복사하는 무복사 바이트 읽기 및 램 동기화 기능을 갖는 컴퓨터 장치. |
| 2 | 삭제 |
| 3 | 삭제 |
| 4 | 제1항에 있어서,상기 DRBf부는 상기 응용프로그램으로부터 읽기 요청된 파일 위치를 상기 보조저장장치의 위치로 변환하여 상기 보조저장장치의 위치와 읽어야 할 크기로 구성된 읽기 요청을 상기 램 동기화 모듈의 DRBs부로 전달하는 무복사 바이트 읽기 및 램 동기화 기능을 갖는 컴퓨터 장치. |
| 5 | 제1항에 있어서,상기 가상파일시스템의 DRBf부는 상기 램 동기화 모듈의 DRBs부를 거치지 않고 직접 상기 램디스크의 DRBr로 전달하는 무복사 바이트 읽기 및 램 동기화 기능을 갖는 컴퓨터 장치. |
| 6 | 청구항 제1항에 기재된 컴퓨터 장치에서,응용프로그램으로부터 읽기요청인지 쓰기요청인지를 판단하는 판단단계;읽기 요청이면 캐시에 읽기 요청된 데이터가 있는지 검사하는 검사단계;상기 검사결과 읽기 요청된 데이터가 없으면 램 동기화 모듈이 바이트 단위의 무복사 읽기를 지원하는지를 검사하여 지원하면 상기 응용프로그램이 바이트 단위의 무복사 읽기 요청한 파일위치를 램디스크의 위치로 변환하는 변환단계; 및상기 변환된 램디스크의 위치에서 바이트 단위로 데이터를 읽어 상기 응용프로그램으로 전달하는 전달단계를 포함하는 무복사 바이트 읽기방법. |
| 7 | 제6항에 있어서, 상기 검사단계 이후에,상기 검사결과 상기 캐시에 읽기 요청된 데이터가 있으면, 상기 캐시에 있는 데이터를 읽어 상기 응용프로그램으로 전달하는 단계를 더 포함하는 무복사 바이트 읽기방법. |
| 8 | 제6항에 있어서,상기 변환단계는 상기 램 동기화 모듈이 바이트 읽기를 지원하지 않으면 기설정된 블록 읽기를 수행하는 단계를 포함하는 무복사 바이트 읽기방법. |
| 9 | 제6항에 있어서,상기 판단단계의 판단결과 상기 응용프로그램의 요청이 쓰기요청이면,상기 램 동기화 모듈에서 상기 수신된 쓰기요청을 램디스크 및 SSD로 전달하는 단계; 및상기 램디스크 및 SSD의 쓰기 요청이 완료되면 상기 램 동기화 모듈에서 상기 수신된 쓰기요청을 종료하는 단계를 포함하는 무복사 바이트 읽기방법. |