第二周測驗(yàn):操作系統(tǒng)運(yùn)行環(huán)境

  1. 控制和狀態(tài)寄存器用于控制處理器的操作,在某種特權(quán)級別下可以訪問、修改。下列哪一個(gè)不是控制和狀態(tài)寄存器

    • 指令寄存器(IR)
    • 通用寄存器(EAX)
    • 程序狀態(tài)字(PSW)
    • 程序計(jì)數(shù)器(PC)
  2. x86系列處理器提供了4個(gè)處理器特權(quán)級別,又稱特權(quán)環(huán)。下列哪一個(gè)特權(quán)級別最高?

    • R2
    • R3
    • R1
    • R0

    R0最高,R3最低

  3. 下列對中斷和異常的描述中,哪一個(gè)是正確的?

    • 中斷和異常都是由正在執(zhí)行的指令引發(fā)的
    • 異常是由外部事件引發(fā)的,而中斷則是由正在執(zhí)行的指令引發(fā)的
    • 中斷是由外部事件引發(fā)的,而異常則是由正在執(zhí)行的指令引發(fā)的
    • 中斷和異常都是由外部事件引發(fā)的
  4. 中斷和異常都是改變執(zhí)行程序的控制流,處理完成后再恢復(fù)執(zhí)行,但是二者是有區(qū)別的。下列選項(xiàng)中,哪一項(xiàng)是異常?

    • 存儲(chǔ)器校驗(yàn)出錯(cuò)
    • 定時(shí)器到達(dá)規(guī)定的時(shí)間點(diǎn)
    • 右擊鼠標(biāo)
    • 運(yùn)行過程中出現(xiàn)了棧溢出
  5. 中斷機(jī)制是計(jì)算機(jī)系統(tǒng)中的核心機(jī)制之一。發(fā)生中斷事件時(shí)的中斷斷點(diǎn)是指

    • 中斷處理程序入口的第一條指令
    • 中斷控制器向處理器發(fā)出的信號
    • 引起中斷的那一個(gè)事件
    • 正在執(zhí)行的程序的當(dāng)前指令
  6. 中斷向量(中斷描述符)的作用非常重要,因?yàn)樗4媪?/p>

    • 中斷碼和程序狀態(tài)字
    • 程序狀態(tài)字和中斷入口程序地址
    • 中斷碼和中斷處理程序入口地址
    • 中斷斷點(diǎn)的地址和中斷碼
  7. 函數(shù)fork()屬于下列哪一類系統(tǒng)調(diào)用?

    • 信息維護(hù)類
    • 設(shè)備管理類
    • 文件操作類
    • 進(jìn)程控制類
  8. 系統(tǒng)調(diào)用擴(kuò)充了機(jī)器指令,增強(qiáng)了系統(tǒng)功能,方便了用戶使用。下列哪一項(xiàng)功能不屬于系統(tǒng)調(diào)用?

    • 向某一個(gè)進(jìn)程發(fā)送一個(gè)消息
    • 用戶程序創(chuàng)建一個(gè)新進(jìn)程
    • 打開磁盤上的一個(gè)文件
    • 搜索數(shù)組中的最大數(shù)
  9. 系統(tǒng)調(diào)用與一般過程調(diào)用是不同的,下列描述中哪一個(gè)是正確的?

    • 過程調(diào)用時(shí)調(diào)用程序位于用戶態(tài),被調(diào)用程序位于內(nèi)核態(tài)
    • 過程調(diào)用和系統(tǒng)調(diào)用均位于內(nèi)核態(tài)
    • 過程調(diào)用和系統(tǒng)調(diào)用均位于用戶態(tài)
    • 系統(tǒng)調(diào)用時(shí)調(diào)用程序位于用戶態(tài),被調(diào)用程序位于內(nèi)核態(tài)
  10. 在操作系統(tǒng)中,只能在內(nèi)核態(tài)下運(yùn)行的指令是

    • 陷入指令
    • 移位指令
    • 禁止中斷指令
    • 算術(shù)運(yùn)算指令
    • I/O指令
    • 設(shè)置時(shí)鐘
  11. 中斷和異常都是將正常執(zhí)行的程序打斷,完成處理后再恢復(fù)執(zhí)行,但是二者是有區(qū)別的。下列選項(xiàng)中,哪一些屬于中斷事件?

    • 內(nèi)存校驗(yàn)錯(cuò)
    • 浮點(diǎn)溢出
    • 網(wǎng)卡適配器緩存滿
    • 用戶程序試圖執(zhí)行特權(quán)指令
    • 訪問內(nèi)存時(shí)地址越界
    • 電源掉電
  12. 從用戶態(tài)轉(zhuǎn)換到內(nèi)核態(tài)是通過設(shè)置程序狀態(tài)字(PSW)寄存器的某一位(某幾位)完成的。(?)

  13. 操作系統(tǒng)所能執(zhí)行的指令集合是特權(quán)指令集合。(?)

    操作系統(tǒng):特權(quán)?非特權(quán)

    用戶:非特權(quán)

  14. 中斷系統(tǒng)中保存現(xiàn)場的工作都是由硬件部件完成的。(?)

  15. 系統(tǒng)調(diào)用的功能是由內(nèi)核函數(shù)實(shí)現(xiàn)的。(??)

  16. 系統(tǒng)調(diào)用執(zhí)行時(shí),參數(shù)傳遞可以利用通用寄存器完成。(??)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容