第一節 計算機軟件系統
考點21
計算機與一般機器的主要區別在于它能夠自動地進行工作,而指揮計算機自動工作的就是計算機軟件。計算機軟件是指在計算機上運行的各種程序及相應的各種文檔資料。所謂程序,簡單地說,就是利用計算機執行各種動作以便完成任務的有序指令集合。
計算機軟件分為系統軟件和應用軟件兩大類。系統軟件是用于對計算機軟硬件資源進行管理、監控和維護,以及對各類應用軟件進行解釋和運行的軟件。系統軟件是計算機必備的支持軟件。而應用軟件是在硬件和系統軟件支持下,為解決各類具體應用問題而編制的軟件。
考點22 系統軟件
系統軟件包括操作系統、語言處理程序、數據庫管理系統、各類支持服務程序等。
(一)操作系統
操作系統(Operating System,簡稱OS)是最基本、最重要的系統軟件,已成為計算機系統必不可少的基本組成部分。它負責管理計算機系統的全部軟件和硬件資源,合理組織計算機各部分協調工作,為用戶提供操作界面和編程接口。計算機啟動后,首先要把操作系統調入內存,由它控制和支持在同一計算機上運行的其他程序。目前比較通用的操作系統有Windows、UNIX、 Windows NT、Linux等。
(二)語言處理程序
編制程序的過程被稱為程序設計,因而計算機語言又稱為程序設計語言。不同語言編寫的源程序,計算機無法直接執行,必須經過翻譯才能被計算機所接受。語言處理程序包括解釋程序和編譯程序等,其任務是將用匯編語言或高級語言編寫的程序翻譯成計算機硬件能夠直接識別和執行的機器指令代碼。沒有語言處理程序的支持,用戶編寫的應用軟件就無法被計算機接受和執行。
(三)數據庫管理系統
根據數據庫數據模型設計方法的不同,可把數據庫管理系統分為層次型、網狀型、關系型三類。微機上常用的單機數據庫管理系統有Visual FoxPro、 Access等,適合網絡環境的大型數據庫管理系統有Oracle、MSSQL Server、Sybase、DB2等。通常,會計軟件就是利用各種數據庫管理系統開發而成的應用軟件。
(四)支持服務程序
#p#副標題#e#
#p#副標題#e#
考點23 計算機程序設計語言
(一)機器語言
機器語言是直接用計算機指令代碼編寫的語言,是最底層的計算機語言。它用二進制表示,是計算機唯一能夠直接識別和直接執行的語言,用機器語言編寫的程序被稱為機器語言程序。
(二)匯編語言
用匯編語言編寫的程序比機器語言編寫的程序易讀、易檢查、易理解,但計算機仍然不能直接識別和運行用匯編語言編寫的程序。
機器語言和匯編語言都是面向機器的語言,被稱為低級語言。
(三)高級語言
高級語言與具體計算機的機器指令無關,其表達方式更接近于人類自然語言的思維邏輯。它由一系列的語句(或函數)組成,每一條語句常常可以對應幾條、十幾條甚至幾十、上百條機器指令,所以用高級語言編寫的計算機程序大大提高了編程效率。而且由于高級語言的書寫方式更接近于人們的思維習慣,其程序更便于閱讀和理解。高級語言的出現大大方便了非計算機專業人員使用計算機,為計算機的廣泛應用和普及創造了條件。
與匯編語言類似,計算機也不能直接識別和執行用高級語言編寫的程序。因此,必須配備一種工具,把用高級語言編寫的源程序翻譯成計算機可執行的機器語言程序(目標程序)。有兩種方式可以實現高級語言程序的翻譯,即解釋方式和編譯方式。
常用的高級語言有以下幾種:
1.BASIC。一種簡單易學的計算機高級語言。
2.C語言。一種具有很高靈活性、高執行效率的高級語言,適用于編寫系統軟件。
3.C++。一種面向對象的程序設計語言。
4.JAVA。近幾年發展起來的一種新型高級語言,適用于網絡環境的編程。
考點24 應用軟件
應用軟件多種多樣,例如文字處理軟件、表格處理軟件、游戲軟件等。當然會計核算軟件、企業管理軟件、各種用途的軟件包也都屬于應用軟件。
通用應用軟件大致可分為文字處理、表格處理、圖形(像)處理、網絡或統計等。
(一)文字處理軟件
文字處理軟件用于文件輸入、存儲、修改、編輯和多種字體、字形的輸出等。常用的文字處理軟件包括WPS和Word等。本書將重點介紹Microsoft Word 2003的基本應用。
(二)表格處理軟件
常用的表格處理軟件包括Excel,本書將重點介紹Microsoft Excel 2003的基本應用。
(三)圖形、圖像軟件
從應用的角度來看,圖形、圖像軟件大致可以分為兩大類:一類是彩色圖像處理軟件,另一類是繪圖軟件。
(四)網絡通信軟件
網絡通信軟件可以分成兩大類:一類是用于實現網絡底層各種通信協議的通信軟件或協議轉換軟件,它們屬于系統軟件性質,一般都包含在網絡操作系統(如UNIX、Windows XP、Windows NT等)之中,由操作系統提供。另一類則是用于實現各種網絡應用的軟件,如電子郵件(E-mail)、網絡文件傳輸(FTP)、網絡瀏覽器等。
(五)演示軟件
(六)統計軟件