阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 一般警察特種考試_二等_刑事警察人員犯罪分析組:計算機概論(包括計算機結構、資料結構、程式設計)#69515
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:107年
排序:0

題組內容

二、下圖是一般電腦其程式(Program)、工作(Job)、程序(Process)之間的狀態轉移圖。phpbbKIJS

申論題內容

⑶圖中有一句話“an interrupt occurred”,請舉出一個會發生 interrupt 的例子。(4 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
Interrupt(中斷)是一種硬件或軟件的信號,它會提醒處理器需要立即注意的事件或條件。當一個 interrupt 發生時,CPU 會停止當前的進程,保存其狀態,並轉而處理這個特定事件。
一個會發生 interrupt 的例子是:
輸入/輸出(I/O)請求完成: 假如一個進程請求讀取硬盤上的數據。由於I/O操作相比於CPU操作要慢得多,CPU會在等待數據讀取期間轉而執行其他進程。當硬盤驅動器完成數據讀取操作後,它會向CPU發送一個中斷信號,表示數據已準備好並可以被處理器使用。CPU隨後會處理這個中斷,通常是通過執行一個中斷服務程序(Interrupt Service Routine, ISR),然後再繼續執行原來的進程。
這種中斷機制使得操作系統能夠有效地管理多個同時發生的任務,保證系統資源得到合理分配,並響應各種外部事件。