阿摩線上測驗
登入
首頁
>
計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
>
103年 - 103 專技高考_電子工程技師:電子計算機原理#43191
> 申論題
申論題
試卷:103年 - 103 專技高考_電子工程技師:電子計算機原理#43191
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:103年
排序:0
申論題資訊
試卷:
103年 - 103 專技高考_電子工程技師:電子計算機原理#43191
科目:
計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:
103年
排序:
0
申論題內容
二、請比較「軟體中斷」(Software interrupt)與「硬體中斷」(Hardware interrupt)之 不同。(10 分)並請比較「不可遮罩式中斷」(Non-maskable interrupt)和「可遮 罩式中斷」(Maskable interrupt)之不同。(10 分)
詳解 (共 2 筆)
詳解
提供者:國營資訊Fight!!
軟體中斷: CPU執行組合語言中的中斷指令(像是 INT 3)
硬體中斷: CPU運行某個指令,發生錯誤,應而被迫中斷。或者由I/O發起硬體訊號,而將CPU中斷。
不可遮罩式中斷: 不可藉由軟體指令抑制,強迫CPU一定要處理的中斷
可遮罩式中斷: 可藉由軟體指令(如CLI、STI指令)控制CPU是否要處理中斷
詳解
提供者:hchungw
軟體中斷(Software Interrupt)與硬體中斷(Hardware Interrupt)之不同
軟體中斷(Software Interrupt)
定義
:軟體中斷是由程序或操作系統通過指令主動發出的中斷。
觸發方式
:由執行特定的軟體指令(如 INT 指令)來觸發。
用途
:主要用於操作系統調用、系統服務、系統呼叫等。例如,應用程序可以通過軟體中斷來請求操作系統進行I/O操作。
控制
:完全由軟體控制,中斷向量和處理程序通常是預先定義好的。
響應時間
:通常較快,因為它們不涉及硬件設備,只是從一個代碼段跳轉到另一個代碼段。
硬體中斷(Hardware Interrupt)
定義
:硬體中斷是由硬體設備(如鍵盤、硬盤、網卡等)發出的中斷信號。
觸發方式
:由硬體設備在需要服務時發送信號到 CPU 來觸發,例如鍵盤按鍵、網絡數據到達等。
用途
:主要用於硬件設備請求 CPU 進行處理,例如數據傳輸完成、設備故障等。
控制
:由硬件和中斷控制器(如 PIC 或 APIC)控制,中斷向量和處理程序通常由操作系統配置。
響應時間
:可能較慢,因為涉及到硬件信號的傳遞和處理,但在設計上,硬件中斷優先級通常較高,以確保及時響應。
不可遮罩式中斷(Non-maskable Interrupt, NMI)與可遮罩式中斷(Maskable Interrupt)之不同
不可遮罩式中斷(Non-maskable Interrupt, NMI)
定義
:NMI 是一種不能被軟體或硬件屏蔽的中斷,具有最高優先級。
遮罩控制
:無法屏蔽,不受 CPU 狀態和中斷掩碼寄存器影響。
用途
:通常用於處理緊急情況或嚴重錯誤,如硬件故障、系統崩潰或緊急安全事件等。
響應
:保證即時響應,優先級高於所有可遮罩式中斷。
典型應用
:如內存錯誤、硬件故障報警等,這些情況要求系統立即進行處理以防止進一步損壞。
可遮罩式中斷(Maskable Interrupt)
定義
:可遮罩式中斷是可以被軟體或硬件屏蔽的中斷,優先級相對較低。
遮罩控制
:可以通過設置中斷掩碼寄存器或禁用中斷標誌來屏蔽。
用途
:用於處理一般的硬件設備請求,如鍵盤輸入、網絡數據接收、定時器中斷等。
響應
:響應時間取決於中斷是否被屏蔽,以及系統當前的優先級設置。
典型應用
:如鍵盤中斷、網絡卡中斷、硬盤中斷等,一般在不需要即時處理的情況下使用。
總結
軟體中斷
是由軟體主動發出的中斷,主要用於系統調用和服務請求。
硬體中斷
是由硬件設備發出的中斷,主要用於處理硬件事件和請求。
**不可遮罩式中斷(NMI)**具有最高優先級,無法屏蔽,主要用於緊急和嚴重錯誤的處理。
可遮罩式中斷
可以被屏蔽,優先級較低,主要用於一般硬件設備的請求處理。