2014 운영체제 특강 수업 소개 Special Topics on Operating Systems
60 likes | 319 Vues
2014 운영체제 특강 수업 소개 Special Topics on Operating Systems. 성미영 032 835 8496 mysung@incheon.ac.kr http://marvel.incheon.ac.kr. 주별 학습 주제. 수업 개요. 운영체제 기본 구조를 분석하고 리눅스 운영체제의 소스코드를 실제로 변경하고 실험해 봄으로써 운영체제 개념뿐 아니라 컴퓨터 구조와 프로그램 동작원리를 깊이 있게 이해한다
2014 운영체제 특강 수업 소개 Special Topics on Operating Systems
E N D
Presentation Transcript
2014 운영체제특강 수업 소개Special Topics on Operating Systems 성미영 032 835 8496 mysung@incheon.ac.kr http://marvel.incheon.ac.kr
주별 학습주제 Unix/Linux
수업개요 • 운영체제 기본 구조를 분석하고 리눅스 운영체제의 소스코드를 실제로 변경하고 실험해 봄으로써 운영체제 개념뿐 아니라 컴퓨터 구조와 프로그램 동작원리를 깊이 있게 이해한다 • 운영체제 개념을 학습하면서 그 내부를 이해하고 내용을 변경하며, 새로운 기능을 추가해 봄으로써 새로운 운영체제나 컴퓨팅 시스템을 설계하고 개발할 수 있는 기초 능력을 갖추게 함이 목적이다
수업 목표 • 아래의 내용을 이론과 실습을 병행하여 학습한다 1. 리눅스커널 프로그래밍 환경 구축 2. 커널 컴파일 및 개발 환경 구축 3. 리눅스 시스템 호출 4. 모듈 프로그래밍 5. 문자 디바이스 프로그래밍 6. proc파일 시스템 7. 블록 디바이스 프로그래밍 8. 메모리 관리 9. 프로세스 관리 10. 파일 시스템 11. 네트워크
교재 • 교재 • “리눅스커널프로그래밍”, 한동훈, 원일용, 하용준 저, 한빛미디어, 2007. • 참고서적 • Linux Kernel Programming, Third Edition, M. Beck, H. Bohme, M. Dziadzka, U. Kunitz, R. Magnus, C. Schroter, D. Verworner, Addison-Wesley 2002. • 리눅스 운영체제의 이해와 개발: Linux Kernel Programming [리눅스매니아를 위한 Vol.2] 이준희, 김효승 저, ㈜교학사, 2009. • 유닉스리눅스 사용에서 프로그래밍까지, 창병모 지음, 생능출판사, 2012. • (원서) Graham Glass and King Ables, UNIX for Programmers and Users, 2nd Ed., Prentice Hall PTR, 1999
수업 방법 • 수업 구성 • 랩 50% • 세미나 50% • 평가 방법 • 랩세미나30% • 프로젝트30% • 커널 프로그래밍 실기 시험 40%