首頁>Club>
7
回覆列表
  • 1 # 新鮮天氣

    程式設計程式屬於系統軟體。系統軟體包括作業系統和一系列基本的工具(比如編譯程式,資料庫管理,儲存器格式化,檔案系統管理,使用者身份驗證,驅動管理,網路連線等方面的工具),是支援計算機系統正常執行並實現使用者操作的那部分軟體。

    程式設計程式(Compiler,compiling program),也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。

    系統軟體是指控制和協調計算機及外部裝置,支援應用軟體開發和執行的系統,是無需使用者干預的各種程式的集合,主要功能是排程,監控和維護計算機系統;負責管理計算機系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。

    一般來講,系統軟體包括作業系統和一系列基本的工具(比如編譯器,資料庫管理,儲存器格式化,檔案系統管理,使用者身份驗證,驅動管理,網路連線等方面的工具)。

    有代表性的系統軟體有:

    1、作業系統

    作業系統管理計算機的硬體裝置,使應用軟體能方便、高效地使用這些裝置。在微機上常見的有:DOS、WINDOWS、UNIX、OS/2等。

    在計算機軟體中最重要且最基本的就是作業系統(OS)。它是最底層的軟體,它控制所有計算機執行的程式並管理整個計算機的資源,是計算機裸機與應用程式及使用者之間的橋樑。沒有它,使用者也就無法使用某種軟體或程式。

    作業系統是計算機系統的控制和管理中心,從資源角度來看,它具有處理機、儲存器管理、裝置管理、檔案管理等4項功能。

    常用的系統有DOS作業系統、WINDOWS作業系統、UNIX作業系統和Linux、Netware等作業系統。

    2、語言處理程式

    編譯軟體CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟體,是一件極其繁重而艱難的工作。

    計算機只能直接識別和執行機器語言,因此要計算機上執行高階語言程式就必須配備程式語言翻譯程式,翻譯程式本身是一組程式,不同的高階語言都有相應的翻譯程式。

    語言處理程式如組合語言彙編器,C語言編譯、聯結器等。

    為了提高效率,人們規定一套新的指令,稱為高階語言,其中每一條指令完成一項操作,這種操作相對於軟體總的功能而言是簡單而基本的,而相對於CPU的一眇操作而言又是複雜的。用這種高階語言來編寫程式(稱為源程式)就象用預製板代替磚塊來造房子,效率要高得多。但CPU並不能直接執行這些新的指令,需要編寫一個軟體,專門用來將源程式中的每條指令翻譯成一系列CPU能接受的基本指令(也稱機器語言)使源程式轉化成能在計算機上執行的程式。完成這種翻譯的軟體稱為高階語言編譯軟體,通常把它們歸入系統軟體。目前常用的高階語言有VB、C++、JAVA等,它們各有特點,分別適用於編寫某一型別的程式,它們都有各自的編譯軟體。

    3、資料庫管理

    資料庫管理系統有組織地、動態地存貯大量資料,使人們能方便、高效地使用這些資料。

    資料庫管理系統是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫。

    4、輔助程式

    系統輔助處理程式也稱為“軟體研製開發工具”、“支援軟體”、“軟體工具”,主要有編輯程式、除錯程式、裝備和連線程式、除錯程式。

  • 中秋節和大豐收的關聯?
  • 蘋果手機id被黑怎麼辦?