作業系統與硬體

應用程式請求作業系統進行檔案讀寫等操作的機制稱為什麼?

  1. A系統呼叫(system call)
  2. B環境切換(context switch)
  3. C需求分頁(demand paging)
查看答案與解析

正確答案:A. 系統呼叫(system call)

應用程式在使用者模式下執行,因此無法直接操作磁碟或裝置。所以要使用系統呼叫,透過專用指令切換到特權模式並呼叫核心的處理程序,來請求檔案讀寫、記憶體配置、行程建立等服務。處理完成後會回到使用者模式。環境切換是切換要執行的行程,需求分頁則是在需要時才載入分頁的方式。

  • A. 正確。這是向作業系統請求處理的機制。
  • B. 環境切換是切換執行中的行程。
  • C. 需求分頁是在需要時才載入分頁的方式。
練習這個領域 前往領域頁面

作業系統與硬體的其他題目

  1. 上方RISC-V程式碼最後的ecall指令被執行時,會發生下列何事?
  2. 關於中斷與例外的差異,下列何者是一般的說明?
  3. 下列何者與指令的執行無關,且發生時間並不固定,屬於非同步事件?
  4. CPU接受中斷時,一般的處理流程為下列何者?
  5. 中斷向量表的作用為下列何者?

這個領域的比較