Latest News |
|
Course Objective
The objective of this
course is to introduce the fundamental concepts and design of computer
operating systems.
Time and Location
2:40 P.M. ~ 5:30 P.M.
Thursday at SF233
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®Ö¤ß¤u§@ì²z:
³z¹L¹ê§@»P¹Ï¸Ñ¾Ç²ßOS»PµwÅ骺°ò¦ª¾ÃÑ
ªZ¤ºÄ± (Satoru Takeuchi), ·¨©u¤è(ĶªÌ)
ùÖ®p¸ê°T,
2018, ISBN 978-986-476-996-4
reference
Fedora Linux ¹ê°ÈÀ³¥Î
¬I«Â»Ê¬ã¨s«Ç
ºX ¼Ð ¥X
ª© ªÑ ¥÷
¦³ ¤½
¥q
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.
20 |
introduction |
chapter 1 |
chapter
1 |
¡@ |
¡@ |
Feb.
27 |
operating-system
structures |
chapter
2 |
chapter
2 |
¡@ |
¡@ |
Mar.
6 |
process |
chapter 3 |
chapter
3¡@ |
¡@ |
¡@ |
Mar.
13 |
threads and
concurrency |
chapter
4 |
|
|
|
Mar.
20 |
CPU
scheduling |
chapter 5 |
chapter
4 |
|
|
Mar.
27 |
synchronization tool synchronization examples |
chapter
6 chapter 7 |
|
|
|
Apr.
3 |
holiday |
|
|||
Apr.
10 |
midterm |
chapter 1 ~ 7 |
chapter 1 ~ 4 |
|
|
Apr.
17 |
deadlocks |
chapter 8 |
|
|
|
Apr.
24 |
deadlocks |
chapter 8 |
|
|
|
May
1 |
main
memory |
chapter
9 |
chapter
5 |
|
|
May
8 |
virtual
memory |
chapter
10 |
|
|
|
mass-storage structure I/O systems |
chapter 11 chapter 12 |
chapter 6 chapter 8 |
|
|
|
May
22 |
file-system
interface |
chapter
13 |
chapter
7 |
|
|
May
29 |
file-system
implementation |
chapter
14 |
|
|
|
Jun.
5 |
final |
chapter 1 ~ 14 |
chapter 1 ~ 7 |
|
|
Jun.
20 |
self-learning |
|
|
|
|
Jun.
27 |
self-learning |
|
|
|
|
´L«»P«OÅ@´¼¼z°]²£Åv, ½Ð¨Ï¥Î¥¿ª©±Ð¬ì®Ñ, ¤Å«Dªk¼v¦L®ÑÄy©Î±Ð§÷, ¥H§K«I®`¥L¤HµÛ§@Åv