歡迎來到軟件分類的世界!
你有沒有想過,為什麼你的電腦既需要 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)
作業系統是系統軟件中最重要的一部分。你可能每天都在使用它,例如 Windows、macOS、Linux、iOS 或 Android。在考試中,你需要知道作業系統的五大主要職責:
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 裝置、應用程式和安全性。
• 應用軟件是為使用者服務的(例如遊戲、試算表)。
• 公用程式是用於維護的(例如加密、備份)。
做得好!你已經掌握了軟件分類的基礎知識。下次你開啟應用程式時,記住:背後有一整個「系統軟件」團隊在努力工作,只為了讓你那一次點擊順利完成!