【廣告】
分布式程序設(shè)計(jì)語言用于編寫運(yùn)行于分布式計(jì)算機(jī)系統(tǒng)上的分布式程序。一個(gè)分布式程序由若干個(gè)可以獨(dú)立執(zhí)行的程序模塊組成,它們分布于一個(gè)分布式處理系統(tǒng)的多臺(tái)計(jì)算機(jī)上被同時(shí)執(zhí)行。它與集中式的程序設(shè)計(jì)語言相比有三個(gè)特點(diǎn):分布性、通信性和穩(wěn)健性。分布式文件系統(tǒng)具有執(zhí)行遠(yuǎn)程文件存取的能力,并以透明方式對(duì)分布在網(wǎng)絡(luò)上的文件進(jìn)行管理和存取。
系統(tǒng)軟件使得計(jì)算機(jī)使用者和其他軟件將計(jì)算機(jī)當(dāng)成一個(gè)整體而不需要顧及到底層每個(gè)硬件是如何工作的。應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件。它可以是一個(gè)特定的程序,比如一個(gè)圖像瀏覽器。也可以是一組功能聯(lián)系緊密,可以互相協(xié)作的程序的集合,比如微軟的Office軟件。
應(yīng)用軟件一般分為兩類:一類是為特定需要開發(fā)的實(shí)用型軟件,如會(huì)計(jì)核算軟件、訂景系統(tǒng)、工程預(yù)算軟件和教育輔助軟件等;另一類是為了方便用戶使用計(jì)算機(jī)而提供的一種工具軟件,如用于文字處理的Word、用于輔助設(shè)計(jì)的AutoCAD及用于系統(tǒng)維護(hù)的瑞星殺毒軟件等。
軟件系統(tǒng)由系統(tǒng)軟件、支撐軟件和應(yīng)用軟件組成的,它是計(jì)算機(jī)系統(tǒng)中由軟件組成的部分;操作系統(tǒng)用于管理計(jì)算機(jī)的資源和控制程序的運(yùn)行;語言處理系統(tǒng)是用于處理軟件語言等的軟件,如編譯程序等。
分布式軟件系統(tǒng)包括分布式操作系統(tǒng)、分布式程序設(shè)計(jì)系統(tǒng)、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)等。人機(jī)交互系統(tǒng)是提供用戶與計(jì)算機(jī)系統(tǒng)之間按照一定的約定進(jìn)行信息交互的軟件系統(tǒng),可為用戶提供一個(gè)友善的人機(jī)界面。
應(yīng)用軟件是指計(jì)算機(jī)用戶利用計(jì)算機(jī)的軟、硬件資源為某一專門應(yīng)用目的而開發(fā)的軟件。例如:科學(xué)計(jì)算、工程設(shè)計(jì)、數(shù)據(jù)處理、事務(wù)管理等方面的程序。
1. 文字處理程序
主要用于將文字輸入到計(jì)算機(jī),存儲(chǔ)在外存中,用戶能對(duì)輸入的文字進(jìn)行修改、編輯,并能將輸入的文字以多種字體、多種字型及各種格式打印出來。目前常用的文字處理軟件有WPS、Microsoft Word等。
2. 表格處理軟件
表格處理軟件主要處理各式各樣的表格。它可以根據(jù)用戶的要求自動(dòng)生成各式各樣的表格,表格中的數(shù)據(jù)可以輸入也可以從數(shù)據(jù)庫中取出。可根據(jù)用戶給出的計(jì)算公式,完成復(fù)雜的表格計(jì)算,計(jì)算結(jié)果自動(dòng)填入對(duì)應(yīng)欄目里。如果修改了相關(guān)的原始數(shù)據(jù),計(jì)算結(jié)果欄目中的結(jié)果數(shù)據(jù)也會(huì)自動(dòng)更新,不需用戶重新計(jì)算。