歡迎來到軟件分類的世界!

你有沒有想過,為什麼你的電腦既需要 Windows 又需要 Spotify 才能運作?或者為什麼你的手機既需要「系統更新」,又需要「應用程式更新」?在本章中,我們將深入探討如何對不同類型的軟件進行分類。理解這一點,就像是掌握電腦管理任務的「交通規則」。如果聽起來有點技術性,別擔心——我們會將其拆解成簡單易懂的部分!

1. 硬件與軟件:動態雙人組

在我們對軟件進行分類之前,需要先了解它們究竟是什麼。每個電腦系統都由兩部分組成,它們共同運作:硬件 (Hardware)軟件 (Software)

硬件是你可以親手觸摸到的物理實體,例如螢幕、鍵盤或內部的微小晶片。
軟件則是告訴硬件該做什麼的程式或指令集。你看不到也摸不著它,但如果沒有它,硬件就只是一塊昂貴的紙鎮!

比喻:想像一部鋼琴。木製琴身、琴鍵和琴弦就是硬件。而指導鋼琴家演奏哪首曲子的樂譜就是軟件。你需要兩者配合,才能聽到美妙的音樂!

2. 兩大軟件家族

在 AQA 教學大綱中,我們將軟件分為兩大類:系統軟件 (System Software)應用軟件 (Application Software)

A. 系統軟件

系統軟件是幕後的「大老闆」。它的主要工作是管理電腦的硬件,並為其他程式提供運作平台。它確保一切運作順暢,讓你無須為技術細節操心。

關鍵事實:系統軟件負責管理處理器 (Processor)記憶體 (Memory) 等資源。

B. 應用軟件

應用軟件(或稱「應用程式」/ Apps)是你實際用來完成工作的工具。它執行各種終端使用者任務 (end-user tasks),例如撰寫文章、玩遊戲或瀏覽網頁。

應用軟件示例:
文書處理器(如 Microsoft Word 或 Google Docs)
網頁瀏覽器(如 Chrome 或 Safari)
圖像編輯器(如 Photoshop)
通訊工具(如 Discord 或 WhatsApp)

快速複習箱:
系統軟件:管理電腦(大老闆)。
應用軟件:幫助使用者完成任務(工具)。

3. 細看系統軟件

系統軟件不只是一樣東西,它通常由作業系統 (Operating Systems)公用程式 (Utility Programs) 組成。

作業系統 (OS)

作業系統是系統軟件中最重要的一部分。你可能每天都在使用它,例如 WindowsmacOSLinuxiOSAndroid。在考試中,你需要知道作業系統的五大主要職責:

1. 處理器管理 (Processor Management):作業系統決定哪些程式可以使用 CPU(電腦大腦)以及使用多久,這稱為「排程 (scheduling)」。
2. 記憶體管理 (Memory Management):作業系統分配 RAM(主記憶體)空間,確保每個開啟的程式都有足夠的空間運作,而不會與其他程式衝突。
3. 輸入/輸出 (I/O) 裝置管理:作業系統透過「驅動程式 (drivers)」來控制打印機、鍵盤和螢幕等硬件。
4. 應用程式管理 (Applications Management):作業系統負責安裝和執行應用軟件,它充當了應用程式與硬件之間的「中間人」。
5. 安全管理 (Security Management):作業系統負責處理使用者帳戶、密碼和檔案權限,以保護你的資料安全。

記憶法 (Mnemonic):要記住作業系統的 5 個職責,可以記住 P.M.I.A.S.
Pirates (處理器) Make (記憶體) Interesting (輸入/輸出) Adventure (應用程式) Stories (安全)!

公用程式 (Utility Programs)

公用程式是用於協助維護或配置電腦的小型系統軟件。你可以將它們視為電腦的「維修團隊」。

公用程式示例:
加密軟件 (Encryption software):將資料打亂,防止他人閱讀。
磁碟重組 (Defragmentation):重新整理硬碟上的檔案,加快存取速度。
壓縮軟件 (Compression software):縮小檔案大小,節省儲存空間。
備份軟件 (Backup software):備份你的檔案,以防原件遺失。

你知道嗎?你的電腦在你不注意時,一直在使用公用程式進行「居家打掃」任務!這能讓你的系統保持健康與快速。

4. 常見錯誤要避開

考試時千萬別掉進這些陷阱!

錯誤:認為網頁瀏覽器是系統軟件,因為它隨電腦附贈。
糾正:瀏覽器是應用軟件,因為它的目的是幫助終端使用者瀏覽網頁。

錯誤:認為硬件和軟件可以單獨運作。
糾正:它們是共生關係。硬件提供動力,軟件提供指令。

總結摘要

硬件是物理實體;軟件是指令集。
系統軟件(如作業系統和公用程式)負責管理硬件並執行應用程式。
作業系統管理處理器記憶體I/O 裝置應用程式安全性
應用軟件是為使用者服務的(例如遊戲、試算表)。
公用程式是用於維護的(例如加密、備份)。

做得好!你已經掌握了軟件分類的基礎知識。下次你開啟應用程式時,記住:背後有一整個「系統軟件」團隊在努力工作,只為了讓你那一次點擊順利完成!