【廣告】
它是用戶與計(jì)算機(jī)硬件系統(tǒng)的接口;從資源管理的角度看,它是計(jì)算機(jī)系統(tǒng)資源的管理者。其主要作用及目的就是提高系統(tǒng)資源的利用率;提供友好的用戶界面;創(chuàng)造良好的工作環(huán)境,從而使用戶能夠靈活、方便地使用計(jì)算機(jī),使整個(gè)計(jì)算機(jī)系統(tǒng)能地運(yùn)行。 操作系統(tǒng)的任務(wù)是管理好計(jì)算機(jī)的全部軟硬件資源,提高計(jì)算機(jī)的利用率;擔(dān)任用戶與計(jì)算機(jī)之間的接口,使用戶通過操作系統(tǒng)提供的命令或菜單方便地使用計(jì)算機(jī)。
分布式軟件系統(tǒng) 語(yǔ)音(Distributed Software Systems)是支持分布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡(luò)互聯(lián)的多處理機(jī)體系結(jié)構(gòu)上執(zhí)行任務(wù)的系統(tǒng)。它包括分布式操作系統(tǒng)、分布式程序設(shè)計(jì)語(yǔ)言及其編譯(解釋)系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫(kù)系統(tǒng)等。分布式操作系統(tǒng)負(fù)責(zé)管理分布式處理系統(tǒng)資源和控制分布式程序運(yùn)行。它和集中式操作系統(tǒng)的區(qū)別在于資源管理、進(jìn)程通信和系統(tǒng)結(jié)構(gòu)等方面。
編寫計(jì)算機(jī)程序所用的語(yǔ)言是人與計(jì)算機(jī)之間交換的工具,按語(yǔ)言對(duì)機(jī)器的依賴程度分為機(jī)器語(yǔ)言、匯編語(yǔ)言和語(yǔ)言。
⑴ 機(jī)器語(yǔ)言(Machine Language)。機(jī)器語(yǔ)言是面向機(jī)器的語(yǔ)言,每一個(gè)由機(jī)器語(yǔ)言所編寫的程序只適用于某種特定類型的計(jì)算機(jī),即指令代碼通常隨CPU型號(hào)的不同而不同。它可以被計(jì)算機(jī)硬件直接識(shí)別,不需要翻譯。一句機(jī)器語(yǔ)言實(shí)際上就是一條機(jī)器指令,它由操作碼和地址碼組成。機(jī)器指令的形式是用0、1組成的二進(jìn)制代碼串。
⑵ 匯編語(yǔ)言(Assemble Language)。匯編語(yǔ)言是一種面向機(jī)器的程序設(shè)計(jì)語(yǔ)言,它是為特定的計(jì)算機(jī)或計(jì)算機(jī)系列設(shè)計(jì)的。匯編語(yǔ)言采用一定的助記符號(hào)表示機(jī)器語(yǔ)言中指令和數(shù)據(jù),即用助記符號(hào)代替了二進(jìn)制形式的機(jī)器指令。這種替代使得機(jī)器語(yǔ)言“符號(hào)化”,所以匯編語(yǔ)言也是符號(hào)語(yǔ)言。每條匯編語(yǔ)言的指令就對(duì)應(yīng)了一條機(jī)器語(yǔ)言的代碼,不同型號(hào)的計(jì)算機(jī)系統(tǒng)一般有不同的匯編語(yǔ)言。
計(jì)算機(jī)硬件只能識(shí)別機(jī)器指令,執(zhí)行機(jī)器指令,對(duì)于用助記符表示的匯編指令是不能執(zhí)行的。