主要有四大類:1、作業系統軟體,是電腦系統軟體的核心,所有的硬體資源都直接與作業系統打交道,是電腦硬體裸機和應用程式之間連接到紐帶;2、語言處理程序,用於將原始程式中的每條指令翻譯成一系列CPU能接受的基本指令使原始程式轉換成能在電腦上運行的程序;3、資料庫管理軟體,是將大量資料有組織、動態的儲存起來,方便查閱和檢索;4、輔助程式軟體,有編輯、調試、裝備和連接、調試程式的功能。
本教學操作環境:windows7系統、Dell G3電腦。
系統軟體是指控制和協調電腦及外部設備,支援應用軟體開發和運作的系統,是無需使用者乾預的各種程式的集合,主要功能是調度,監控和維護電腦系統;負責管理電腦系統中各種獨立的硬件,使得它們可以協調工作。系統軟體使得電腦使用者和其他軟體將電腦視為一個整體而不需要顧及到底層每個硬體是如何運作的。
人們把這些指令集中組織在一起,形成專門的軟體,用來支援應用軟體的運行,這種軟體稱為系統軟體。
一般來講,系統軟體包括作業系統和一系列基本的工具(例如編譯器,資料庫管理,記憶體格式化,檔案系統管理,使用者驗證,驅動管理,網路連線等方面的工具),是支援電腦系統正常運作並實現使用者操作的那部分軟體。
系統軟體主要有以下四類,分別是,作業系統軟體、語言處理軟體、資料庫管理軟體、其他輔助程式軟體。
一:作業系統軟體
作業系統軟體是電腦系統軟體的核心,是電腦最底層的軟體,所有的硬體資源都直接與作業系統打交道,是電腦硬體裸機和應用程式之間連接到紐帶,是最重要的系統軟體之一。
作業系統管理電腦的硬體設備,讓應用軟體能方便、有效率地使用這些設備。在微電腦上常見的有:DOS、WINDOWS、UNIX、OS/2等。
在電腦軟體中最重要且最基本的就是作業系統(OS)。它是最底層的軟體,它控制所有電腦運行的程式並管理整個電腦的資源,是電腦裸機與應用程式及使用者之間的橋樑。沒有它,使用者也就無法使用某種軟體或程式。
作業系統是電腦系統的控制與管理中心,從資源角度來看,它具有處理機、記憶體管理、裝置管理、檔案管理等4項功能。
常用的系統有DOS作業系統、WINDOWS作業系統、UNIX作業系統和Linux、Netware等作業系統。
二:語言處理軟體
語言處理軟體是將應用軟體翻譯成電腦能辨識的語言,應用軟體通常都是由高階語言編寫,而這些成千上萬條由高階語言編寫的程序,電腦內部的CPU是不認識的,必須由語言處理軟體轉換為電腦能直接讀取的機器語言,才能運行應用軟體。
例如組合語言編譯器、C語言編譯器等都是這類軟體。
編譯軟體CPU執行每個指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來寫軟體,是一件極為繁重而艱難的工作。
計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。
為了提高效率,人們規定一套新的指令,稱為高級語言,其中每一條指令完成一項操作,這種操作相對於軟體總的功能而言是簡單而基本的,而相對於CPU的一眇操作而言又是複雜的。用這種高階語言來寫程式(稱為原始程式)就像用預製板代替磚塊來造房子,效率要高得多。但CPU並不能直接執行這些新的指令,需要編寫一個軟體,專門用來將原始程式中的每條指令翻譯成一系列CPU能接受的基本指令(也稱為機器語言)使原始程式轉換成能在計算機上運行的程式。完成這種翻譯的軟體稱為高階語言編譯軟體,通常會將它們歸入系統軟體。目前常用的高階語言有VB、C 、JAVA等,它們各有特點,分別適用於編寫某一類型的程序,它們都有各自的編譯軟體。
三:資料庫管理軟體
資料庫管理軟體是將大量資料有組織、動態的儲存起來,方便查閱和檢索。作業系統軟體,不僅提供創建資料庫的功能。也提供管理和維護資料庫的功能。
例如Access、Oracle、Sybase等都是這類軟體。
四:輔助程式軟體
除了以上三種,輔助程式軟體也歸為系統軟體,系統輔助處理程式也稱為“軟體研發開發工具” 、“支援軟體”、“軟體工具”,主要有編輯程式、調試程式、裝備和連接程式、調試程式的功能。
更多相關知識,請造訪常見問題欄位!
以上是電腦系統軟體有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!