Operating Systems   Spring 2026

Department of Computer Science and Information Engineering

Fu Jen Catholic University


Latest News

 


Course Objective

The objective of this course is to introduce the fundamental concepts and design of computer operating systems.

Time and Location

1:40 P.M. ~ 4:30 P.M. Thursday at MD204

Textbook and Reference

textbook

#1 Operating System Concepts, tenth edition, global edition

Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

John Wiley & Sons, 2019, ISBN 978-1-119-45408-3

#2圖解Linux核心工作原理: 透過實作與圖解學習OS與硬體的基礎知識

武內覺 (Satoru Takeuchi), 楊季(譯者)

峰資訊, 2018, ISBN 978-986-476-996-4

reference

Fedora  Linux 實務應用

施威銘研究室

   


Instructor

葉佐任 Tsozen Yeh (yeh@csie.fju.edu.tw)

office: SF 616      

phone number: (02) 2905-3871

office hour: 2:40 P.M. ~ 3:30 P.M. Wednesday and by appointments

TA: 陳心璿 (hsuan230221@gmail.com)

office: SF650      

phone number: (02) 2905-3893

office hour: 2:30 P.M. ~ 4:30 P.M. Wednesday and by appointments at SF650


Grading

midterm: 40% of your grade

final: 60% of your grade


Academic Integrity and Cheating

Cheating will not be tolerated in this class.  Cheating in any part of the course will lead to failing the course.  All your work must be done by yourself.  It is ok to discuss course material and assignments with TA and with your classmates.  However, you shall not obtain answers directly from anyone else but yourself.


Class Schedule

date

topic

textbook #1 chapter

textbook #2 chapter

due

note

Feb. 26

introduction

chapter 1

chapter 1

 

 

Mar. 5

operating-system structures

chapter 2

chapter 2

 

 

Mar. 12

process

chapter 3

chapter 3 

 

 

Mar. 19

threads and concurrency

chapter 4

 

 

Mar. 26

CPU scheduling

chapter 5

chapter 4

 

 

Apr. 2

holiday

 

 

 

Apr. 9

synchronization tool

synchronization examples

chapter 6

 

chapter 7

Apr. 16

midterm

chapter 1 ~ 7

chapter 1 ~ 4

 

 

Apr. 23

deadlocks

chapter 8

 

 

 

Apr. 30

deadlocks

chapter 8

 

 

 

May 7

main memory

chapter 9

chapter 5

 

 

May 14

virtual memory

chapter 10

 

 

May 21

mass-storage structure

I/O systems

chapter 11

chapter 12

chapter 6

 

chapter 8

 

 

May 28

file-system interface

chapter 13

chapter 7

 

 

Jun. 4

file-system implementation

chapter 14

 

 

 

Jun. 11

final

chapter 1 ~ 14

chapter 1 ~ 7

 

 

Jun. 20

self-learning

 

 

 

 

Jun. 27

self-learning

 

 

 

 

 


尊重與保護智慧財產權, 請使用正版教科書, 勿非法影印書籍或教材, 以免侵害他人著作權