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

看板Grad-ProbAsk作者 (交大小V)時間5年前 (2019/01/09 20:45), 5年前編輯推噓5(5011)
留言16則, 4人參與, 5年前最新討論串1/1
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就是了。 不過以結果來說都一樣吧(? 感謝大大 ~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.136.220 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1547037909.A.0B8.html

01/09 22:59, 5年前 , 1F
19(d)即使有個n,但n的大小也會決定你的copy size
01/09 22:59, 1F

01/09 22:59, 5年前 , 2F
吧,所以結果也不一定正確,除非你用strlen(argv[1]
01/09 22:59, 2F
那個n不是說最多只能n個嗎 所以不影響吧(?

01/09 22:59, 5年前 , 3F
)才會得到一樣結果?
01/09 22:59, 3F
※ 編輯: zaq851017 (140.113.122.108), 01/10/2019 00:51:43

01/10 02:50, 5年前 , 4F
strncpy不會有 \0 吧 ?
01/10 02:50, 4F

01/10 03:08, 5年前 , 5F
1(b) 同系列/家族的處理器也不一定能執行 很多是一定
01/10 03:08, 5F

01/10 03:08, 5年前 , 6F
要特定的型號 然後5(a)我覺得大概就是你說的那樣
01/10 03:08, 6F

01/10 03:10, 5年前 , 7F
2(d) 你忘了non-blocking system call
01/10 03:10, 7F

01/10 03:18, 5年前 , 8F
上面是12(d) 更正一下
01/10 03:18, 8F

01/10 03:18, 5年前 , 9F
然後15(a)應該是出現在deadlock recovery 是已經出現
01/10 03:18, 9F

01/10 03:18, 5年前 , 10F
deadlock 才會有非自願的process終結
01/10 03:18, 10F
感謝大大的回答!!我一直侷限在priority inversion是在real-time才會發生

01/10 03:18, 5年前 , 11F
(d) 當一個優先權很高的行程做資源要求 卻被safery
01/10 03:18, 11F

01/10 03:18, 5年前 , 12F
algorithm回絕(因為unsafe) 導致高優先權者所需資源
01/10 03:18, 12F

01/10 03:18, 5年前 , 13F
被較低優先權者把持 這就是priority inversion
01/10 03:18, 13F

01/10 03:19, 5年前 , 14F
BTW 雖然這件事是在soft real time才被提到 不過我覺
01/10 03:19, 14F

01/10 03:19, 5年前 , 15F
得想法儘量不要因此被侷限 一些個人想法~
01/10 03:19, 15F
※ 編輯: zaq851017 (140.113.136.218), 01/10/2019 10:49:16

01/10 11:05, 5年前 , 16F
1.(d)就是(b)的詳解
01/10 11:05, 16F
文章代碼(AID): #1SDUpL2u (Grad-ProbAsk)