外部中斷(Interrupt)可以協助作業系統提供分時(time-sharing)功能,它是一種硬體信號,當硬體設備需要與CPU進行通信時,會向CPU發送中斷信號,使CPU中斷當前正在執行的程序,轉而執行與中斷相關的程序。
在分時作業系統中,外部中斷可以用來實現時分共享,即讓不同的用戶按照一定的時間片輪流使用CPU,這樣每個用戶都可以得到一定的CPU執行時間,從而實現多個用戶之間的交互操作。
外部中斷還可以用來實現多任務處理,即同一時刻可以執行多個進程,當某個進程需要等待輸入/輸出操作完成時,CPU可以立即切換到另一個進程,從而提高系統的效率和靈活性。
總之,外部中斷是實現分時作業系統和多任務處理的重要手段,它可以協助作業系統有效地管理系統資源,提高系統的效率和穩定性。