Operating Systems 2016

Course code: 208578

Announcements

2016/5/11: Typo fixed.
2016/2/18: Update imformation of instructor.
2016/2/16: Page created.

Instructor

Teacher Assistant

陳長義 t103598005●ntut.edu.tw
林孟容 t103598047●ntut.edu.tw
Office: Science Technology Research Building 1321. Phone: extension 4263
Office hours: Thur. 10-12 AM
About homework:

Textbook

Operating System Concepts, 9th edition
Authors: Abraham Silberschatz, Peter Galvin, and Greg Gagne .
Publisher: John Wiley and Sons.

Course Description

This course is an introduction to the concepts, design, and implementation of operating systems software, as well as the relationship between operating system and hardware architecture. The major topics covered in this course are :

  1. The evolution of operating systems
  2. Processes and Threads
  3. The features of concurrent processes
  4. Process synchronization
  5. Virtual memory
  6. Distributed systems
  7. Distributed concurrency control
  8. File organization and management
  9. Disk management and data access
  10. Job scheduling
  11. System and network security

Grading policy

Homework: 20%
Midterm (1 or 2 times): 40%
Final exam: 40%

Examinations

Schedule

wk# Course Material Covered Reading / Homework / Test
1 ch.1
2 ch.2
3 ch.3
4 ch.4
5 ch.4&5
6 ch.5
7 ch.6
8 ch.6&7
9 ch.7 Midterm
10 ch.8
11 ch.9
12 ch.10
13 ch.11
14 ch.12&13
15 ch.14&15
16 ch.16
17 ch.17&18
18 Final Exam