• 軟體:泛指各類程式和檔案
  • 系統軟體

概念:用於實現計算機系統的管理、排程、監視和服務

分類

作業系統:是使用者和計算機之間的介面,是系統軟體的核心

語言處理程式

概念:將使用者編寫的源程式轉換成機器能識別的語言

組成

編譯程式:將高階語言編寫的程式轉換為目標程式,最後轉換為機器語言執行

解釋程式:將高階語言編寫的程式邊解釋邊轉換為機器語言執行

彙編程式

服務性程式

概念:為使用者使用的應用程式提供功能

組成:

連結程式

編輯程式

除錯程式

診斷程式

資料庫管理系統:包括資料庫和資料庫管理系統,詳細內容見第5章節

計算機網路軟體:負責計算機之間的通訊和資料傳送,詳細內容見第4章節

  • 應用軟體:是指為了滿足或者解決某些領域問題二編制的一些軟體
  • 軟硬體轉換

硬體軟化

由硬體實現的功能用軟體模擬來實現,稱為硬體固化

作用:增加系統功能的適應性

軟體固化

有軟體實現的功能用韌體來實現,稱為軟體固化

作用:降低軟體在時間上的開銷

韌體