[理工] OS 题库两题

楼主: AAQ8 (不要就是要)   2018-12-05 10:57:36
https://i.imgur.com/hs5AB3x.jpg
https://i.imgur.com/tWBAsw6.jpg
第一张图片
想问为什么(d)不能选
第二张图片
想问(a)和(d)选项为什么正确
虽然洪逸上课有讲 但是没办法理解
麻烦各位一下
感谢
作者: kcilao110779 (kcilao)   2018-12-05 11:10:00
第一张(d)就算是FIFO,CPU还是不断在执行process并没有idle所以不会让CPU利用度下降(但process平均等待时间变长,所以排班效能差)第二张(a)many-one之下kernel不会知道有几条userthread在执行,所以无法透过增加CPU数目平行执行process
作者: wei12f8158 (WEI)   2018-12-05 11:18:00
第一题的d比较像Thrash的叙述
作者: kcilao110779 (kcilao)   2018-12-05 11:20:00
(d)洪逸说他也很难理解,最后的说法是因为many-one没有kernel thread的介入(不知有没有更好的说法
作者: sdfg014025xx (随便就好)   2018-12-05 19:21:00
他说唯一能想得到的方向就是可能kernel介入处理的时间也算

Links booklink

Contact Us: admin [ a t ] ucptt.com