Presentation is loading. Please wait.

Presentation is loading. Please wait.

J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University

Similar presentations


Presentation on theme: "J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University"— Presentation transcript:

1 J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University http://embedded.dankook.ac.kr/~choijm

2 J. Choi, DKU What is Operating System? Definition (from wikipedia.org) 2

3 J. Choi, DKU Course Objectives Understand the definition, role and goal of OS Resource manager, computing environments, … Learn the internal structure of OS Process, Virtual memory, File system, Driver, Protocol, Interrupt, … Comprehend the policies and mechanisms used by OS CPU scheduling, Demand paging, LRU, inode, System call, … Grasp the idea of abstraction Hiding, Illusion, Interface, Layered architecture, … Demonstrate what we learning Documentations Team project 3

4 J. Choi, DKU Textbook Three representative textbooks for operating system course Operating Systems Concepts, by A. Silberschatz, P. Galvin and G. Gagne Operating Systems; Internals and Design Principles, by W. Stalling Modern Operating Systems, by A. Tanenbaum 4

5 J. Choi, DKU Contents Chapter 1: Introduction Chapter 2: System Structure Chapter 3: Process Concept Chapter 4: Multithreaded Programming Chapter 5: Process Scheduling Chapter 6: Synchronization Chapter 7: Deadlocks Chapter 8: Memory-Management Strategies Chapter 9: Virtual-Memory Management Chapter 10: File System Chapter 11: Implementing File Systems Chapter 12: Secondary-Storage Structure Chapter 13: I/O Systems Chapter 14: System Protection Chapter 15: System Security Chapter 16: Distributed Operating Systems Chapter 17: Distributed File Systems Chapter 18: Distributed Synchronization Chapter 19: Real-Time Systems Chapter 20: Multimedia Systems Chapter 21: The Linux System Chapter 22: Windows XP Chapter 23: Influential Operating Systems 5

6 J. Choi, DKU Reference Linux Kernel Internals ( 리눅스 커널 내부 구조 ) 1 장. 리눅스 소개 2 장. 리눅스 커널 구조 3 장. 태스크 관리 4 장. 메모리 관리 5 장. 파일 시스템 6 장. 인터럽트와 트랩 그리고 시스템 호출 7 장. 리눅스 모듈 프로그래밍 8 장. 디바이스 드라이버 9 장. 네트워킹 10 장. 운영체제 관련 실습 부록 1. 가상화 시스템 부록 2. 플래시 메모리 소프트웨어 구조 6

7 J. Choi, DKU Teaching Method Mainly Lecturing Discussion (Q&A) during the course is quite important Homework (Personal assignment) 2 or 3 times Documentation, Programming, (Perhaps Translation) Team project 4 or 5 members per team Using GeekOS http://geekos.sourceforge.net/ Grading Mid. exam(30%) + Final exam(30%) + Team project(20%) + Homework(10%) + Discussion/Attendance (10%) Absence more than 5 times or Exam. score below 20 or No team project  F 7


Download ppt "J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University"

Similar presentations


Ads by Google