[理工] os fork()和计组

楼主: qazws3483 (oldguy)   2018-11-07 10:27:39
https://i.imgur.com/i1zsuk8.jpg
想问一下这题的fork()是怎么长的?
是只要有call fork()就会长子程式吗?
https://i.imgur.com/Cq85aug.jpg
这题的第一小题
80%是怎么算的?
https://i.imgur.com/P1WA0Zi.jpg
https://i.imgur.com/BR7eUII.jpg
跟上一题有点像
想问扣掉的11是怎么算的?
谢谢各位
作者: skyHuan (Huan)   2018-11-07 12:04:00
imgur好像挂掉了不能传图...fork会复制一份一模一样的process然后回传正值给父,给子process 0值只要fork()就会复制,所以if里面也会怕搞混if( fork()==0 ) {} 你可以看成int pid = fork(); if( pid==0 ) {}复制完之后父会继续做下去子从复制的地方开始做,前面的code不会跑算branch预测的正确率要算稳定状态的所以要写两轮再算第二轮的正确率第一轮第一次FSM还不知道要不要猜跳第二轮第一次因为第一轮的最后一次没跳所以猜不跳,但其实会跳,再来到第二轮的最后一次前都是跳而且猜跳(都猜对),最后一次不跳但猜跳(猜错),所以稳定状态10次中第一次跟最后一次猜错,正确率80%1. https://imgur.com/Ne7KQKm.jpg2. https://imgur.com/g9t8Axo.jpg1. #1GiGVh5S (Grad-ProbAsk)
作者: y2j60537 (skkkkuu)   2018-11-07 17:27:00
请问一下为什么P0是2不是1?没事 我理解了
作者: bightp36936 (bightp36936)   2018-11-08 21:51:00
楼上可以解释一下吗 为什么我算的p0是1
作者: skyHuan (Huan)   2018-11-08 23:25:00
#1GiGVh5S (Grad-ProbAsk)这篇下面的留言有,fork()后buffer会复制一份一模一样的
作者: Dora5566 (咩休干某)   2018-11-09 09:42:00
对齁 会复制buffer 感谢楼上

Links booklink

Contact Us: admin [ a t ] ucptt.com