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

第25題

下列那一個UNIX 系統呼叫(system call)等價於Windows 的CreateProcess()系統呼叫?

題目

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

官方答案

  • 答案:C. fork()

解析

Windows 的 CreateProcess() 會建立一個全新的行程;在 UNIX 中對應的機制是 fork(),它由父行程複製出子行程,之後常再搭配 exec() 載入新程式,即 fork-exec 模式。NTCreateProcess() 是 Windows 原生的核心服務名稱,並非 UNIX 系統呼叫;process() 與 getid() 也不是建立行程的標準呼叫。故選 C。

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

官方資料

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