Course Syllabus

Course Information

Item Content
Course title Advanced Operating System
Semester 109-1
Designated for GRADUATE INSTITUTE OF NETWORKING AND MULTIMEDIA
GRADUATE INSTITUTE OF COMPUTER SCIENCE & INFORMATION ENGINEERING
Instructor CHI-SHENG SHIH
Curriculum No. CSIE 7010
Curriculum Id No. 922 M1360
Class
Credit 3
Full/Half Yr. Half
Required/Elective Elective
Time Wednesday 7,8,9(14:20~17:20)
Place 資110
Remarks

 

Course Syllabus

Item Content
Course Description This course forms a foundation for graduate-level operating systems. The course focuses on advanced concepts/features in operating system design and coverage of recent research directions. In this course, the students should learn how the advanced features work and how to make use of the features to complete your research work or advance your career. This course will not focus on how to design or implement a so-called "advanced" operating systems. In this course, we will also study the research methods for computer science to help fresh graduate students to build the foundation for computer scientists. Covered topics includes: research methods for computer science, distributed process management, virtual memory, parallel and distributed file system designs, persistent objects, process and data migration, load balancing, security, multimedia operating systems, middleware for IoT/M2M, heterogeneous multicore systems, and embedded operating systems 需要加簽的同學請填寫連結的表格:https://docs.google.com/forms/d/e/1FAIpQLSeYtRVZiMIumtWdRxu8BQEFtgLmATRJzqB_-COjRgeKCbwhCA/viewform?vc=0&c=0&w=1&flr=0 (Links to an external site.)
Course Objective In this course, the students should learn how the advanced features work and how to make use of the features to complete your research work or advance your career. This course will not focus on how to design or implement a so-called "advanced" operating systems.
Course Requirement Studied operating systems (作業系統), Computer Networks (計算機網路), and Computer Architecture (計算機結構), or consent of instructor.
References Practical Linux Programming: device drivers, embedded systems, and the internet by Ashfaq A. Khan. A PhD Is Not Enough!: A Guide to Survival in Science by P.J. FeIbelman.
Designated Reading Distributed Systems: Principles and paradigms by Tanenbaum Distributed Operating Systems by Pradeep K. Sinha, IEEE Press, 1997.

 

Progress

Week Date Topic

 

Grading

NO Item Pc Explanations for the conditions
1 Leading discussion/Participation 20%
2 Paper Critics 20%
3 Mid-term exam 30%
4 Final Exam 30%

 

Office Hour

Remarks 9:00AM ~ 11:00AM on every Friday