[理工] 107交大 计组OS

楼主: WendyD (Wendy)   2020-01-02 13:25:44
请问几个问题
4.D和5.B 两个选项有点搞混,有矛盾吗?是什么时候需要OS什么时候不用
https://i.imgur.com/24CLhAW.jpg
12.D应该改成发出IO吗?system call 跟IO怎么分,有点混乱
https://i.imgur.com/CfzRK04.jpg
16.A要怎么看
https://i.imgur.com/fqEwCpO.jpg
另外想问一下buffer overflow系列的问题
除了那段要改bound checking 的code以外还需要注意什么吗
谢谢~
作者: cry589036511 (JJin)   2020-01-02 13:39:00
cache跟vm负责的内存阶层不一样,越靠近cpu要越快,所以cache 由硬件负责
作者: ekids1234 (∵:☆星痕╭☆)   2020-01-02 14:01:00
12 D 是改发I/O request没错syscall 是一些被认为可能会超出权限、危害系统的指令不过几乎所有I/O都需要syscall ? 再麻烦各位指正16A 64bits 已经很长了 其实切到 2-level 可以对到很大的 physical mem. 而实际你也准备不出那么大的 ram
作者: ok8752665 (dd8752665)   2020-01-02 16:59:00
12的d 不是因为有non blocking system call吗
作者: plsmaop (plsmaop)   2020-01-02 17:00:00
call system call 未必会进 waiting state
作者: ok8752665 (dd8752665)   2020-01-02 17:01:00
16的a 洪逸是说你无法确定切2level就够
楼主: WendyD (Wendy)   2020-01-02 17:24:00
问一下16A给怎样条件的话会对啊 没很懂
作者: ok8752665 (dd8752665)   2020-01-02 17:30:00
如果是说MULTI-LEVEL就可以
楼主: WendyD (Wendy)   2020-01-02 18:40:00
了解了 谢谢ok大都懂了 谢谢上面的大大

Links booklink

Contact Us: admin [ a t ] ucptt.com