單項(xiàng)選擇題以下關(guān)于IA-32/Linux系統(tǒng)調(diào)用的敘述中,錯(cuò)誤的是()。

A.系統(tǒng)調(diào)用使用陷阱指令實(shí)現(xiàn),Linux系統(tǒng)中可執(zhí)行int $0x80指令進(jìn)行系統(tǒng)調(diào)用
B.所有系統(tǒng)調(diào)用有統(tǒng)一的入口,即系統(tǒng)調(diào)用處理程序system_call第一條指令地址
C.系統(tǒng)調(diào)用是一種特殊的異常類型,IA-32中把它的中斷類型號(hào)設(shè)定為128
D.執(zhí)行陷阱指令過程中所完成的操作類似于異常/中斷響應(yīng)過程中完成的任務(wù)


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題IA-32/Linux系統(tǒng)中一次中斷過程為()。

A.中斷源向PIC請(qǐng)求(IRQi)→PIC向CPU請(qǐng)求(INTR)→CPU中斷回答(INTA)→PIC中斷查詢→CPU讀取中斷類型號(hào)并訪問IDT獲得中斷服務(wù)程序入口地址→Linux內(nèi)核進(jìn)行中斷處理
B.中斷源向PIC請(qǐng)求(IRQi)→PIC向CPU請(qǐng)求(INTR)→PIC中斷查詢→CPU中斷回答(INTA)→CPU讀取中斷類型號(hào)并訪問IDT獲得中斷服務(wù)程序入口地址→Linux內(nèi)核進(jìn)行中斷處理
C.中斷源向PIC請(qǐng)求(IRQi)→PIC中斷查詢→CPU讀取中斷類型號(hào)并訪問IDT獲得中斷服務(wù)程序入口地址→PIC向CPU請(qǐng)求(INTR)→CPU中斷回答(INTA)→Linux內(nèi)核進(jìn)行中斷處理
D.中斷源向PIC請(qǐng)求(IRQi)→PIC中斷查詢→PIC向CPU請(qǐng)求(INTR)→CPU中斷回答(INTA)→CPU讀取中斷類型號(hào)并訪問IDT獲得中斷服務(wù)程序入口地址→Linux內(nèi)核進(jìn)行中斷處理

2.單項(xiàng)選擇題以下關(guān)于IA-32/Linux對(duì)14號(hào)頁故障(page fault)處理的敘述中,錯(cuò)誤的是()。

A.若發(fā)生訪問越級(jí)(用戶進(jìn)程訪問了內(nèi)核空間),則發(fā)送SIGSEGV信號(hào)
B.若發(fā)生所需頁面不在主存(頁表中存在位為0),則發(fā)送SIGSEGV信號(hào)
C.若發(fā)生訪問越權(quán)(例如對(duì)只讀代碼區(qū)進(jìn)行寫),則發(fā)送SIGSEGV信號(hào)
D.若發(fā)生訪問越界(例如訪問無信息的空洞頁面),則發(fā)送SIGSEGV信號(hào)

4.單項(xiàng)選擇題以下關(guān)于IA-32保護(hù)模式下iret指令執(zhí)行過程的敘述中,錯(cuò)誤的是()。

A.會(huì)從內(nèi)核棧中彈出異常/中斷響應(yīng)時(shí)保存的CS/EIP和EFLAGS
B.會(huì)從內(nèi)核棧中彈出異常/中斷響應(yīng)時(shí)保存的用戶棧指針SS/ESP
C.執(zhí)行iret指令后使得CPU回到異常/中斷處理之前的斷點(diǎn)執(zhí)行
D.會(huì)檢查異常/中斷響應(yīng)前、后系統(tǒng)是否處于同一個(gè)特權(quán)級(jí)

5.單項(xiàng)選擇題以下關(guān)于IA-32保護(hù)模式下異常和中斷響應(yīng)過程的敘述中,錯(cuò)誤的是()。

A.異常和中斷響應(yīng)處理結(jié)束前CPU將對(duì)應(yīng)IDTi中的段選擇符送SS,偏移地址送ESP
B.處理器根據(jù)中斷類型號(hào)i訪問IDTi,再根據(jù)IDTi中段選擇符訪問指定段描述符
C.處理器在檢測(cè)到異常事件或中斷請(qǐng)求后,獲得中斷類型號(hào)并進(jìn)入響應(yīng)階段
D.處理器獲取內(nèi)核棧棧頂指針?biāo)蚐S/ESP,并在內(nèi)核棧保存SS/ESP、EFLAGS、CS/EIP