楼主:
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以外还需要注意什么吗
谢谢~
cache跟vm负责的内存阶层不一样,越靠近cpu要越快,所以cache 由硬件负责
12 D 是改发I/O request没错syscall 是一些被认为可能会超出权限、危害系统的指令不过几乎所有I/O都需要syscall ? 再麻烦各位指正16A 64bits 已经很长了 其实切到 2-level 可以对到很大的 physical mem. 而实际你也准备不出那么大的 ram
作者:
ok8752665 (dd8752665)
2020-01-02 16:59:0012的d 不是因为有non blocking system call吗
作者:
plsmaop (plsmaop)
2020-01-02 17:00:00call system call 未必会进 waiting state
作者:
ok8752665 (dd8752665)
2020-01-02 17:01:0016的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大都懂了 谢谢上面的大大