[理工] 交大107 多題計組討論

作者: zaq851017 (BJ4)   2019-01-09 20:45:06
https://imgur.com/AhLX76s
想問一下 1(b) 是錯在哪裡有回去翻書和看資料,但還是無法解決。
還有 5(a)上面那些不都是支援random aceess 還是他這裡考的就是要RAM才算random access memory
https://imgur.com/bng6feh
12題的(d)... system call不就跟 需要IO一樣都是從 running -> wait(?
15題 只確定(c)是對的 其他都沒什麼概念,只知道資源會因為deadlock avoidance 使用率會變低!
https://imgur.com/A85KFDO
19題的(d)是哪邊錯... 有寫過c++ 我知道 strncpy 要多個參數n就是了。
不過以結果來說都一樣吧(?
感謝大大 ~~~
作者: Aa841018 (andrew)   2019-01-10 11:05:00
1.(d)就是(b)的詳解
作者: BroccolYee (花椰菜)   2019-01-10 03:08:00
1(b) 同系列/家族的處理器也不一定能執行 很多是一定要特定的型號 然後5(a)我覺得大概就是你說的那樣2(d) 你忘了non-blocking system call上面是12(d) 更正一下然後15(a)應該是出現在deadlock recovery 是已經出現deadlock 才會有非自願的process終結(d) 當一個優先權很高的行程做資源要求 卻被saferyalgorithm回絕(因為unsafe) 導致高優先權者所需資源被較低優先權者把持 這就是priority inversionBTW 雖然這件事是在soft real time才被提到 不過我覺得想法儘量不要因此被侷限 一些個人想法~
作者: aggress5566 (哩賀)   2019-01-10 02:50:00
strncpy不會有 \0 吧 ?
作者: yusheng88992 (搭小黃囉)   2019-01-09 22:59:00
19(d)即使有個n,但n的大小也會決定你的copy size吧,所以結果也不一定正確,除非你用strlen(argv[1])才會得到一樣結果?

Links booklink

Contact Us: admin [ a t ] ucptt.com