單項選擇題以下關(guān)于“陷阱”類異常的敘述中,錯誤的是()。

A.通常通過陷阱指令或設(shè)置單步跟蹤狀態(tài)來觸發(fā)異常
B.單步跟蹤狀態(tài)下,每一條執(zhí)行的指令都是陷阱指令
C.INTO是一條陷阱指令,一旦執(zhí)行該指令則陷入內(nèi)核態(tài)執(zhí)行
D.是一種事先安排好的或以某種條件觸發(fā)的“事件”


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題故障類異常分為可修復(fù)的和不可修復(fù)的兩類,以下“故障”類異常中,可以修復(fù)的異常是()。

A.整數(shù)運(yùn)算溢出
B.存儲訪問違例
C.TLB缺失
D.存儲訪問越權(quán)

2.單項選擇題以下選項中,不屬于“故障”類的異常是()。

A.非法指令操作碼
B.缺頁
C.斷點(diǎn)設(shè)置
D.整除時除數(shù)為0

3.單項選擇題以下關(guān)于異常/中斷機(jī)制與進(jìn)程上下文切換機(jī)制比較的敘述中,錯誤的是()。

A.進(jìn)程上下文切換和異常/中斷響應(yīng)兩者都會產(chǎn)生異常控制流
B.進(jìn)程上下文切換和異常/中斷響應(yīng)處理都通過執(zhí)行內(nèi)核程序?qū)崿F(xiàn)
C.進(jìn)程上下文切換后,CPU執(zhí)行的是另一個進(jìn)程的代碼
D.響應(yīng)異常/中斷請求后,CPU執(zhí)行的是內(nèi)核程序的代碼

4.單項選擇題以下是關(guān)于Linux系統(tǒng)中shell命令行解釋器如何進(jìn)行程序加載和運(yùn)行的敘述,其中錯誤的是()。

A.shell命令行解釋器根據(jù)輸入的命令行信息獲得程序名及參數(shù)和環(huán)境變量
B.調(diào)用execve()函數(shù)前shell命令行解釋器先調(diào)用fork()函數(shù)創(chuàng)建一個子進(jìn)程
C.加載器會把可執(zhí)行目標(biāo)文件從磁盤讀到內(nèi)存中,然后從第一條指令開始執(zhí)行
D.shell命令行解釋器可以通過調(diào)用execve()函數(shù)來啟動加載器進(jìn)行程序加載

5.單項選擇題以下關(guān)于內(nèi)核態(tài)和用戶態(tài)的敘述中,錯誤的是()。

A.shell命令行解釋程序?qū)崿F(xiàn)程序的加載和運(yùn)行,因而它運(yùn)行在內(nèi)核態(tài)
B.用戶態(tài)也稱目標(biāo)程序狀態(tài),用戶態(tài)下只能執(zhí)行用戶進(jìn)程
C.只有在內(nèi)核態(tài)才能執(zhí)行內(nèi)核程序代碼,其中可包含特權(quán)指令
D.IA-32系統(tǒng)中,特權(quán)級別由代碼段寄存器CS中的最后兩位指定