申論 3就作業系統範疇回答下列問題:㈠請提出並描述三種常見的CPU 排程演算法。(10 分)㈡現有五個程序(process)到達備妥(ready)狀態的時間是相同的,而到達執行(running)狀態的先後順序為P1、P2、P3、P4、P5,且每個程序所需的服務時間分別為120 毫秒(P1)、60 毫秒(P2)、180 毫秒(P3)、50 毫秒(P4)、300 毫秒(P5)。若CPU 時間片段(time slice)被設定為60 毫秒,請根據在第㈠小題,你所回答的三種演算法,分別畫出甘特圖(Gannt chart)顯示每個程序的完成時間,並且計算平均迴轉時間(turnaround time)。(15 分)