高等作業系統 Advanced Operating System
高等作業系統 Advanced Operating System
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 |