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