PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] OS Dual mode問題
作者:
QQ153
(小楊)
2021-12-19 17:32:02
https://imgur.com/a/Km65b0R
答案為BC
想請問為什麼這題C可以選呢?
查了恐龍本好像只有說為了系統安全,可是performance會
變好嗎?
作者:
joywilliamjo
(joywilliamjoy)
2021-12-19 20:27:00
就是為了安全啊,題目沒說要選為了變快的
作者:
aaa95308
2021-12-19 20:41:00
CPU protection, 避免一個user program一直佔據CPU(e.g. infinite loop),可以用interrupt (privilegedinstruction) 去終止。我是這樣理解,不知道對不對
作者:
joywilliamjo
(joywilliamjoy)
2021-12-19 20:49:00
喔= =我沒看敘述只看題目跟你的文字,抱歉
作者:
VF84
(Jolly Roger)
2021-12-19 21:43:00
我不認為 c 是對的...現代的 CPU 早就不只兩個 mode 了,還在 "dual mode" 的出題者大概根本沒碰過作業系統吧,超賭爛這種題目八成就只是從課本上抄過來然後答案還抄錯,爛題目抱歉,火氣有點大,最近我也被這種無聊的題目搞到頭很暈
作者:
QQ153
(小楊)
2021-12-19 21:49:00
如果解釋成有些process在user mode即可完成不需在kernel mode底下完成所以效能最佳化呢
作者:
VF84
(Jolly Roger)
2021-12-19 21:52:00
不要再糾結了,他說效能最佳化,針對誰的最佳化?哪個效能指標被最佳化了?這就只是一個廢題而已別被這種爛題目拖垮你的考試程序從 fork, exec 到 exit 通通需要 kernel 的參與,站在程序的角度來講,什麼都要經過 kernel ,反而還比較慢吧。存取記憶體也是阿,有了 user 和 kernel 之分,存取記憶體還得透過 virtual memory,更慢阿到底哪裡最佳化了,叫出題者吃大便啦你的人生值得花在更有價值的事物上,譬如下一題
作者:
aaa95308
2021-12-19 22:07:00
我覺得v大才是對的
作者:
QQ153
(小楊)
2021-12-19 22:09:00
感謝v大提點,果斷放棄這題
作者:
Skyraker1320
(星)
2021-12-20 11:40:00
笑爛
作者:
b0920075
(Void)
2021-12-22 14:38:00
東西都放到 kernel 裏少了切來切去的操作應該要更快,但開發效率應該會降低
作者:
plsmaop
(plsmaop)
2021-12-26 10:46:00
他要考 monolithic kernel 跟 micro kernel 啦
繼續閱讀
[理工] 反身性
starQJ
[理工] 交大OS page table entry size問題
me356500
[商管] 量詞恆等式
starQJ
[商管] 計算機概論
starQJ
[理工] 跪求交大資聯110年數學解答(已徵到)
moko1996
[理工] 離散數學 黃子嘉
OhYiDay
[理工] 102中興
machinarium
計組張凡上冊 p324
marytw18
成大演算法CoinChange
j12345453
[理工] 108 清大 計組 數題
joywilliamjo
Links
booklink
Contact Us: admin [ a t ] ucptt.com