Professor: Farn Wang （王凡教授）
farn＠cc.ee.ntu.edu.tw http://cc.ee.ntu.edu.tw/~farn Office: BL 616 Phone: +886-2-33663602 Semester: Fall 2013 Classroom: BL 103 Credits: 3
(2013/12/19) Materials for project 3 announced.
(2013/11/26) Homework of Chapter 6 through 9 announced.
(2013/11/26) Materials for project 2 announced.
(2013/11/26) Announcement of project 1 failure reason.
(2013/11/26) Sorry that some information has not been updated due to computer changes of the lecturer.
(2013/11/19) 3 class hours on Nov. 26, 2013 is moved to Jan. 7, 2014.
(2013/11/19) 1 class hour for lecture on Dec. 10, 2013 is moved to Jan. 7, 2014.
(2013/11/19) Presentation and deadline of the 3rd project result are both moved to Jan. 7, 2014.
(2013/11/19) Final exam is moved Jan. 14, 2014.
(2013/10/31) Solutions to homework of Chapter 3 and 4 announced.
(2013/10/29) Solutions to homework of Chapter 2 announced.
(2013/10/17) Solutions to homework of chapter 1 announced.
(2013/10/10) Materials for project 1 announced.
(2013/09/23) Reminder: Please send emails to the TA to select the time for your project presentation.
(2013/09/23) Homework of Chapter 1 through 5 announced.
(2013/09/17) Please send emails to the TA for time that you want to make presentation by Oct. 15, 2013.
(2013/09/16) Syllabus uploaded.
(2013/09/16) Slide files uploaded.
(2013/09/15) Webpage of the course updated.
Operating systems (OS) are the lowest-level software between computer architecture and the other software. It is only via operating systems, users and other programs can access the underlying hardware functions. The evolution of OS has brought about most of the software technology that we know of today. Thus, the knowledge we learned from an OS course is actually a snapshot of the whole computer technology and serves inspiration for solutions to all technical challenges that we may see in the careers of IT professionals.
Learning the fundamentals of OS;
Gaining a snapshot of advanced and developing technology in OS.
Experimenting with OS via projects for rewriting and implementing parts of OS code.
Operating System Concepts
by Abraham Silberschatz, Peter B. Galvin, Greg Gagne
Basic Computer Concepts,
C/C++ or Java programming,
Mid-term exam (30%)
Final exam (30%)
Teaching Assistant Information:
Room: BL 618
Office Hour: 3-4pm, every Tuesday
學期計畫介紹：Nachos簡介, 第一階段學期計畫介紹： thread management
|12.||11/26||第四單元 (class hours moved to Jan. 7, 2014)|
(1 hour lecture moved to Jan. 7, 2014)
補課四小時（for 3hrs on Nov. 26, 2013 and 1hr on Dec. 10, 2013)