Holiday
DELTA台達103 M3M4W2
This course covers fundamental concepts in operating systems for computers, including multiprogramming, interrupt, processes, kernel, parallelism, critical sections, deadlocks, communication, multiprocessing, multilevel memory management, binding, name management, file systems, protection, resource allocation, scheduling. Experience with concurrent programming, synchronization mechanisms, and interprocess communication.
Course keywords: 作業系統, 多工程式, 同步, 資源管理, 排程, operating systems, multiprogramming, synchronization, resource management, scheduling Course Description: This course covers fundamental concepts in operating systems for computers, including multiprogramming, interrupt, processes, kernel, parallelism, critical sections, deadlocks, communication, multiprocessing, multilevel memory management, binding, name management, file systems, protection, resource allocation, scheduling. Experience with concurrent programming, synchronization mechanisms, and interprocess communication. ============= announcement for first day of class =========== Course Website: https://eeclass.nthu.edu.tw/course/21449 Note that the Fall offerings of the OS course are intended for Computer Science juniors (3rd year students), who are on schedule to take this core course. CS students who are not juniors get lower priority. Non-CS majors are urged to take the Spring offering of the OS course. Few exceptions will be made in very compelling cases. The first day of the lecture will be required, either in person or online by Microsoft Teams at https://teams.microsoft.com/l/meetup- join/19%3Ameeting_ZTdmZmNlNjAtMTc5MC00ZDM3LTljODctZWYwNTAyMzAyZDdi%40thread.v2/0? context=%7B%22Tid%22%3A%226c3bc511-43c7-4596-baeb- 2335c69c41f1%22%2C%22Oid%22%3A%22d16d1651-41b6-4894-bfa3- de8117ca926c%22%7D By 10:45am, an online quiz will be given, and the quiz link will be posted on the screen. Bring an electronic device to take the quiz. The quiz system will be closed promptly at 11:00 and will not be reopened. The same quiz will also be administered in the other OS course by Prof. Jerry Chou. Students petitioning to add either course will only need to take the quiz once, and the two courses will coordinate in handling the add petitions. [Note] If you are officially enrolled in either course, you may not drop it and then petition to add so you can switch instructors. Once dropped, you give up your opportunity to take either OS course this semester. The actual score on the quiz will not impact your course grade, but if you do not take the course, points will be deducted from your course grade. The purpose is to assess the prerequisite knowledge as early feedback for students to strengthen their background knowledge. Therefore, take the quiz with academic honesty. Again, a reminder that all students in this course, whether officially enrolled or petitioning to add, are required to take the prerequisite quiz on the first day. ================================ Textbook: A. Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts, 10th Edition (International Student Version), John Wiley & Sons, Inc. Reference: EdSim51, https://edsim51.com/ Small Device C Compiler, http://sdcc.sourceforge.net/ Teaching Method: Three hours of lectures per week, one quiz every two weeks, one final project with five checkpoints. View recorded lectures on OCW, at https://ocw.nthu.edu.tw/ocw/index.php?page=newsContent&id=692 Language of Instruction: English Schedule: Chap0: History of OS Chap1: Introduction Chap2: System Structures Chap3: Process Concept Chap4: Threads Chap5: Scheduling Chap6: Synchronization, Chap7: Synchronization Examples Chap8: Deadlocks Chap9: Main Memory Chap10: Virtual Memory Chap11: Mass Storage Chap12: I/O Chap13, Chap14: File System Evaluation: 20% project (OS, due end of semester, demo) 20% midterm 30% final 25% quizzes and programming 5% discretionary (participation, etc) Use of AI: The use of AI is not applicable to this course.
MON | TUE | WED | THU | FRI | |
08:00108:50 | |||||
09:00209:50 | |||||
10:10311:00 | |||||
11:10412:00 | |||||
12:10n13:00 | |||||
13:20514:10 | |||||
14:20615:10 | |||||
15:30716:20 | |||||
16:30817:20 | |||||
17:30918:20 | |||||
18:30a19:20 | |||||
19:30b20:20 | |||||
20:30c21:20 |
平均百分制 81.43
標準差 10.64
平均百分制 79.51
標準差 15.15
平均GPA 3.06
標準差 1.15
平均百分制 68.52
標準差 19.17
非資工本系生請修習113下特別為資工輔系、雙主修、專長同學開設之同名課程。
資工系大學部3年級優先,第3次選課起開放全校修習
-
-
-