三、有一程式碼如下,試問總共 create 出幾個 process?(25 分)

參考金乃傑老師的作法,我嘗試歸納出我的講法
I=0時,如圖產生出"8個子行程"加上原本父行程,所以為9個行程
I=1時,每個行程"又各產生8個子行程",所以9*8再加上原本的父行程,所以是(9*8)+9=共81個行程
I=2時,81個行程每個又各產生8個子行程,再加上原本的81個父行程,所以是(81*8)+81=共729個行程
i=0,父
父+子1,但父>0,進不了if
fork() 子1+2
fork() 子1(3)+2(4)
fork() 子1(5)+3(6)+2(7)+4(8)
總共有9個行程
i=1,父=9
每個父產生8個子
總共有9x8個行程
>all=9x8+9=81
i=2,父=81
每個父產生8個子
總共有81x8個行程
>all=81x8+81=729