作者QQ153 (小杨)
看板Grad-ProbAsk
标题[理工] 110交大OS
时间Wed Dec 29 18:03:11 2021
想问一下这题
https://imgur.com/D0ISBJD
答案是给BC
想问C选项怎麽会选
还有D选项的Non-I/O system call是指甚麽
感谢各位大神
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.176.164 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1640772193.A.83A.html
1F:→ VF84: C...我不知道该说什麽 12/29 18:18
2F:→ VF84: 这种事情没有一定,就是看设计者的一念之间而已... 12/29 18:19
3F:→ VF84: 像我自己写的作业系统就不会那样做 12/29 18:19
4F:→ VF84: 所以,这题我觉得出,得,很,烂 12/29 18:19
5F:→ VF84: 计系很多考题都是这样,明明没有标准作法,答案却一口咬定 12/29 18:20
6F:→ VF84: 「就是那样」,烦死 12/29 18:20
7F:→ VF84: 良心建议,别再纠结这种烂题目了 12/29 18:20
8F:推 jacksoncsie: Non-I/O interrupt 是 software interrupt 吧 12/29 18:20
9F:→ VF84: Non-IO 有边念边,没边念中间,就是没有涉及IO的 system cal 12/29 18:21
10F:→ VF84: sigaction, wait 这些应该都是 12/29 18:22
11F:→ VF84: 所以结论是别再纠结了,以上 12/29 18:23
12F:推 VF84: 以我的作业系统来讲,如果程序要读取的 disk block 有保留在 12/29 18:27
13F:→ VF84: 记忆体里的话,根本就不会进入 blocking state 12/29 18:27
14F:→ VF84: 我想 linux 大概也不会差太远 12/29 18:28
15F:→ VF84: 我实在看不出来为什麽 C 是对的 12/29 18:28
16F:→ QQ153: ok 感谢楼上 12/29 19:13
17F:→ QQ153: 做个总结 12/29 19:13
18F:→ QQ153: non I/O system call 即 无涉及I/O之system call 12/29 19:13
19F:→ QQ153: C选项怪^ ^ 12/29 19:13
20F:推 Henry658: C 为什麽会怪 有I/O去waiting 蛮合理的啊 12/30 00:27
21F:→ Henry658: 就像你有scanf 他不也是停下来等你输入 後再继续 这时 12/30 00:27
22F:→ Henry658: 就从running去waiting 等你输入完回到ready等被选中继 12/30 00:27
23F:→ Henry658: 续running 12/30 00:27
24F:推 VF84: 有些会,有些不会,不会的情形我上面有举例了 12/30 08:11
25F:→ VF84: 1+1 并不总是等於 2,有时候会等於 3,硬要说他 always 等 12/30 08:11
26F:→ VF84: 於 2 就是有问题 12/30 08:11
27F:→ VF84: 不过很讽刺的是,以考试来讲,以这科目来讲,越接近真理反 12/30 08:12
28F:→ VF84: 而离正取越远。 12/30 08:12
29F:→ VF84: 所以我才会劝原 Po 不要再纠结了,你的好奇心浪费在这里只 12/30 08:13
30F:→ VF84: 会害惨你自己,傻傻的什麽都不知道往往才能在这科目拿高分 12/30 08:13
31F:→ VF84: 把你的好奇心放在数学跟演算法比较起实际 12/30 08:15
32F:推 VF84: 或许我该更正,我上面说的仅限於交大的硬体考题。他们的硬 12/30 08:22
33F:→ VF84: 体考题真的是超级不负责任... 12/30 08:22