免費開始練習
地特三等申論題 107年 [電力工程] 計算機概論

第 一 題

📖 題組:
下圖顯示典型的作業系統組成的元件。(每小題 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、記憶體)」的核心功能,以展現層次並確保拿滿分。

🤖
AI 詳解
AI 專屬家教

「作業系統核心(Kernel)」是指作業系統中最基礎且最重要的主體程式,扮演應用軟體與底層硬體之間溝通的橋樑。 其主要特徵與功能包含:

  1. 常駐記憶體(Memory-resident):自電腦開機後即被載入主記憶體中,並持續常駐運作直至關機,以隨時回應系統的各種需求。

小題 (二)

何謂作業系統的 shell?

思路引導 VIP

看到「Shell(殼層)」,首先對比「Kernel(核心)」,點出其作為系統「最外層」的定位。接著說明其核心功能是作為「命令直譯器(Command Interpreter)」,扮演使用者與系統核心間的溝通橋樑,並可舉出 CLI 與 GUI 的常見實例來豐富答題層次。

🤖
AI 詳解
AI 專屬家教

「Shell(殼層)」是作業系統中最外層的軟體程式,主要提供使用者與系統核心(Kernel)互動的介面。 其特徵與功能包含: (1) 命令直譯器(Command Interpreter):負責接收使用者所輸入的指令,將其解析並轉換為系統核心能理解的系統呼叫(System Call),交由核心執行後再將結果回傳。

小題 (三)

有一類型的 User Interface,簡稱為 GUI,請寫出其英文全名。

思路引導 VIP

這題考查最基礎的計算機與作業系統名詞。看到 GUI,應直覺聯想現代作業系統最常使用的互動介面『圖形化使用者介面』,寫出正確的英文拼字即可。答題時除了給出全名,可稍微補充中文翻譯以展現完整性。

🤖
AI 詳解
AI 專屬家教

GUI 的英文全名為 Graphical User Interface(圖形化使用者介面)。 【補充說明】 GUI 是一種允許使用者透過圖形圖示(Icons)、視窗(Windows)、選單(Menus)及指標設備(如滑鼠)等視覺化元素與電腦系統進行互動的介面,用以取代傳統需要輸入純文字指令的命令列介面(CLI, Command-Line Interface)。

小題 (四)

Process Manager 是用來管理 Process。請問 Process 和 Job 有何差別?

思路引導 VIP

看到這題,首先要聯想到「程式的生命週期」與「排程器」的概念。核心區別在於『狀態與位置』:Job 是停留在磁碟中等待執行的靜態程式,而 Process 是已經載入主記憶體並正在執行的動態實體。作答時可從「定義」、「存放位置/資源分配」及「兩者關聯」三個層次進行比較。

🤖
AI 詳解
AI 專屬家教

【破題】Process(行程)與 Job(工作)的主要差異在於「執行狀態」與「資源配置」的情形。 【論述】 一、定義與狀態:

小題 (五)

在 paging system 中,Memory Manager 需處理 page fault interrupt。何謂 page fault interrupt?

思路引導 VIP

看到「Page fault interrupt」,首先聯想虛擬記憶體(Virtual Memory)與分頁系統的運作機制。答題時應先明確指出其「定義與發生條件」(CPU 要求的 Page 不在實體記憶體內),接著以 Step-by-step 條列作業系統處理此中斷的標準流程,展現對軟硬體互動底層邏輯的掌握。

🤖
AI 詳解
AI 專屬家教

「分頁錯誤中斷(Page Fault Interrupt)」是指在虛擬記憶體(Virtual Memory)環境的分頁系統中,當 CPU 欲存取某個分頁(Page)的資料或指令時,記憶體管理單元(MMU)發現該分頁目前不在實體記憶體(Physical Memory)內(其 Valid/Invalid bit 標示為 Invalid),而是存放於次級儲存裝置(如硬碟)時,所觸發並傳送給作業系統的一種硬體中斷訊號。 當發生 Page Fault 時,記憶體管理員(Memory Manager)的處理流程如下:

  1. 暫停執行:中斷目前正在執行的行程(Process),保存其狀態(Context Save),並將 CPU 控制權轉交給作業系統核心(Kernel)。

升級 VIP 解鎖