[理工] 交大107 多题计组讨论

楼主: zaq851017 (BJ4)   2019-01-09 20:45:06

想问一下 1(b) 是错在哪里有回去翻书和看资料,但还是无法解决。
还有 5(a)上面那些不都是支援random aceess 还是他这里考的就是要RAM才算random access memory

12题的(d)... system call不就跟 需要IO一样都是从 running -> wait(?
15题 只确定(c)是对的 其他都没什么概念,只知道资源会因为deadlock avoidance 使用率会变低!

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