問題詳情

26 一部僅有一個中央處理器的電腦中,為讓不同的使用者可以同時執行各自的程序,必需要採用下列那種技術,才可以讓每個使用者覺得電腦持續為他的程序進行運算?
(A)分散式系統(distributed systems)
(B)管理系統(management systems)
(C)平行系統(parallel systems)
(D)分時系統(time-sharing systems)

參考答案

答案:D
難度:適中0.421
書單:沒有書單,新增

用户評論

【用戶】牛奶

【年級】高三上

【評論內容】1.整批處理作業系統(BatchprocessingOS)處理方式:將欲處理的資料或程式整批集中,置於如卡片、紙帶、磁帶、磁碟等儲存在媒體內,當要處理時,CPU才會到媒體中讀取資料後加以處理。優點:比起沒有作業系統時,更有效地改進了電腦的作業效率,減少大部份人工操作的比率,是一個化時代的啟迪作用。缺點:因為CPU速度遠較存取資料的I/O為快,所以此方式CPU常被閒置,效率低。2.多重程式作業系統(Multi-programmingOS)處理方式:將欲處理的各個程序式(process)全部在輸入到主記憶體的佇列(queue)中,CPU快速地在各個程序式中「循環」執行處理工作,遇到需要進行輸入/輸出時,CPU會將該記憶體process交給I/O處理機去處理,完成後再送回佇列等待被執行,另一方面CPU則繼續下一個process。優點:process使用到I/O時,CPU仍然可以執行其他process,不會浪費CPU時間。缺點:假如某一process很冗長又不需I/O時,CPU將被長期佔用,其他的process則需長期等候。3.分時作業系統(Time-sharingOS)處理方式:分時系統的處理方式和多重程式相似,不同的是分時系統的CPU每次分配給各process相同的一段時間,如果該process無法在該段時間內完成,無論有無I/O需求,都必須離開CPU回到佇列重新排隊等待下一週期再執行。優點:由於電腦CPU的速度實在很快,分時系統上連線的各個終端機,縱使和主機相隔甚遠,仍然可以CPU很快地接受到電腦處理過的各項訊息或結果;達到人和電腦相互交談(interactive)的效果。缺點:由於CPU是各process共享的,因此一旦遇到很大的程序式,又有急迫的時效性需求時,分時系統將無法達成。4.交談式作業系統(InteractiveOS)處理方式:將所有資料均儲存在能由CPU直接控制的儲存設備內,遇有優先次序高的process時,CPU立即全力加以處理,在最短的時間內輸出結果完成任務。特點:交談式系統屬於立即執行的觀念,可以和各個終端機連線,通常會排定一個優先(priority)次序,優先權愈高的process可以被優先即時處理。常用於航空訂位及櫃台查詢等。5.多工處理作業系統(Multi-processingOS)處理方式:以兩個或兩個以上同型的CPU,以並行處理(parallelprocessing)的方式,去處理一個或一個以上的process稱為多工處理。特點:多工處理作業系統可以在同一時間完成許多程式的處理工作。也可以由多個CPU去執行同一程式,並相互比較核對執行結果的正確性。常用於需要高度精確的太空工業或國防武器上。6.多重模式作業系統(Multi-modeOS)處理方式:多重模式作業系統實際上就是一種同時允許整批處理、分時處理、即時處理、多元處理等系統環境並存,且可因時運轉的特殊作業系統。7.網路式作業系統(NetworkOS)處理方式:透過通信傳輸線路使分散在各地的電腦能夠互相傳遞訊息,共享資源。網路依其連線範圍的大小分為區域網路(LocalAreaNetwork)和廣域網路(WideAreaNetwork)。特點:網路已廣泛的應用在各方面,例如教學電腦網路、行政電腦網路、通訊網路等等,因此網路式作業系統變得非常重要。