計算機多任務處理是指一臺計算機同時執行多個程序的過程。在計算歷史的早期,多任務處理幾乎聞所未聞,幾十年來一直被放在高端主機上,在個人計算中不可用。隨著技術的進步,多任務處理變得可用并迅速發展到了2011年,即使是智...
計算機多任務處理是指一臺計算機同時執行多個程序的過程。在計算歷史的早期,多任務處理幾乎聞所未聞,幾十年來一直被放在高端主機上,在個人計算中不可用。隨著技術的進步,多任務處理變得可用并迅速發展到了2011年,即使是智能手機這樣的設備也能同時進行多任務處理,允許用戶同時上網和播放音樂,例如,

多任務操作系統可以同時運行多個程序。
當計算機多任務處理處于開發的早期階段時,稱為分時,一種術語,指多個程序或進程共享CPU的能力。在相當早的時候,這個術語被當代術語多任務處理所取代,盡管在最早的版本中,多任務處理不是真正的多任務處理,而是在似乎同時進行的應用程序之間的快速切換。只有一個處理器的現代計算機使用這種技術似乎能夠同時執行多個任務。
具有多個處理器的計算機有兩個或多個連接在一起的獨立處理器。這些系統在21世紀早期變得更為常見和更先進,它們能夠真正的多任務處理,盡管在實踐中,這些系統的工作方式與單處理器系統相比,除了性能提高之外,沒有明顯的差別然而,處理器允許許多不同的程序同時運行。
系統內存仍然限制計算機多任務處理計算機性能取決于處理器速度,但是一個給定的處理器一次可以運行的程序的數量也受到這些程序占用的系統內存量的限制。一種稱為內存交換的技術允許系統內存被當前在單處理器系統上運行的任何程序訪問,或者在多個處理器上根據需要進行委托系統。
據說真正的計算機多任務處理正在影響人們的生活、工作和使用計算機的方式,從某種程度上來說,這是真的。多任務處理允許人們在研究和撰寫論文的同時,從互聯網廣播服務中播放音樂。人類多任務處理能力的限制最終將限制個人利用現代計算機的能力進行多任務處理的方式,然而,人類專注于多個任務或活動的能力有限,因此很難一次與多個軟件程序交互。