標籤: 暫無標籤

系統軟體是指控制和協調計算機及外部設備,支持應用軟體開發和運行的系統,是無需用戶干預的各種程序的集合,主要功能是調度,監控和維護計算機系統。

1 系統軟體 -系統軟體的概念

系統軟體系統軟體

計算機的軟體分為系統軟體和應用軟體。系統軟體是為了計算機能正常、高效工件所配備的各種管理、監控和維護系統的程序及其有關資料。系統軟體主要包括如下幾個方面:
(1)操作系統軟體,這是軟體的核心
(2)各種語言的解釋程序和編譯程序(如BASIC語言解釋程序等)
(3)各種服務性程序(如機器的調試、故障檢查和診斷程序等)
(4)各種資料庫管理系統(FoxPro等)
系統軟體的任務,一是更好地發揮計算機的效率,二是方便用戶使用計算機。
·應用軟體
應用軟體是為解決各種實際問題而編製的計算機應用程序及其有關資料。應用軟體往往都是針對用戶的需要,利用計算機來解決某方面的數學計算軟體包,統計軟體包,有限元計算軟體包。事務管理方面的軟體如工資系統,人事檔案系統,財務系統等。計算機的作用之所以如此強大,最根本的原因是計算機能夠運行各種各樣的程序,從而發揮強大的作用。

2 系統軟體 -系統軟體

 具有代表性的系統軟體有:操作系統、資料庫管理系統,以及各種程序設計語言的翻譯系統等。
1.操作系統(operating system)
操作系統是最基本的系統軟體,是計算機系統本身能有效工作的必備軟體。操作系統的任務是:管理計算機硬體資源並且管理其上的信息資源(程序和數據),支持計算機上各種硬體和軟體之間的運行和相互通信。操作系統在計算機系統中具有特殊的地位:計算機系統的硬體是在操作系統的控制下工作的;所有其他的軟體,包括系統軟體和大量的應用軟體,都是建立在操作系統基礎之上,並得到它的支持和取得它的服務。如果沒有操作系統的支持,人就無法有效地操作計算機。因此,製造計算機的公司在出售計算機時總是同時提供操作系統。
操作系統本身又由許多程序組成。其中有的管理CPU、內存的工作,有的管理外存儲器上信息的存取,有的管理輸入輸出操作。用戶要通過操作系統所提供的命令和其他方面的服務去操縱計算機。因此操作系統是用戶與計算機之間的介面。
目前在微機上常用的操作系統有:Windows 系列操作系統、UNIX操作系統和Linux(自由軟體)操作系統等。
2.語言處理系統
計算機在執行程序時,首先要將存儲在存儲器中構成程序的指令逐條取出,經過解碼後向計算機的各部件發出控制信號,使其執行規定的操作。目前、一般的程序都是用計算機的CPU不能直接識別的程序設計語言,如Visual Basic,Delphi,C++等來編寫的。這樣的非機器語言程序必須經過翻譯,變成機器指令后才能被計算機執行。而負責這種翻譯的程序被稱為編譯程序(編譯系統)或解釋程序。為了在計算機上執行由某種程序設計語言編寫的程序,就必須配置相應的語言處理系統。
3.資料庫管理系統
資料庫(database)是為了滿足一定範圍內許多擁護的需要,在計算機里建立的一組互相關聯的數據集合。例如,一個學校的各個部門,如學籍管理部門、教務部門、各個系或學院、學生會等,都經常要在學生檔案冊里查詢各種信息,因此可以將全校學生的檔案數據建成一個學生檔案資料庫,提供給學校各個部門共同使用。
資料庫是由一種稱之為資料庫管理系統(database management system,DBMS)的軟體來集中管理和維護的。資料庫管理系統是用於創建和管理資料庫的系統軟體,是資料庫系統的核心組成部分。其主要功能有:定義資料庫的結構及其中數據的格式,規定數據在外存儲器的存儲安排方式,負責各種與數據有關的控制和管理任務。用戶通過資料庫管理系統的支持來訪問資料庫中的數據。
常用的資料庫管理系統有:Oracle,IBM DB2,Informix,Sybase,微軟公司的Access、SQL Server,以及dBASE /FoxBASE /FoxPro/Visual FoxPro系列產品等。

上一篇[葡萄柚芒果汁]    下一篇 [成組工藝]

相關評論

同義詞:暫無同義詞