|
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)
phone number: (02)
2905-3871
office hour:
TA:
陳心璿 (hsuan230221@gmail.com)
office:
SF650
phone
number: (02) 2905-3893
office hour:
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
|
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 |
|
|
|
|
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 |
|
|
|
|
尊重與保護智慧財產權, 請使用正版教科書, 勿非法影印書籍或教材, 以免侵害他人著作權