- 강의 자료(Lecture Notes)
- 강의 내용 소개: 소개 자료
- 강의 노트1: 시스템 프로그래밍이란. 강의 노트
- 강의 노트2: LINUX 소개, 명령어 소개. 강의 노트
- 강의 노트3: 파일 인터페이스 강의 노트
- 강의 노트4-1: 프로세스 구조 강의 노트
- 강의 노트4-2: 프로세스 생성과 수행 강의 노트
- 강의 노트5-1: IA CPU 구조 강의 노트
- 강의 노트5-2: IA 어셈블리 프로그래밍 강의 노트
- 강의 노트6: 시스템 프로그래밍 정리 (lib, debugger) 강의 노트
- 부록1: GNU gcc, as, ld, gdb 관계 및 사용예 자료
- 부록2: make 사용법 자료
- 과제 2 제출 여부: Excel 파일
- 시스템 프로그래밍 시험성적 공고(1분반): pdf 파일
- 시스템 프로그래밍 시험성적 공고(2분반): pdf 파일
- 시스템 프로그래밍 시험성적 공고(3분반): pdf 파일
-> 성적 확인 및 이의 신청 기간 (12월 15일 ~ 18일, 과학관 214호)
- 관련 자료
- UNIX 시스템프로그래밍 by 조유근, 홍릉과학출판사
- 프로그래머와 사용자를 위한 UNIX 완성 by 조경산, 이한출판사
- Advanced Linux Programming
- Advanced Programming in the UNIX Environments by R. Stevens. Addison Wesley
- IA-32 Intel Architecture Software Developer's Manual
- 어셈블리 언어 by 김태공 외, 교보문고
- 어셈블리언어(80x86) by 우진운, 조경산, 상조사
- MS-DOS 매크로 어셈블러 by 황희융, 교학사
- 시스템프로그래밍 by 조충호, 생능출판사
- Systems Programming by J. Donovan, C/S
- GNU GCC
- GNU Assembler
- GNU Debugger
- GNU Make
- GNU libtools
-
misscellaneous util
- 인텔 마이크로프로세서 by Barry B. Brey, 그린
- 인텔 CPU
- Motorola CPU
- ARM CPU
-
S3C2410 User Manual ,
S3C2410 Application Notes ,
ARM9 Manual