您好,歡迎來到易龍商務網!
發布時間:2021-09-27 21:17  
【廣告】






分布式程序設計語言用于編寫運行于分布式計算機系統上的分布式程序。一個分布式程序由若干個可以獨立執行的程序模塊組成,它們分布于一個分布式處理系統的多臺計算機上被同時執行。它與集中式的程序設計語言相比有三個特點:分布性、通信性和穩健性。分布式文件系統具有執行遠程文件存取的能力,并以透明方式對分布在網絡上的文件進行管理和存取。
計算機的軟件系統分為系統軟件和應用軟件兩大類。系統軟件是指控制和協調計算機及外部設備,支持應用軟件開發和運行的系統,是無需用戶干預的各種程序的集合,主要功能是調度,監控和維護計算機系統;負責管理計算機系統中各種獨立的硬件,使得它們可以協調工作。操作系統用于管理計算機的資源和控制程序的運行。語言處理系統是用于處理軟件語言等的軟件,如編譯程序等。數據庫系統是用于支持數據管理和存取的軟件,它包括數據庫、數據庫管理系統等。
系統軟件是計算機系統的一部分,它是支持應用軟件的運行的。為用戶開發應用系統提供一個平臺,用戶可以使用它,一般不隨意修改它。一般常用的系統軟件如下:
1. 操作系統OS(Operating System )
為了使計算機系統的所有資源(包括中央處理器、存儲器、各種外部設備及各種軟件)協調一致,有條不紊地工作,就必須有一個軟件來進行統一管理和統一調度,這種軟件稱為操作系統。它的功能就是管理計算機系統的全部硬件資源、軟件資源及數據資源,使計算機系統所有資源地發揮作用,為用戶提供方便的、有效的、友善的服務界面。
操作系統是一個龐大的管理控制程序,它大致包括如下管理功能:進程與處理機調度、作業管理、存儲管理、設備管理、文件管理。實際的操作系統是多種多樣的,根據側重面不同和設計思想不同,操作系統的結構和內容存在很大差別。
編寫計算機程序所用的語言是人與計算機之間交換的工具,按語言對機器的依賴程度分為機器語言、匯編語言和語言。
?、拧C器語言(Machine Language)。機器語言是面向機器的語言,每一個由機器語言所編寫的程序只適用于某種特定類型的計算機,即指令代碼通常隨CPU型號的不同而不同。它可以被計算機硬件直接識別,不需要翻譯。一句機器語言實際上就是一條機器指令,它由操作碼和地址碼組成。機器指令的形式是用0、1組成的二進制代碼串。
?、啤R編語言(Assemble Language)。匯編語言是一種面向機器的程序設計語言,它是為特定的計算機或計算機系列設計的。匯編語言采用一定的助記符號表示機器語言中指令和數據,即用助記符號代替了二進制形式的機器指令。這種替代使得機器語言“符號化”,所以匯編語言也是符號語言。每條匯編語言的指令就對應了一條機器語言的代碼,不同型號的計算機系統一般有不同的匯編語言。
計算機硬件只能識別機器指令,執行機器指令,對于用助記符表示的匯編指令是不能執行的。