簡介:軟件的世界
歡迎來到軟件分類 (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 課程大綱要求你了解操作系統負責的五項主要管理任務:- 處理器管理 (Processor Management):操作系統決定哪些程式可以使用 CPU 以及使用多久。它就像電腦「大腦」的交通警察。
- 內存管理 (Memory Management):它負責追蹤 RAM 的哪些部分正在被使用,並確保不同的程式不會互相「碰撞」對方的數據。
- 輸入/輸出 (I/O) 設備管理:它透過「驅動程式 (Drivers)」與你的滑鼠、鍵盤、打印機和顯示器等設備進行溝通。
- 應用程式管理 (Applications Management):它允許你安裝、運行和關閉應用軟件。它為應用程式提供了運作所需的「連結」(API)。
- 安全性管理 (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) = 用戶的需求。一旦你掌握了這一點,剩下的就只是填寫例子而已!