목차
1. System Call의 기초
2. System Call 제작
3. System Call 제작 결과
4. 참고문헌
2. System Call 제작
3. System Call 제작 결과
4. 참고문헌
본문내용
essage
<그림 12> 시스템 로그에 출력된 시스템 콜
- 커널 코딩의 어려움
: 시스템 콜을 구현 하려면 커널 내부 코딩을 수행 하여야 한다. 이 때 standard input/output을 포함하여
시스템 콜의 호출도 잘 되지 않았다.
예로
초기 설계계획이 open, close, write, getuid를 응용한 파일 처리와 로그 관리였으나 시스템 콜 구현 과정에서
open, close 등의 시스템 콜 호출시 undefine문제로 사용 할 수 가 없었다.
4. 참고문헌
[1] 이준희 (2005), 리눅스 커널 프로그래밍. (주)교학사
[2] 유영창 (2004), 리눅스 디바이스 드라이버. (주)한빛미디어
[3] 시스템 콜 추가 법
http://kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/app2.html
[4] 시스템 콜 레퍼런스
http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/
[5] 우분투 한국 사용자 모임
http://www.ubuntu.or.kr/
[6] Linux Kernel Research Center
http://linuxkernel.net/linux/
<그림 12> 시스템 로그에 출력된 시스템 콜
- 커널 코딩의 어려움
: 시스템 콜을 구현 하려면 커널 내부 코딩을 수행 하여야 한다. 이 때 standard input/output을 포함하여
시스템 콜의 호출도 잘 되지 않았다.
예로
초기 설계계획이 open, close, write, getuid를 응용한 파일 처리와 로그 관리였으나 시스템 콜 구현 과정에서
open, close 등의 시스템 콜 호출시 undefine문제로 사용 할 수 가 없었다.
4. 참고문헌
[1] 이준희 (2005), 리눅스 커널 프로그래밍. (주)교학사
[2] 유영창 (2004), 리눅스 디바이스 드라이버. (주)한빛미디어
[3] 시스템 콜 추가 법
http://kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/app2.html
[4] 시스템 콜 레퍼런스
http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/
[5] 우분투 한국 사용자 모임
http://www.ubuntu.or.kr/
[6] Linux Kernel Research Center
http://linuxkernel.net/linux/
소개글