Operating Systems 2017

Course code: 224506

Announcements

2017/2/17: Update imformation of instructor.

Instructor

Teacher Assistant

劉彥麟 cubemail88_@_gmail.com
陳佐昂 onex7zero_@_hotmail.com
Office: Science Technology Research Building 1321. Phone: extension 4263
Office hours: Fri. 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 hw1 answer
8 ch.6&7
9 ch.7 4/24 Midterm
Begin at 10am
10 ch.8 hw1,hw2 score
hw2 answer
11 ch.9
12 ch.10
13 ch.11
14 ch.12&13 HW3 score
HW3 answer
15 ch.14&15
16 ch.16
17 ch.17&18
18 Final Exam