校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

作業系統

Operating System

學期
106-1
學分
3 學分
當期課號
1514
永久課號
DIF1045
開課單位
資訊管理與財務金融系
授課教師
黃俊傑
校區
光復
類別
必修
上課時間表
週四
A
18:30–19:20
作業系統
M-b01
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

This is an undergraduate course on introductory operating system. This course introduces the basic facilities provided in modern operating systems and will cover technical details of three parts. In the concurrent part, concurrent processes, multi-threads, CPU scheduling are in the course, we will learn how to manage multiple tasks that execute at the same time and share resources. In the memory management part, the topics will cover the following contents, linking, dynamic memory allocation, dynamic address translation, virtual memory, and demand paging. In the file system part, file system, storage devices and its subsystem, disk management and scheduling, directories, protection, crash recovery, and input/output management are included. And, a few smaller topics such as virtual machines will also be introduced. Through this course, students will gain extensive knowledge on principles and modules of operating systems and learn the basic installation and administration of Linux operating system. By paper studies, students will understand technical details of systems concepts like virtualization and container. In addition to the study of OS design theory, some practical experience with systems programming and tools will be gained in this course.

先修科目

C語言程式能力

評分方式

1繳交三次平時作業(30%) 2.期中考試(20%) 3.期末考試(20%) 4. Paper Study與期末project報告(15%) 5.課程參與(15%)

週次計畫
週次主題
第 1 週Course Introduction and Operating-System Structures
第 2 週System calls and Processes
第 3 週Threads
第 4 週CPU Scheduling
第 5 週Main Memory
第 6 週Page replacement algorithms
第 7 週Segmentation
第 8 週Hypervisor and Container
第 9 週Mid-term Exam
第 10 週File Systems
第 11 週File Systems Management and Optimization
第 12 週Input/Output
第 13 週Deadlocks and Starvation
第 14 週Security
第 15 週Paper study
第 16 週Paper study
第 17 週Final Exam
第 18 週Project Presentation
教科書

Modern Operating Systems Fourth Edition, Tanenbaum . Bos, Pearson

Office Hours
地點
管理一館B1, M-b01
時間
星期一20:00~21:00 星期五20:00~21:00
聯絡方式
chuchieh@seed.net.tw