Introduction to Operating Systems   Spring 2021

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

9:10 A.M. ~ 12:00 P.M. Wednesday at SF234

Textbook and Reference

textbook

Operating System Concepts, tenth edition

Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

John Wiley & Sons, 2019, ISBN 978-1-119-58616-6

reference

Operating Systems - Internals and Design Principles, Seventh Edition

William Stallings

Prentice Hall, ISBN 978-0-273-75150-2

Fedora  Linux 實務應用

施威銘研究室

   


Instructor

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

office: SF 616      

phone number: (02) 2905-3871

office hour: 12:30 P.M. ~ 1:30 P.M. Friday and by appointments

TA

賴硯邦 (w7da920847@gmail.com)

office: SF 650      

phone number: (02) 2905-3893

office hour: 3:30P.M. ~ 6:30P.M. Thursday and by appointments


Grading

midterm: 40% of your grade

final: 50% of your grade

quiz: 10% 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

chapter

assignment

due

note

Feb. 25

introduction

chapter 1

 

 

 

Mar. 4

operating-system structures

chapter 2

 

 

 

Mar. 11

process

chapter 3

 

 

 

Mar. 18

threads and concurrency

chapter 4

 

 

 

Mar. 25

CPU scheduling

chapter 5

 

 

 

Apr. 1

Holiday

 

 

 

Apr. 8

synchronization tool

chapter 6

Apr. 15

synchronization examples

chapter 7

 

 

 

Apr. 22

midterm

chapter 1 ~ 7

 

 

 

Apr. 29

deadlocks

chapter 8

 

 

 

May 6

main memory

chapter 9

 

 

 

May 13

virtual memory

chapter 10

 

 

 

May 20

mass-storage structure

chapter 11

 

 

 

May 27

I/O systems

chapter 12

 

 

 

Jun. 3

file-system interface

chapter 13

 

 

 

Jun. 10

file-system implementation

chapter 14

 

 

 

Jun. 17

file-system internals

chapter 15

 

Jun. 24

final

chapter 1 ~ 15

 

 

 

 


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