對能使計算機硬件系統順利和有效工作的程序集合的總稱。程序總是要通過某種物理介質來存儲和表示的,它們是磁盤、磁帶、程序紙、穿孔卡等,但軟件并不是指這些物理介質,而是指那些看不見、摸不著的程序本身??煽康挠嬎銠C硬件如同一個人的強壯體魄,有效的軟件如同一個人的聰穎思維。計算機的軟件系統可分為系統軟件和應用軟件兩部分。系統軟件是負責對整個計算機系統資源的管理、調度、監視和服務。應用軟件是指各個不同領域的用戶為各自的需要而開發的各種應用程序。計算機軟件系統包括: ①操作系統 :系統軟件的核心,它負責對計算機系統內各種軟、硬資源的管理、控制和監視。 ②數據庫管理系統:負責對計算機系統內全部文件、資料和數據的管理和共享。 ③編譯系統:負責把用戶用高級語言所編寫的源程序編譯成機器所能理解和執行的機器語言。 ④網絡系統:負責對計算機系統的網絡資源進行組織和管理,使得在多臺獨立的計算機間能進行相互的資源共享和通信。 ⑤標準程序庫:按標準格式所編寫的一些程序的集合,這些標準程序包括求解初等函數、線性方程組、常微分方程、數值積分等計算程序。 ⑥服務性程序:也稱實用程序。為增強計算機系統的服務功能而提供的各種程序 ,包括對用戶程序的裝置、連接、編輯、查錯、糾錯、診斷等功能。 |