地特三等申論題
107年
[電力工程] 計算機概論
第 一 題
📖 題組:
下圖顯示典型的作業系統組成的元件。(每小題 5 分,共 25 分) (一)何謂作業系統的 kernel? (二)何謂作業系統的 shell? (三)有一類型的 User Interface,簡稱為 GUI,請寫出其英文全名。 (四)Process Manager 是用來管理 Process。請問 Process 和 Job 有何差別? (五)在 paging system 中,Memory Manager 需處理 page fault interrupt。何謂 page fault interrupt?
下圖顯示典型的作業系統組成的元件。(每小題 5 分,共 25 分) (一)何謂作業系統的 kernel? (二)何謂作業系統的 shell? (三)有一類型的 User Interface,簡稱為 GUI,請寫出其英文全名。 (四)Process Manager 是用來管理 Process。請問 Process 和 Job 有何差別? (五)在 paging system 中,Memory Manager 需處理 page fault interrupt。何謂 page fault interrupt?
📝 此題為申論題,共 5 小題
小題 (一)
何謂作業系統的 kernel?
思路引導 VIP
看到「Kernel(核心)」應直覺聯想到它是作業系統的「心臟」。答題時除了給出基本定義,務必列出其「常駐記憶體」的特性與「管理系統資源(如CPU、記憶體)」的核心功能,以展現層次並確保拿滿分。
小題 (二)
何謂作業系統的 shell?
思路引導 VIP
看到「Shell(殼層)」,首先對比「Kernel(核心)」,點出其作為系統「最外層」的定位。接著說明其核心功能是作為「命令直譯器(Command Interpreter)」,扮演使用者與系統核心間的溝通橋樑,並可舉出 CLI 與 GUI 的常見實例來豐富答題層次。
小題 (三)
有一類型的 User Interface,簡稱為 GUI,請寫出其英文全名。
思路引導 VIP
這題考查最基礎的計算機與作業系統名詞。看到 GUI,應直覺聯想現代作業系統最常使用的互動介面『圖形化使用者介面』,寫出正確的英文拼字即可。答題時除了給出全名,可稍微補充中文翻譯以展現完整性。
小題 (四)
Process Manager 是用來管理 Process。請問 Process 和 Job 有何差別?
思路引導 VIP
看到這題,首先要聯想到「程式的生命週期」與「排程器」的概念。核心區別在於『狀態與位置』:Job 是停留在磁碟中等待執行的靜態程式,而 Process 是已經載入主記憶體並正在執行的動態實體。作答時可從「定義」、「存放位置/資源分配」及「兩者關聯」三個層次進行比較。
小題 (五)
在 paging system 中,Memory Manager 需處理 page fault interrupt。何謂 page fault interrupt?
思路引導 VIP
看到「Page fault interrupt」,首先聯想虛擬記憶體(Virtual Memory)與分頁系統的運作機制。答題時應先明確指出其「定義與發生條件」(CPU 要求的 Page 不在實體記憶體內),接著以 Step-by-step 條列作業系統處理此中斷的標準流程,展現對軟硬體互動底層邏輯的掌握。