Operating System Course Website, Fall 2004
Announcement - Syllabus - Score - Midterm - Final- Submission Status - Project - Project Q&A - Project Resource - Textbook - Grading - Notes
Latest update: 2005年2月21日 4:39 PM
Lecture: Prof. Tei-Wei Kuo (Room 315)
Class Hours: Wednesday, 14:20-17:10PM
Classroom: Room 103
TAs:
| 謝仁偉(d90002@csie.ntu.edu.tw), Room 438 | |
| 賴彥丞(yclai@csie.ntu.edu.tw) | |
| 張原豪(d93944006@ntu.edu.tw), Room 438 | |
| TA Hours: Room 438, 2:00~5:00 PM, Tuesday |
Announcement
| New* | 2005/02/21 | 請需補交作業的同學(期未成績為藍色者),請儘速補交作業及報告,老師將於2月22日(星期二)將成績送出。 |
| New* | 2005/02/18 | 請需補交作業的同學,最晚在下星期一(2月21日)把補交作業寄至助教( d93944006@ntu.edu.tw ),否則OS成績將以原分數送至教務處。 |
| 2005/01/29 | 學期成績公佈。若成績有問題者,請於星期一10點至12點至438R與助教聯絡。學期成績欄為藍色者,請在下學期開學第一週補交所有Project作業,並交一份十頁的報告,詳情見學期成績。 | |
| 2005/01/25 | 期末考成績有問題者,可以找助教反應的時間延至星期四 (1/27) 下午五點!欲找謝仁偉助教者,請盡量在 PM 2:00~5:00 至 R438 或自行跟助教約時間。 | |
| 2005/01/23 | Project4成績公佈,Demo人員為有交作業,但是沒有成績的同學,若有任何問題請盡速與助教聯絡,因為老師星期一就要送成績了。 | |
| 2005/01/23 | 期末考第 1, 4, 5, 6, 7, 8 題有問題者可於星期日 (1/23) 下午 1:00 ~ 3:00 至 R438 向助教反應! | |
| 2005/01/21 | Project#4 demo名單將於星期六公佈,請必須demo的同學在星期日14:00~18:00及星期一10:00~14:00之間到436R找張原豪助教dmeo。 PS:因考慮已經放寒假,故每組只須一人前來demo即可,若無法Demo,請盡速與助教聯絡。 | |
| 2005/01/20 | 期末考成績公佈!請儘速來領取考卷。對分數有問題者,請在下週一 (1/24) 之前 (含),向助教反應,逾期不受理! | |
| 2005/01/18 | 期末考解答公佈! | |
| 2005/01/13 | Project3 成績被標示 "*" 的同學請在 1 月 17 日上午八點前補寄完整檔案,否則該次成績將以 0 分計算! | |
| 2005/01/13 | Project3 最新成績公佈,請仍被標 "*" 的同學儘速補寄檔案! | |
| 2005/01/11 | 更正:感謝吳柏良同學指正,期末考考試時間為 150 分鐘 才對。 | |
| 2005/01/10 | Project3 成績 公佈。成績呈現 * 者,表示 make 失敗,可能的原因為使用到 Project 2 的檔案卻忘了附上,請同學盡快補寄完整的檔案,否則以 0 分計算! 附上評分用測試資料,對分數有疑問的同學可以向助教詢問。 | |
| 2005/01/08 | 感謝葉仰庭同學指正,上課投影片 07. Process Synchronization pp.29 有兩行文字不見。目前已更新。 | |
| 2005/01/06 | 期末考地點為101、103及104教室,時間1月12日(星期三) 14:20~16:50,請同學提早十分鐘至教室門口確認自己的考試教室。 | |
| 2005/01/05 | Project 4的投影片第24及25頁有一些錯誤,已經更正上網。 | |
| 2005/01/03 | 經向老師請教過後,老師同意將project 4的deadline改至1月17日(星期一)上午八點。 | |
| 2004/12/30 | 期中考後的上課投影片已全面更新! | |
| 2004/12/23 | Project4 released | |
| 2004/12/23 | Project3 繳交狀況 | |
| 2004/12/23 | 期中考解答及期中考成績已公佈,若對考卷分數有疑問,請在一週內向助教反映 (1~4 題請找賴彥丞助教,5~11題請找謝仁偉助教)。 | |
| 2004/12/15 | Project 3 report 的頁數限制取消,已繳交者若欲補充 report,可以再寄一份給助教,不會視為遲交。 | |
| 2004/12/09 | 最新Project2成績公佈,在Project2Score上有打*者,或成績有問題者,請自行與助教聯絡。 | |
| 2004/12/04 | Project2成績公佈,在Project2Score上有打*者,請於12月6日(一)下午1點至5點或12月7日(二)下午1點到3點到系館436R找張原豪助教Demo | |
| 2004/11/30 | 因為老師出國,12/8 及 12/15 停課兩次,補課時間會另行通知! | |
| 2004/11/29 | 感謝陳慶儒同學指正,para2 必須加上""。例如:./nachos –UC “T2_5_0_L(S,1)” | |
| 2004/11/26 | 有同學反映之前 Project2 對於 thread 之 priority 的定義是數字越大優先權越高,為了一致性起見,此次 Project 對於 priority 的定義改為與 Porject2 相同。 | |
| 2004/11/24 | Project3 已公布,詳情請參考 Project。 | |
| 2004/11/18 | Project2繳交狀況已更新,若有錯誤和問題請email (d93944006@ntu.edu.tw)或找張原豪助教 | |
| 2004/11/17 | 下星期一 (11/22) PM 7:30 期中考,考試地點為 R101、R103、R105,請至少提早 10 分鐘到,屆時會決定個別分配到的教室。考試範圍為第一章到第六章。請隨時注意課程網頁,有最新消息會在此網頁公布! | |
| 2004/11/16 | 上課投影片已全面更新! | |
| 2004/11/14 | 關於Project2 繳交狀況. 若有疑問,請洽助教。 | |
| 2004/11/10 | 關於Project2要處理的thread及main thread的priority的問題,請參考Project Q&A 的Q5. | |
| 2004/11/05 | Project1 成績公佈 | |
| 2004/11/05 | Project 分組名單 公布,落單同學可以嘗試兩組合併成一組 | |
| 2004/11/04 | 關於Project2的thread的執行順序問題,請參考Project Q&A 的Q4. | |
| 2004/11/02 | 期中考範圍至第六章 CPU Scheduling 為止,考試時間為老師教完第六章後一週晚上。老師 11/10 會做正式宣佈 (原則上極有可能是 11/17 考),請同學預作準備。 | |
| 2004/11/02 | Some typos in slide of Project2 have been corrected. | |
| 2004/11/02 | 關於parse printf的string參數,請參考Project Q&A | |
| 2004/11/01 | 因為總統接見本年度十大傑出青年,故星期三(11/3)的作業系統停課一次,老師將再找時間補課,若想討論關於Project的問題請上課時間仍到上課教室來。 | |
| 2004/10/30 | 關於Project的相關問題,請在發問前先查看一下Project Q&A | |
| 2004/10/30 | 關於作業繳交情況,請參照 Project Status | |
| 2004/10/28 | Slides of 5. Threads has been updated. | |
| 2004/10/28 | Project1 繳交狀況 | |
| 2004/10/27 | The project2 has been released. Please take a look at Project . | |
| 2004/10/22 | 根據 217 助教反應, 部分同學向他詢問如何在工作站上安裝 NachOS. 請同學注意關於詳細的安裝步驟我們有網頁教學 | |
| 2004/10/20 | The project1 has been announced. The deadline is 2004/10/27 24:00. Deduct 2 points of the score for the delayed homework. Please email to d90002@csie.ntu.edu.tw | |
| 2004/09/13 | Students can download the slides of this course from Syllabus section. |
Syllabus
00. Preface
01. Introduction
02. Computer-System Structures
03. Operating-System Structures
04. Processes
05. Threads
06. CPU Scheduling
08. Deadlocks
10. Virtual Memory
11. File Systems
(Note: You can download the whole slides from here.)
| Project1 成績 | |
| Project2 成績 | |
| 期中考成績 | |
| Project3 成績 | |
| 期末考成績 | |
| Project4 成績 | |
| 學期成績 |
Submission Status
| Project1 繳交狀況 | |
| Project2 繳交狀況 | |
| Project3 繳交狀況 |
Project Q&A
| Project1 Q&A: | ||
| Project2 Q&A: | ||
| Project3 Q&A: |
相關文件:
如何在工作站實驗室 (R217) 安裝 NachOS-4.0 (by Rong-En Fan)
相關軟體:
mips-decstation.linux-xgcc.tgz
VMware Workstation 4.5 -- evaluation download
Textbook
Silberschatz, Galvin, and Gagne, "Operating System Concept," Sixth Edition, John Wiley & Sons, Inc., 2002.
Grading
| Midterm | 40% | |
| Final | 40% | |
| Projects | 20% |
Notes
| Prerequisite courses: 系統程式 |