免費開始練習
地特四等 114年 [資訊處理] 計算機概要

第 25 題

下列那一個 UNIX 系統呼叫(system call)等價於 Windows 的 CreateProcess()系統呼叫?
  • A NTCreateProcess()
  • B process()
  • C fork()
  • D getid()

思路引導 VIP

想像你正在撰寫一個程式,需要它在執行中突然「分身」,產生一個與自己狀態一模一樣的子程序來處理繁重工作。在電腦科學的術語中,當一個路徑或資源產生「分歧」或「分支」時,最常使用的動詞是什麼?

🤖
AI 詳解 AI 專屬家教

跨平台的行程管理機制

同學,恭喜你精確地掌握了作業系統(Operating System)的核心機制。在**行程管理(Process Management)**的領域中,Windows 與 UNIX 系列(如 Linux)採取了截然不同的設計哲學。Windows 傾向使用「一步到位」的 API,如 CreateProcess() 會直接由系統核心載入執行檔並啟動;而 UNIX 則體現了極簡主義,透過 fork() 系統呼叫來「複製」當前的行程,產生一個幾乎完全相同的子行程(Child Process)。

核心觀念的異同

▼ 還有更多解析內容

🏷️ 相關主題

作業系統原理與UNIX系統管理
查看更多「[資訊處理] 計算機概要」的主題分類考古題