電腦系統的軟件組件 (Software Components)
歡迎!你有沒有想過,到底是什麼讓你的電腦、平板電腦或智能手機順從你的指令運作?雖然螢幕和鍵盤等實體部件非常重要,但如果沒有清晰的指令,它們本身是無法獨立運作的。這正是軟件 (Software) 發揮作用的地方!
在本學習筆記中,我們將會拆解甚麼是軟件、探討兩大類軟件,並看看它們如何與電腦硬件互相協作。即使一開始覺得有些陌生或複雜也不用擔心——我們會透過大量日常生活例子,帶你一步一步輕鬆掌握!
---1. 甚麼是軟件?
電腦系統主要由兩大範疇組成:硬件 (Hardware) 與 軟件 (Software)。
• 硬件 (Hardware): 電腦系統中你可以觸摸得到的實體部件(例如鍵盤、螢幕、中央處理器 CPU 和記憶體晶片)。
• 軟件 (Software): 無形的程式、數據和指令集合,專門指示硬件確實執行哪些工作。
生活化比喻: 想像一下家用遊戲機。塑膠機身、遊戲手掣和連接線都是硬件。而電子遊戲本身——儲存在儲存裝置內的規則、關卡、角色和程式碼——就是軟件。如果沒有軟件,遊戲機就只是一部昂貴的塑膠積木!
重點總結
硬件是實體機器;軟件則提供指令,賦予硬件生命與功能。
---2. 兩大主要軟件類別
所有軟件都可以劃分為兩大類別:
1. 系統軟件 (System Software): 負責管理和控制電腦硬件的軟件,確保電腦運作順暢,並為其他程式提供運行的平台。
2. 應用軟件 (Application Software): 專為協助使用者完成特定實際工作而設計的軟件,例如撰寫文章、瀏覽網頁或編輯相片。
簡易記憶法:
• 系統軟件 (System) 是給電腦系統用作自我管理的。
• 應用軟件 (Application) 則是給你(使用者)用來完成工作或娛樂的!
3. 系統軟件:電腦的運作核心
系統軟件不可或缺。沒有它,你的電腦根本無法啟動或運行任何應用程式。你需要認識的兩大類系統軟件包括:
A. 作業系統 (Operating System, OS)
作業系統 (OS) 是最重要的系統軟件。它扮演著橋樑或中介的角色,連繫著使用者、應用軟件和電腦硬件。
作業系統的例子: Microsoft Windows、macOS、Linux、Android 以及 iOS。
作業系統具備六大核心功能:
• 1. 使用者介面 (User Interface, UI): 提供人類與電腦互動的途徑。這可以是包含視窗、圖示、選單和指標的圖形使用者介面 (Graphical User Interface, GUI),也可以是透過輸入文字指令操作的指令列介面 (Command Line Interface, CLI)。
• 2. 進程與處理器管理(多工作業)(Process and CPU Management / Multitasking): 決定各個程式何時可以使用中央處理器 (CPU) 以及使用時間多長,讓你能夠同時運行多個程式。
• 3. 記憶體管理 (Memory Management): 分配和追蹤電腦臨時記憶體 (RAM) 的空間,確保程式有足夠空間運行而不會互相衝突崩潰。
• 4. 檔案管理 (File Management): 組織與管理儲存裝置中檔案和資料夾的命名、儲存、開啟、讀取、寫入及刪除。
• 5. 周邊設備與裝置管理 (Peripheral and Device Management): 透過稱為裝置驅動程式 (Device Drivers) 的專用輔助程式,與外置硬件設備(如打印機、滑鼠和鍵盤)進行通訊。
• 6. 安全與使用者管理 (Security and User Management): 管理使用者帳戶、密碼和存取權限,確保不同使用者的檔案保持私隱與安全。
生活化比喻: 可以把作業系統想像成一間繁忙餐廳的經理。經理負責安排座位(記憶體)、按次序將點單送到廚房處理(CPU)、指派侍應(驅動程式)將菜式送給正確的顧客,並在打烊時確保大門妥善鎖好。
B. 實用程式 / 公用程式 (Utility Software)
實用程式就像電腦的「內務管家」,專為分析、配置、優化、維護和保護電腦系統而設。
以下是你需要掌握的四種常見實用程式:
• 保安實用程式(防毒軟件、反惡意軟件及防火牆): 掃描你的檔案並監控網絡流量,保護系統免受未經授權的存取、惡意檔案和網絡威脅。
• 磁碟重組工具 (Disk Defragmentation): 隨著時間推移,儲存在傳統硬碟 (HDD) 上的檔案會分散在磁碟的不同區塊。重組工具會重新整理這些分散的區塊,將檔案連續存放,從而提升讀取數據的速度。
• 檔案壓縮程式(例如 ZIP 工具): 將檔案體積壓縮變小,以節省儲存空間,並加快透過互聯網傳送的速度。
• 備份與還原工具 (Backup and Recovery Utilities): 為你的檔案和設定製作安全複本,一旦電腦硬件發生故障或損壞,數據亦可以得以復原。
重點總結
系統軟件包括作業系統(負責運行和協調整部電腦)以及實用程式(負責執行重要的系統維護及管理工作)。
---4. 應用軟件:使用者的實用工具
應用軟件 (Application Software)(通常簡稱為 "Apps" 或應用程式)安裝在作業系統之上。這些程式旨在協助終端使用者完成日常特定工作、解決問題或進行創意活動。
常見的應用軟件例子包括:
• 文書處理軟件 (Word Processors)(例如 Microsoft Word、Google Docs): 用於建立、編輯和排版文字文件,如文章、信件和報告。
• 試算表軟件 (Spreadsheets)(例如 Microsoft Excel、Google Sheets): 用於計算數據、將資料整理成行和列、建立數據模型,並利用公式和函數製作統計圖表。
• 網頁瀏覽器 (Web Browsers)(例如 Google Chrome、Microsoft Edge、Safari): 用於在互聯網上瀏覽、載入和檢視網頁。
• 圖像及多媒體軟件 (Graphics and Media Software)(例如 Inkscape、Photoshop): 用於建立、編輯和處理數碼圖像與插圖。
• 簡報軟件 (Presentation Software)(例如 Microsoft PowerPoint): 用於設計投影片,清晰地向觀眾展示資訊。
重點總結
應用軟件為你提供專門工具,助你完成撰寫文章、計算數據或瀏覽網站等實際任務。
---5. 硬件與軟件如何協同運作
要理解電腦系統的運作架構,可以將它想像為三個互相連繫的層次:
1. 最上層 —— 應用軟件: 你操作的應用程式(例如在文書處理軟件中打字)。
2. 中間層 —— 系統軟件(作業系統): 作業系統接收來自應用程式的指令,並將其翻譯為硬件能夠理解的指令。
3. 最底層 —— 硬件: 實體部件(CPU、記憶體 RAM、螢幕、儲存裝置)執行運算並顯示輸出結果。
正因為作業系統會直接管理實體硬件,應用程式開發者就無須為市面上每一款不同品牌的鍵盤、螢幕或處理器編寫專屬的指令了!
---6. 應避免的常見錯誤
溫習這個課題時,要特別留意以下幾個常見的誤解陷阱:
• 誤解 1:混淆裝置與其作業系統。
正解: "iPhone" 或 "PC" 是實體硬件;而 "iOS" 或 "Windows" 則是運行於其上的作業系統(軟件)。
• 誤解 2:以為「外面看得到的是硬件,裡面看不到的是軟件」。
正解: 雖然記憶體 (RAM)、CPU 和主機板等內部部件藏在機殼之內,但它們依然是可以用手觸摸的實體部件,所以它們是硬件。軟件純粹由程式碼和數據組成。
• 誤解 3:以為 "Apps"(應用程式)只存在於流動電話上。
正解: "App" 只是應用軟件 (Application Software) 的簡稱。桌面電腦上的程式,如 Microsoft Word、網頁瀏覽器和媒體編輯軟件,全部都屬於應用軟件。
• 誤解 4:混淆實用程式與應用軟件。
正解: 實用程式(如防毒軟件或檔案壓縮工具)是用來保持電腦系統良好運作的;而應用軟件(如文書處理軟件或瀏覽器)則是用來協助使用者完成特定工作的。
7. 快速溫習清單
自我測試一下,看看你掌握了多少:
• 你能用自己的話解釋甚麼是軟件 (Software) 嗎?
• 軟件的兩大主要類別是甚麼?
• 你能列舉出作業系統 (Operating System) 的其中三項核心功能嗎?
• 實用程式 (Utility Software) 的主要用途是甚麼?你能舉出兩個例子嗎?
• 你能解釋網頁瀏覽器(應用軟件)與作業系統(系統軟件)之間的分別嗎?