申論題內容
四、電腦作業系統可以有批次作業系統(batch system)與即時作業系統(real-time system)之
分別,請問兩者在作業方式與效能要求上有何差異?有別於單人單工作業系統,多元程式
作業系統(multi-programming OS)允許多個程式以執行的狀態存在記憶體中。請問要達
到有同時執行的效果,需要什麼樣的技術?當有多個程序(process)在同時執行時,需要
有程序排程機制來分配 CPU 的時間。在常見的循環配額機制(round robin, RR)與先到先
服務(First Come First Serve, FCFS)機制中,請描述兩種排程機制的運作方式與彼此間的
關係。(每個問題 5 分,共 15 分)