Presentation is loading. Please wait.

Presentation is loading. Please wait.

最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。

Similar presentations


Presentation on theme: "最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。"— Presentation transcript:

1 最新計算機概論 第 5 章 系統程式

2 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。

3 公用程式 (utility) :用來管理電腦資源的程式

4 程式開發工具:協助程式設計人員開發應 用程式的工具。

5 資料庫管理系統 (DBMS) :用來操作與管理 資料庫的軟體。

6 5-2 組譯程式 組譯程式 (assembler) 可以將由組合語言撰寫出 來的原始程式轉換成目的碼,裡面包含了機器 指令、資料值及這些項目的位址。 目的碼通常必須透過載入程式 (loader) 載入記 憶體執行。

7 組譯程式的設計方式: 一次組譯程式 多次組譯程式

8 5-3 連結程式 / 載入程式 將目的碼載入記憶體執行的過程: 一、連結 (linking) 二、重新定址 (relocation) 三、載入 (loading)

9

10 載入程式的類型: 絕對式載入程式 (absolute loader) 相對式載入程式 (relative loader) 連結式載入程式 (linking loader)

11 連結編輯程式 (linkage editor) 動態連結式載入程式 (dynamic linking loader) 開機載入程式 (bootstrap loader)

12 5-4 巨集處理程式 巨集處理程式 (macro processor) 是專門 負責處理巨集的程式,它會以巨集的主體 (body) 取代巨集呼叫 (macro call) 。

13 5-5 編譯程式 編譯程式的工作分成下列三個階段: 一.分析程式 (scanner) 二.剖析程式 (parser) 三.目的碼產生程式 (code generator)

14 5-5-1 直譯程式 直譯程式不會產生目的碼,而 是每翻譯一行敘述,就立刻執 行該敘述。 直譯語言 V.S. 編譯語言

15 5-5-2 P-Code 編譯程式 P-Code 編譯程式可以將由高 階語言撰寫出來的程式轉換 成中介形式,之後再透過 P- Code 直譯程式進行翻譯與執 行。 P-Code 編譯程式所轉換出來 的中介形式是在假設的機器 上執行,該機器稱為 P- Machine 。

16 Java Application V.S. Java Applet 跨平台 Compiler-Compiler

17 5-6 程式執行的過程


Download ppt "最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。"

Similar presentations


Ads by Google