[情報] OS project Q&A 補遺

看板b90902xxx作者 (年少)時間20年前 (2003/10/28 15:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
這是我今天在office hour去請教助教一些問題的答案 我不曉得助教會不會放到Q&A啦 ^^| 所以我直接po在班板 Q : 可不可以更動到exception.cc以外的檔案? A : 雖然原本的Q&A寫說為了助教改作業方便, 希望大家都只改寫 exception.cc就好. 可是今天問助教的結果, 他說如果你覺得 你很有需要改到其他檔案, Ex: maintain open-file table within thread.cc. 那你可以選擇性的修改其他檔案無妨, 但是! 不僅要把有更動過的檔案都一併寄給助教, 還要在信上註明, document中也要解釋你的作法. 最後, 如果助教看不懂你在幹嘛, 就會請你過去demo. Q : 請問我們在implement那五個system call時, 需要考慮的錯誤狀況的boundary在哪裡? A : 基本上助教改作業時的test只會做一些基本的運作(即不會太刻意去 造成一大堆的錯誤). 而投影片上的Create(file1), Open(file1), Read(file2)會造成的Error"可能"是唯一會test的. 所以基本上 只要maintain open-file table(link-list)來避免這個錯誤即可. 但是如果有考慮到更多其他的錯誤情況, Ex: Open不存在的檔案等等, 並且有實作錯誤處理, 並且在document中解釋我們的solution, 可能會有額外的bonus. -- 追尋 灑脫 不過是個人生 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.105

推 61.70.141.191 10/28, , 1F
感謝sshower熱心提供情報!! ^^
推 61.70.141.191 10/28, 1F
文章代碼(AID): #_dXHAeV (b90902xxx)