[G03127] 시스템프로그래...
> 교육과정 > 공과대학 > IT융합학부
[G03127] 시스템프로그래밍및실험
개설 | 20091학기
대상 | 공과대학 컴퓨터·정보통신공학부 3학년 / 전공선택과목 [3학점]
교수 | 권영근
조회 4905 | 다운로드 3116
교과목개요
본 과목에서는 다음과 같은 공통 핵심적인 UNIX 시스템 프로그래밍 주제들을 다룬다: (1) 파일 및 디렉터리 관리 (2) 문자 입출력과 유니코드 (3) 구조적 예외처리 (4) 메모리 관리와 공유 라이브러리 (5) 쓰레드 및 프로세스 관리와 스케줄링 (6) 프로세스간 통신 (7) 소켓을 활용한 네트워크 프로그래밍 (8) UNIX 서비스 (9) 비동기 입출력과 I/O 완료 포트 (10)리눅스 디바이스 드라이버
교수목표
Linux 시스템이 제공하는 전산환경 이해
Linux 라이브러리 함수의 활용
Linux 기반 내장형 시스템 개발 기반 확보
주요 학습내용 및 수업진행방법
강의(2시간)와 실험(2시간)을 병행한다.
학습 성과 평가방법
출석:10%, 중간고사:30%, 기말고사:30%, 실습평가:30%
교재 및 참고문헌
[주교재]
- 리눅스 커널의 이해(understanding the linux kernel), Daniel P. Bovet. Marco Cesati. 박장수 역, 한빛미디어.
- IT EXPERT, 리눅스 디바이스 드라이버, 유영창, 한빛미디어.
[참고교재]
- Advanced Linux Programming, Mark Mitchell, et. al., New Riders.
- Advanced Windows, Jeffrey Richter, Microsoft Press.
제공하는 자료들의 만족도를 평가해 주십시오.