作者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/m.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