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