1 / 6

2014 운영체제 특강 수업 소개 Special Topics on Operating Systems

2014 운영체제 특강 수업 소개 Special Topics on Operating Systems. 성미영 032 835 8496 mysung@incheon.ac.kr http://marvel.incheon.ac.kr. 주별 학습 주제. 수업 개요. 운영체제 기본 구조를 분석하고 리눅스 운영체제의 소스코드를 실제로 변경하고 실험해 봄으로써 운영체제 개념뿐 아니라 컴퓨터 구조와 프로그램 동작원리를 깊이 있게 이해한다

Download Presentation

2014 운영체제 특강 수업 소개 Special Topics on Operating Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2014 운영체제특강 수업 소개Special Topics on Operating Systems 성미영 032 835 8496 mysung@incheon.ac.kr http://marvel.incheon.ac.kr

  2. 주별 학습주제 Unix/Linux

  3. 수업개요 • 운영체제 기본 구조를 분석하고 리눅스 운영체제의 소스코드를 실제로 변경하고 실험해 봄으로써 운영체제 개념뿐 아니라 컴퓨터 구조와 프로그램 동작원리를 깊이 있게 이해한다 • 운영체제 개념을 학습하면서 그 내부를 이해하고 내용을 변경하며, 새로운 기능을 추가해 봄으로써 새로운 운영체제나 컴퓨팅 시스템을 설계하고 개발할 수 있는 기초 능력을 갖추게 함이 목적이다

  4. 수업 목표 • 아래의 내용을 이론과 실습을 병행하여 학습한다 1. 리눅스커널 프로그래밍 환경 구축 2. 커널 컴파일 및 개발 환경 구축 3. 리눅스 시스템 호출 4. 모듈 프로그래밍 5. 문자 디바이스 프로그래밍 6. proc파일 시스템 7. 블록 디바이스 프로그래밍 8. 메모리 관리 9. 프로세스 관리 10. 파일 시스템 11. 네트워크

  5. 교재 • 교재 • “리눅스커널프로그래밍”, 한동훈, 원일용, 하용준 저, 한빛미디어, 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

  6. 수업 방법 • 수업 구성 • 랩 50% • 세미나 50% • 평가 방법 • 랩세미나30% • 프로젝트30% • 커널 프로그래밍 실기 시험 40%

More Related