多工器,也被稱爲調度器或任務調度器,是一款計算機硬件設備或軟件程序,用於實現多任務處理(即多道程序設計)。它的作用是將計算機的處理器時間分配給多箇任務,並且在它們之間進行切換,以實現並行和高效的任務處理。多工器的原理是基於時間分片的概念。它將計算機的處理器時間分成很多小的時間片,每個任務被分配到一箇時間片,並在時間片結束時被強制進行切換,從而實現多箇任務同時運行的效果。這種切換是非常快速、透明且無感知的,使得用戶可以同時運行多箇程序,而不會產生明顯的延遲或衝突。
此外,雙工器、三工器和四工器都屬於一類設備,這類設備統稱爲“多工器”。多工器有單一輸入端口和多箇輸出端口。多工器是一組非疊加的濾波器,這些濾波器在組合方式上確保不相互加載,並且輸出之間高度隔離。在通信領域,多工器通常由兩個或兩個以上的帶通濾波器並聯而成,其作用是將發射和接收信號相隔離,保證接收和發射都能同時正常工作,互不干擾。根據濾波器數量不同,可分爲雙工器、三工器、四工器和五工器等,統稱爲多工器。