多工意思

多工(Multitasking)在計算機科學中是指作業系統同時運行多個應用程式的能力。這意味著用戶可以在同一時間內執行多種任務,例如在聽音樂的同時瀏覽網頁,或者在編輯文檔的同時下載檔案。多工可以分為兩種類型:

  1. 同時多工(Simultaneous Multitasking):作業系統可以在同一時間內運行多個應用程式,每個應用程式都占用CPU時間片的一部分。這種類型的多工通常在多核心處理器或支持多執行緒的處理器上實現。

  2. 交換多工(Swap Multitasking):作業系統輪流給每個應用程式分配CPU時間片,使得用戶看起來多個應用程式在同時運行,但實際上它們是輪流運行的。這種類型的多工通常在單處理器上實現。

在現代作業系統中,多工是標準特性,它提高了系統的效率和用戶的工作效率。多工不僅限於應用程式層面,作業系統本身也採用多工來處理各種系統任務,如管理記憶體、處理輸入/輸出請求等。