等級考試三級數(shù)據(jù)庫考點分析之計算機基礎(chǔ)知識(2)

字號:

1. 2計算機軟件
    考點3計算機語言
       計算機語言是面向計算機的人工語言,它是進行程序設(shè)計的工具,又稱為程序設(shè)計語言?,F(xiàn)有的程序設(shè)計語言一般可分為機器語言、匯編語言及高級語言,下面分別加以介紹。
    1機器語言
      機器語言是最初級的計算機語言,它依賴于硬件,是由0,I組成的二進制編碼形式的指令集合。不易被人識別,但可以被計算機直接執(zhí)行。
    2匯編語言
      匯編語言指使用助記符號和地址符號來表示指令的計算機語言,也稱之為符號語言。每條指令有明顯的標識,易于理解和記憶。
      用匯編語言編寫的程序,直觀且易理解,這是匯編語言的優(yōu)點。但是匯編語言仍是面向機器的,編程工作量大,程序可移植性差。計算機不能識別和直接運行匯編語言,必須翻譯成機器語言程序后才能識別并運行。這種翻譯程序即稱為匯編程序,   
    3 高級語言
      高級語言是一類面向問題的程序設(shè)計語言,且獨立于計算機的硬件,對具體的算法進行描述,所以又稱為算法語言,它的特點介紹如下:
     ?。↖)脫離具體的計算機硬件。
     ?。?)通用性及可移植性好。
     下面介紹幾種常用的高級語言。
     (I) BASIC語言:多用于教學及小型應(yīng)用程序的開發(fā)工作。
     (2)FORTRAN語言:多用于科學及工程計算程序的開發(fā)工作。
     (3)PASCAL語言:多用于專業(yè)教學及應(yīng)用程序的開發(fā)工作。
     (4)C語言:多用于系統(tǒng)程序的開發(fā)。
     (5)C十+語言:多用于面向?qū)ο蟪绦虻拈_發(fā)。
     (6)COBOL語言:多用于商業(yè)、交通及銀行等應(yīng)用程序的開發(fā)。
     (7) PROLOG語言:多用于人工智能程序的開發(fā)。
     (8)FoxPro語言:多用于專業(yè)教學及應(yīng)用程序的開發(fā)。
      高級語言程序一般又稱為源程序,不能直接在計算機上運行,需要翻譯成機器語言程序(又稱為目標程序)才可執(zhí)行。這種翻譯是由編譯程序來完成的,
    考點4系統(tǒng)軟件
    系統(tǒng)軟件指負責管理、監(jiān)控和維護計算機資源(含硬件資源和軟件資源)的程序。
    1操作系統(tǒng)
    操作系統(tǒng)(Operating System,簡稱OS)是系統(tǒng)軟件的核心,也是用戶同計算機之間的接口,是一組程序模塊的集合:它們有效地控制和管理計算機系統(tǒng)中的硬件和軟件資源;合理地組織計算機工作流程,以改善系統(tǒng)的性能;提供一個易于使用、功能強大的工作環(huán)境,從而在計算機和其他用戶之間起到接口的作用。
    2語言處理程序
    語言處理程序就是將各種語言編寫的源程序翻譯成機器語言表示的目標程序。按處理方式的不同可解釋型程序與編譯型程序兩大類。
    3數(shù)據(jù)庫管理系統(tǒng)
     數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,簡稱DBMS)是組織、管理和查詢計算機中的存緒數(shù)據(jù)并提供一定處理功能的大型系統(tǒng)軟件,是計算機信息系統(tǒng)和應(yīng)用系統(tǒng)的基礎(chǔ),可分為兩類:
     (1)基于微型計算機的小型數(shù)據(jù)庫管理系統(tǒng)可解決數(shù)據(jù)量不大且功能要求較簡單的數(shù)據(jù)庫應(yīng)用。
    (2)大型的數(shù)據(jù)庫管理系統(tǒng)功能齊全,安全穩(wěn)定,支持對大數(shù)據(jù)量的管理并提供相應(yīng)開發(fā)工具。
    4服務(wù)性程序
    服務(wù)性程序?qū)儆谳o助性的程序.比如用于程序的裝人、連接和編輯,調(diào)試用的裝人程序、連接程序、編輯程序及調(diào)試程序,以及故障診斷程序、糾錯程序等。