會計從業(yè)
  第三節(jié)微型計算機軟件系統(tǒng)
  計算機軟件是指在計算機硬件上運行的各種程序及相應的文檔資料。計算機軟件可分為系統(tǒng)軟件和應用軟件兩大類。從使用者的角度看,用戶對計算機的使用不是直接對硬件進行操作,而是通過應用軟件對計算機進行操作;應用軟件也不能直接對硬件進行操作,而是通過系統(tǒng)軟件對硬件進行操作。
 
  一、系統(tǒng)軟件
  系統(tǒng)軟件是指用于對計算機資源的管理、監(jiān)控和維護,以及對各類應用軟件進行解釋和運行的軟件,是計算機系統(tǒng)必備的軟件。系統(tǒng)軟件主要包括操作系統(tǒng)、語言處理程序、支持服務程序、數(shù)據(jù)庫管理系統(tǒng)。
  (一)操作系統(tǒng)
  操作系統(tǒng)(Operating System)是最基本、最重要的系統(tǒng)軟件,已成為計算機系統(tǒng)中必不可少的基本組成部分。它負責管理計算機系統(tǒng)的全部軟件資源和硬件資源,合理地組織計算機各部分協(xié)調(diào)工作,為用戶提供操作界面和編程接口。用戶通過操作系統(tǒng)使用計算機,其他軟件則在操作系統(tǒng)提供的平臺上運行。目前,比較通用的操作系統(tǒng)有Windows、UNIX、Windows NT、Linux等。
 
  (二)語言處理程序
  計算機軟件一般通過計算機程序設計語言編制。不同程序設計語言編寫的源程序,計算機無法直接執(zhí)行,必須經(jīng)過翻譯才能被計算機所接受。語言處理程序包括解釋程序和編譯程序等,其任務是將用匯編語言或高級語言編寫的程序翻譯成計算機硬件能夠直接識別和執(zhí)行的機器指令代碼。沒有語言處理程序的支持,用戶編寫的應用軟件就無法被計算機接受和執(zhí)行。
 
  (三)數(shù)據(jù)庫管理系統(tǒng)
  數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡稱DBMS)是幫助用戶建立、管理、維護和使用數(shù)據(jù)庫的一個系統(tǒng)軟件,是用戶與數(shù)據(jù)庫之間的接口。數(shù)據(jù)庫管理系統(tǒng)是有效地進行數(shù)據(jù)存儲、共享和處理的工具。根據(jù)數(shù)據(jù)庫數(shù)據(jù)模型設計方法的不同,可把數(shù)據(jù)庫管理系統(tǒng)分為層次型、網(wǎng)狀型、關(guān)系型三類。各種會計核算軟件的成功應用都離不開相應的數(shù)據(jù)庫管理系統(tǒng)的支持。
 
  (四)支持服務程序
  支持服務程序也稱為工具軟件,主要為用戶使用計算機和維護管理計算機提供服務,包括協(xié)助用戶進行軟件開發(fā)或硬件維護的軟件,如診斷程序、調(diào)試程序、編輯程序、殺毒程序等。
 
  二、計算機程序設計語言
  人和計算機交流信息使用的語言稱為計算機語言或程序設計語言。按照語言對計算機硬件的依賴程序,計算機程序設計語言通常分為機器語言、匯編語言和高級語言三類。
  (一)機器語言
  機器語言就是計算機指令代碼的集合,是最底層的計算機語言。它用二進制代碼“0”和“1”形式表示,是能被計算機直接識別和執(zhí)行的*10語言,但通常不用機器語言直接編寫程序。機器語言在不同計算機系統(tǒng)之間的通用性較差。
 
  (二)匯編語言
  匯編語言是一種符號化的機器語言,采用能幫助記憶的英文縮寫符號代替機器語言的操作碼和操作地址所形成的計算機語言,又叫符號語言。不同類型的計算機系統(tǒng)一般有不同的匯編語言。計算機不能直接識別和運行用匯編語言編寫的程序,必須將其翻譯成機器語言程序(標程序)后,計算機才能識別并執(zhí)行。把匯編語言程序翻譯成機器語言程序的程序稱為匯編程序。通常情況下,用匯編語言來編寫效率較高的實時控制程序和某些系統(tǒng)軟件。
  機器語言和匯編語言都是面向機器的語言,稱為低級語言。低級語言依賴于具體型號的計算機,用它們開發(fā)的程序通用性很差。