1 |
1
응용 프로그램(Application)으로부터 쓰기 요청과 함께 원자적 연산을 위한 추가 정보를 포함하는 복수 개의 정보를 수신하는 수신부;상기 수신된 쓰기 요청 중 원자적 쓰기 요청이 있는지 여부를 판단하는 판단부;상기 판단된 결과가 원자적 쓰기 요청이 있는 결과일 경우, 상기 수신된 복수 개의 정보를 저장장치(Storage) 내부 쓰기 버퍼(Write buffer)에 기록하는 기록부; 및상기 복수 개의 정보가 상기 쓰기 버퍼에 모두 기록되면, 플래시 변환 레이어(FTL : Flash translation layer)의 매핑 테이블(Mapping table)을 커밋(Commit)하도록 제어하는 커밋제어부;를 포함하며,상기 원자적 연산을 위한 추가 정보는 FIS(Frame information structure) 인터페이스에 추가된 정보로서, 요청 유형, 쓰기 요청 주소(LBA : Logical block addressing)를 포함하는 복수 개의 데이터인 것을 특징으로 하는 원자적 연산을 이용한 파일 시스템 저널링 장치
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서, 상기 판단된 결과가 원자적 쓰기 요청이 없는 결과일 경우, 일련번호에 해당하는 적어도 하나 이상의 쓰기 요청을 수행하지 않는 미수행부;를 더 포함하는 것을 특징으로 하는 원자적 연산을 이용한 파일 시스템 저널링 장치
|
4 |
4
제 1 항에 있어서, 상기 커밋제어부는,커밋이 완료되면, 상기 복수 개의 정보가 상기 쓰기 버퍼에 모두 기록되었다는 완료 결과를 인터럽트(Interrupt)를 통해 상기 기록부에 알리는 것을 특징으로 하는 원자적 연산을 이용한 파일 시스템 저널링 장치
|
5 |
5
수신부가 응용 프로그램(Application)으로부터 쓰기 요청과 함께 원자적 연산을 위한 추가 정보를 포함하는 복수 개의 정보를 수신하는 수신단계;판단부가 상기 수신된 쓰기 요청 중 원자적 쓰기 요청이 있는지 여부를 판단하는 판단단계;기록부가 상기 판단된 결과가 원자적 쓰기 요청이 있는 결과일 경우, 상기 수신된 복수 개의 정보를 저장장치(Storage) 내부 쓰기 버퍼(Write buffer)에 기록하는 기록단계; 및커밋제어부가 상기 복수 개의 정보가 상기 쓰기 버퍼에 모두 기록되면, 플래시 변환 레이어(FTL : Flash translation layer)의 매핑 테이블(Mapping table)을 커밋(Commit)하도록 제어하는 커밋제어단계;를 포함하며,상기 원자적 연산을 위한 추가 정보는 FIS(Frame information structure) 인터페이스에 추가된 정보로서, 요청 유형, 쓰기 요청 주소(LBA : Logical block addressing)를 포함하는 복수 개의 데이터인 것을 특징으로 하는 원자적 연산을 이용한 파일 시스템 저널링 방법
|
6 |
6
삭제
|
7 |
7
제 5 항에 있어서, 상기 판단된 결과가 원자적 쓰기 요청이 없는 결과일 경우, 미수행부가 일련번호에 해당하는 적어도 하나 이상의 쓰기 요청을 수행하지 않는 미수행단계;를 더 포함하는 것을 특징으로 하는 원자적 연산을 이용한 파일 시스템 저널링 방법
|
8 |
8
제 5 항에 있어서, 상기 커밋제어단계는,커밋이 완료되면, 상기 복수 개의 정보가 상기 쓰기 버퍼에 모두 기록되었다는 완료 결과를 인터럽트(Interrupt)를 통해 상기 기록부에 알리는 것을 특징으로 하는 원자적 연산을 이용한 파일 시스템 저널링 방법
|