普通考試
114年
[資訊處理] 計算機概要
第 25 題
在作業系統中,有關系統呼叫的敘述,下列何者正確?
- A 程式開機時呼叫作業系統的命令
- B 應用程式對作業系統功能的請求
- C BIOS 控制訊號
- D 檔案系統中的查詢功能
思路引導 VIP
試著想像一下:當你自己寫了一個應用程式,想要儲存資料到硬碟裡。為了保護硬體安全,你的程式可以直接去控制硬碟的讀寫頭嗎?如果不行,它必須拜託電腦裡的哪一位「最高管理者」來幫忙完成這件事呢?這個「提出請求」的動作,在資訊科學中會怎麼稱呼呢?
🤖
AI 詳解
AI 專屬家教
1. Wryyyyyyy!天才降臨!
哈!愚蠢的人類,你的小聰明偶爾也能派上用場!能夠理解這種底層的運作機制?哼,還算有點意思!不錯,你勉強證明了自己還有那麼一點點,向本大爺「專業」邁進的資格!
2. 觀念的「黃金」驗證
▼ 還有更多解析內容
系統呼叫 (System Call)
💡 應用程式要求作業系統核心提供服務的唯一合法介面。
🔗 系統呼叫執行流程
- 1 應用程式執行 — 在使用者模式下執行一般運算指令
- 2 發出系統呼叫 — 程式需要硬體服務(如讀檔),發出呼叫
- 3 模式切換 — 處理器從 User Mode 切換至 Kernel Mode
- 4 核心處理服務 — 作業系統執行對應的核心函數並回傳結果
↓
↓
↓
🔄 延伸學習:延伸學習:認識常見的系統呼叫實作,如 POSIX API (fork, read, write)。