簡介:軟件的世界

歡迎來到軟件分類 (Software Classification) 指南!如果你將電腦視為一個實體(硬件),那麼軟件就是它的靈魂、性格以及指示身體如何運作的一系列指令。如果沒有軟件,你的手提電腦或手機只是一塊昂貴且閃亮的磚頭。 在本章中,我們將探討軟件的兩個主要「家族」,並了解它們如何協作,讓你的數碼生活成為可能。別擔心,即使聽起來很專業,我們也會將其拆解成簡單易懂的內容!

1. 硬件與軟件:基礎知識

在深入探討分類之前,讓我們確保清楚硬件 (Hardware)軟件 (Software) 之間的關係。

硬件:這是你可以觸摸到的實體零件。例子:屏幕、鍵盤、CPU 以及內部的電線。

軟件:這是運行在硬件上的程式和指令。你無法觸摸軟件,但你可以看到它的運作結果。例子:網頁瀏覽器、電子遊戲,或啟動電腦的代碼。

兩者的關係:硬件和軟件缺一不可。硬件提供動力和「肌肉」,而軟件則提供執行任務所需的「智慧」。

2. 軟件的兩大主要類型

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

A. 系統軟件

你可以把系統軟件想像成「幕後」工作人員。它的工作是管理電腦的硬件,並為其他程式的運行提供平台。它通常不會為用戶執行直接的「工作」(例如撰寫文章);相反,它確保電腦保持健康且運作有序。 系統軟件的主要功能:
  • 管理電腦資源(例如 CPU 和內存)。
  • 作為平台,讓你運行應用程式。
  • 處理「幕後」的瑣碎雜務。

B. 應用軟件

應用軟件是你為了執行特定任務而與之互動的軟件。如果你在電腦上做些有生產力或有趣的事情,你很可能正在使用「應用程式 (App)」。 應用軟件的主要功能:
  • 執行「終端用戶」任務。
  • 協助用戶達成特定目標。
現實生活類比:想像一間房子。水喉、電力和地基是系統軟件——你看不到它們,但沒有它們,房子就無法運作。家具、電視和焗爐是應用軟件——它們是你生活中真正會使用的東西。

快速複習:系統軟件負責驅動電腦。應用軟件讓用戶完成任務。


3. 深入探討:操作系統 (OS)

最重要的一種系統軟件操作系統 (Operating System, OS)。你可能每天都在使用它,例如 Windows、macOS、Android 或 iOS。 AQA 課程大綱要求你了解操作系統負責的五項主要管理任務:
  1. 處理器管理 (Processor Management):操作系統決定哪些程式可以使用 CPU 以及使用多久。它就像電腦「大腦」的交通警察。
  2. 內存管理 (Memory Management):它負責追蹤 RAM 的哪些部分正在被使用,並確保不同的程式不會互相「碰撞」對方的數據。
  3. 輸入/輸出 (I/O) 設備管理:它透過「驅動程式 (Drivers)」與你的滑鼠、鍵盤、打印機和顯示器等設備進行溝通。
  4. 應用程式管理 (Applications Management):它允許你安裝、運行和關閉應用軟件。它為應用程式提供了運作所需的「連結」(API)。
  5. 安全性管理 (Security Management):它處理用戶名、密碼和文件權限等事務,以保護你的數據免受其他用戶或黑客的威脅。
幫助記憶 5 個 OS 任務的口訣:
P-M-I-A-S (Processor, Memory, I/O, Applications, Security)

4. 實用程式 (Utility Programs)

第二種系統軟件實用程式。這些是小型、專門的工具,旨在協助維護或配置電腦。 將實用軟件想像成你電腦的「清潔與維修隊」。 常見例子包括:
  • 加密軟件:將數據打亂,使他人無法讀取。
  • 磁碟重組 (Defragmentation):重新整理硬碟上的文件,以便更快存取。
  • 壓縮軟件:縮小文件大小以節省空間(例如 ZIP 文件)。

你知道嗎?你的電腦在後台不斷運行著數十個實用程式,而你甚至察覺不到!


5. 例子比較

為了在考試中取得好成績,你必須能夠舉出這兩類軟件的例子。

系統軟件的例子:

  • 操作系統:Windows、Linux、Android
  • 實用軟件:防毒軟件、磁碟清理、WinZip

應用軟件的例子:

  • 文書處理器:Microsoft Word, Google Docs
  • 網頁瀏覽器:Chrome, Firefox, Safari
  • 其他:Spotify, Minecraft, Photoshop, Instagram

避免常見錯誤:許多學生認為網頁瀏覽器是系統軟件,因為它通常是預先安裝的。但它實際上是應用軟件,因為它為你執行了一個特定的任務(瀏覽互聯網)!


章節總結:重點回顧

  • 軟件是一系列告訴硬件如何運作的指令集。
  • 系統軟件負責管理硬件並提供平台(幕後工作)。
  • 應用軟件允許用戶執行特定任務(用戶工作)。
  • 操作系統 (OS) 是主要的系統軟件,管理處理器、內存、I/O、應用程式和安全性
  • 實用程式是用於維護或配置系統的系統軟件工具。

如果覺得內容很多,不用擔心!只需記住:系統 (System) = 電腦的需求。應用 (Application) = 用戶的需求。一旦你掌握了這一點,剩下的就只是填寫例子而已!