民國112年 地方四等 資訊處理 計算機概要

第19題

在作業系統的環境中,何謂系統呼叫(system calls)?

題目

在作業系統的環境中,何謂系統呼叫(system calls)? A. 作業系統定期執行的任務,每次執行時常需要修改系統紀錄檔 B. 作業系統內部共用的函式庫,作業系統中的各個子系統皆可呼叫該函式庫 C. 作業系統在開機時所執行的系統初始化程式,透過初始化程式的執行來建置基礎核心資料結構與設定硬體狀態 D. 作業系統功能的介面,使用者應用程式得以透過使用系統呼叫來調用作業系統之功能

官方答案

  • 答案:D. 作業系統功能的介面,使用者應用程式得以透過使用系統呼叫來調用作業系統之功能

解析

系統呼叫是應用程式與作業系統核心之間的介面(interface),使用者程式透過一組事先定義的系統呼叫(如檔案讀寫、行程建立、記憶體配置),以軟體中斷或特定指令切換至核心模式,由核心代為執行特權操作,完成後再返回使用者模式。A 描述的是系統排程或定期性背景工作;B 描述的是核心內部共用函式庫(如核心 API),呼叫者仍是核心本身;C 描述的是開機初始化程序。三者皆非「使用者程式呼叫 OS 功能」的介面,故選 D。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。