CCU Course Syllabus
Course Title (Chinese): 作業系統 Teaching Unit: 前瞻製造系統碩士學位學程(Master of Science in Advanced Manufacturing Systems)
Course Title (English) Operating System Course Code 4456032_01
Lecturer: 柯仁松 Number of Credits 3
Mandatory/Elective Elective Year 碩博
Prerequisites:
Programming Languages such as C, C++, Java, etc.
Course Introduction:
This course will introduce not only the basic concepts of an operating system, but
will also allow students to have hands-on experience with a small operating system.
Students will be required to actually write or modify a scheduler, a memory
manager, and other OS service components.
Learning Goals:
1. To allow students to understand the basics of an operating system
2. To allow students to write or modify code in a simple operating system
3. To allow students to understand the state-of-the-art in OS technology
4. To allow students to make innovations in OS design
Textbook:
Operating System Concepts, 8th Edition, Avi Silberschatz, Peter Baer Galvin, and
Greg Gagne, John Wiley & Sons, Inc., ISBN 0-470-12872-0
http://codex.cs.yale.edu/avi/os-book/os8/index.php
(請尊重智慧財產權,不得非法影印教師指定之教科書籍)

Course Syllabus Number of Hours Core Capabilities Remarks
Topic Content Lecture Demonstration Assignment Others
Overview
Course Introduction
1.5
Process & Threads
3. Processes
4. Threads
6
Scheduling & Synchronization
5. CPU
Scheduling
6. Process
Synchronization
6 3
Memory Management
8. Main
Memory
9. Virtual
Memory
6
I/O Systems
13. I/O Systems
1.5
Protection
14. Protection
3
Security
15. Security
3
Distributed Systems
16. Distributed
Operating
Systems
16. Distributed
File Systems
16. Distributed
Synchronization
9
Multimedia Systems
20. Multimedia
Systems
3


Please respect to the intellectual property rights, do not photocopy the textbooks which assigned by professors.

Course Details:
1. Teaching Materials:Self DevelopedProvided by Textbook Authors
2. Teaching Method:Lecture SlidesBlackboard Teaching
3. Grading Method:Attendance 0%, Quiz0%, Assignment0%, Programming0%, Technical Report0%,
                       Project60.00%, Mid-Term Exam0%, Final Exam40.00%, Final Report0%, Others0%,
4. Teaching Resources:Course Web Site Downloadable Electronic Materials Lab Web Site
5. Other requirements:

Relationship between course education goals and core capabilities        
Please select: