linu的特性,與其他操作系統(tǒng)的區(qū)別_第1頁
linu的特性,與其他操作系統(tǒng)的區(qū)別_第2頁
linu的特性,與其他操作系統(tǒng)的區(qū)別_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Linux 的特性,與其他操作系統(tǒng)的區(qū)別Linux 的特性Linux 操作系統(tǒng)在短短的幾年之內(nèi)便得到了非常迅猛的發(fā)展,這與 Linux 具有的良好特性是分不開的。Linux包含UNIX的全部功能和特性。簡單地說,Linux具有以下主要特性。1開放性開放性是指系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,特別是遵循開放系統(tǒng)互連(OSI)國際標(biāo)準(zhǔn)。凡遵循國 際標(biāo)準(zhǔn)所開發(fā)的硬件和軟件,都能彼此兼容,可方便地實現(xiàn)互聯(lián)。2多用戶 多用戶是指系統(tǒng)資源可以被不同用戶各自擁有和使用,即每個用戶對自己的資源(如文件、 設(shè)備)有特定的權(quán)限,互不影響。Linux和UNIX都具有多用戶的特性。3多任務(wù) 多任務(wù)是現(xiàn)代計算機操作系統(tǒng)的最主要的一

2、個特點。它是指計算機同時執(zhí)行多個程序,而且 各個程序的運行互相獨立Linux系統(tǒng)調(diào)度每一個進(jìn)程平等地訪問處理器(CPU)。由于CPU 的處理速度非???,從處理器執(zhí)行一個應(yīng)用程序中的一組指令到Linux調(diào)度處理器再次運行 這個程序之間只有很短的時間延遲,用戶是感覺不出來的,因而啟動的應(yīng)用程序看起來好像 在并行運行。4良好的用戶界面Linux向用戶提供了兩種界面:用戶界面和系統(tǒng)調(diào)用。Linux的傳統(tǒng)用戶界面是基于文本的 命令行界面,即shell,它既可以聯(lián)機使用,又可存儲在文件上脫機使用shell有很強的 程序設(shè)計能力,用戶可方便地用它編制程序,從而為用戶擴充系統(tǒng)功能提供了更高級的手段。 可編程s

3、hell是指將多條命令組合在一起,形成一個shell程序,這個程序可以單獨運行, 也可以與其他程序同時運行。Linux還為用戶提供了圖形用戶界面,利用鼠標(biāo)、菜單、窗口、 滾動條等設(shè)施,給用戶呈現(xiàn)一個直觀、易操作、交互性強、友好的圖形化界面。 系統(tǒng)調(diào)用給用戶提供編程時使用的界面。用戶可以在編程時直接使用系統(tǒng)提供的系統(tǒng)調(diào)用命 令。系統(tǒng)通過這個界面為用戶程序提供底層的、高效率的服務(wù)。5設(shè)備獨立性 設(shè)備獨立性是指操作系統(tǒng)把所有外部設(shè)備統(tǒng)一視為文件,只要安裝它們的驅(qū)動程序,任何用 戶都可以像使用文件一樣操縱、使用這些設(shè)備,而不必知道它們的具體存在形式。 具有設(shè)備獨立性的操作系統(tǒng)通過把每一個外圍設(shè)備看做一

4、個獨立文件來簡化增加新設(shè)備的 工作。當(dāng)需要增加新設(shè)備時,系統(tǒng)管理員在內(nèi)核中增加必要的連接。這種連接(也稱做設(shè)備 驅(qū)動程序)保證每次調(diào)用設(shè)備提供服務(wù)時,內(nèi)核以相同的方式來處理它們。當(dāng)新的或更好的 外設(shè)被開發(fā)并交付給用戶時,只要這些設(shè)備連接到內(nèi)核,就能不受限制地立即訪問它們。設(shè) 備獨立性的關(guān)鍵在于內(nèi)核的適應(yīng)能力。其他操作系統(tǒng)只允許一定數(shù)量或一定種類的外部設(shè)備 連接,而具有設(shè)備獨立性的操作系統(tǒng)能夠容納任意種類及任意數(shù)量的設(shè)備,因為每一個設(shè)備 都是通過其與內(nèi)核的專用連接獨立進(jìn)行訪問的。Linux 是具有設(shè)備獨立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力,隨著更多的程序員利用 Linux編程,會有更多的硬件

5、設(shè)備加入到各種Linux內(nèi)核和發(fā)行版本中。另外,由于用戶可 以免費得到Linux的內(nèi)核源代碼,因此,用戶也可以修改內(nèi)核源代碼,以便適應(yīng)新增加的外 部設(shè)備。6豐富的網(wǎng)絡(luò)功能完善的內(nèi)置網(wǎng)絡(luò)是Linux的一大特點。Linux在通信和網(wǎng)絡(luò)方面的功能優(yōu)于其他操作系統(tǒng)。 它的聯(lián)網(wǎng)能力與內(nèi)核緊密地結(jié)合在一起,并具有內(nèi)置的靈活性。Linux為用戶提供了完善、 強大的網(wǎng)絡(luò)功能。7可靠的系統(tǒng)安全Linux采取了許多安全技術(shù)措施,包括對讀寫進(jìn)行權(quán)限控制、帶保護(hù)的子系統(tǒng)、審計跟蹤、 核心授權(quán)等,這為網(wǎng)絡(luò)多用戶環(huán)境中的用戶提供了必要的安全保障。人們普遍認(rèn)為, Linux 是目前最安全的操作系統(tǒng)之一。8良好的可移植性 可

6、移植性是指將操作系統(tǒng)從一個平臺轉(zhuǎn)移到另一個平臺時它仍然能按其自身的方式運行的 能力。Linux 是一種可移植的操作系統(tǒng),能夠在從微型計算機到大型計算機的任何環(huán)境和任何平臺 上運行??梢浦残詾檫\行Linux的不同計算機平臺與其他計算機進(jìn)行準(zhǔn)確而有效的通信提供 了手段,不需要另外增加特殊和昂貴的通信接口。Linux 與其他操作系統(tǒng)的區(qū)別Linux可以與MS-DOS、OS/2、Windows等操作系統(tǒng)共存于同一臺機器上。它們均為操作系 統(tǒng),具有一些共性,但是又各有特色,有所區(qū)別,可以根據(jù)個人需要或者使用習(xí)慣選擇安裝 其中的一種或幾種。目前,運行在 PC 機上的操作系統(tǒng)主要有 Microsoft 的

7、MS-DOS 和 Windows、 IBM 的 OS/2 等。早期的PC機用戶普遍使用MS-DOS,因為這種操作系統(tǒng)對機器的硬件配置要求不高, 而隨著計算機硬件技術(shù)的飛速發(fā)展,硬件設(shè)備的價格越來越低,人們可以相對容易地提高計 算機的硬件配置,于是開始使用Windows、Windows NT等具有圖形界面的操作系統(tǒng)。Linux 是新近被人們所關(guān)注的操作系統(tǒng),它正在逐漸為PC機的用戶所接受。那么,Linux與其他 操作系統(tǒng)的主要區(qū)別是什么呢?下面從三個方面加以論述。1Linux 與 MS-DOS 之間的區(qū)別不運行X Window時的Linux與MS-DOS的操作界面和使用方式非常相似,但二者的功能

8、和 性能有很大區(qū)別。就發(fā)揮處理器功能來說, MS-DOS 沒有完全發(fā)揮 x86 處理器的功能,而 Linux 完全在處理器保護(hù)模式下運行,充分利用了處理器的所有特性。 Linux 可以直接訪問 計算機內(nèi)的所有可用內(nèi)存,提供完整的UNIX接口。就操作系統(tǒng)的功能來說,MS-DOS是單用戶、單任務(wù)的操作系統(tǒng),一旦用戶運行一個MS-DOS 的應(yīng)用程序,它就獨占了系統(tǒng)的資源,用戶不可能再同時運行其他應(yīng)用程序。而inux是多 用戶、多任務(wù)的操作系統(tǒng),可以有多個用戶同時登錄,而且可以同時運行多個應(yīng)用程序。就使用費用而言,MS-DOS是商業(yè)軟件,需要付費購買使用,而Linux是免費的,用戶可以 從Intern

9、et上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮付費購買問題。Linux 與 Windows 之間的區(qū)別從發(fā)展的背景看, Linux 是從一個比較成熟的操作系統(tǒng)發(fā)展而來的,而其他操作系統(tǒng)(如 Windows等)都是自成體系,沒有相依托的操作系統(tǒng)。這一區(qū)別使得Linux的用戶能大大地 從UNIX團(tuán)體的貢獻(xiàn)中獲益。Linux給個人計算機帶來了能夠與UNIX系統(tǒng)匹敵的速度、效 率和靈活性,使個人計算機具有的潛力得到了充分發(fā)揮。 Linux 不僅在性能上能夠與 UNIX 系統(tǒng)相匹敵,而且具有強大的網(wǎng)絡(luò)功能,能夠支持 Internet、 Intranet、 Windows、 AppleTalk

10、 等網(wǎng)絡(luò)。在Linux中,你幾乎可以找到需要的所有內(nèi)容。Linux擁有與Windows和Mac 一樣功能完備的圖形用戶界面X Window系統(tǒng)。X Window系統(tǒng)是用于UNIX機器的一個圖形系統(tǒng),它支持許多應(yīng)用程序,并且是業(yè)界的標(biāo)準(zhǔn)界面。Linux 不僅提供了強大的操作系統(tǒng)功能,而且還提供了豐富的應(yīng)用軟件,在 Internet 上,大 量免費軟件都是針對UNIX系統(tǒng)編寫的,這些程序包羅萬象,任何人都可以下載適合自己需 要的軟件及其源碼,以便修改和擴充操作系統(tǒng)或應(yīng)用程序的功能。Linux穩(wěn)定性好,運行Linux的機器啟動一次可以運行數(shù)月。Linux提供了完全的內(nèi)存保護(hù), 每個進(jìn)程都運行在自己的

11、虛擬地址空間中,不會損壞其他進(jìn)程或內(nèi)核使用的地址空間。任務(wù) 與內(nèi)核間相互隔離,行為不良或編寫不良的程序只能毀壞自己,因而被破壞的進(jìn)程幾乎不可 能使系統(tǒng)崩潰。Windows對硬件配置要求高,而Linux在低端PC系統(tǒng)上仍然可以流暢運行,Linux的最小 安裝僅需要4MB內(nèi)存,Linux內(nèi)核允許在運行時裝載和卸載硬件的驅(qū)動程序,這樣就不必 裝載全部的驅(qū)動程序,可以最大化地節(jié)約內(nèi)存資源。Linux的組網(wǎng)能力非常強大,它提供了對TCP/IP的完善支持,并且包括了對下一代Internet 協(xié)議IPv6的支持。Linux內(nèi)核還包括IP防火墻代碼、IP偽裝、IP服務(wù)質(zhì)量控制及許多安全 特性。這些特性可以和像

12、Cisco這樣的公司提供的高端路由設(shè)備的特性相媲美。此外,利用 Samba 組件, Linux 可以作為 Windows 客戶機的打印和文件服務(wù)器。運用 Linux 包含的 AppleTalk模塊,Linux甚至可以作為一個Macintosh客戶機的文件和打印服務(wù)器。從使用費用上看,Linux是一種開放、免費的操作系統(tǒng),而Windows操作系統(tǒng)是封閉的、有 償使用的系統(tǒng)。這一區(qū)別使得用戶不用花錢就能得到很多Linux的版本以及為其開發(fā)的應(yīng)用 軟件。Linux系統(tǒng)的開發(fā)遵循UNIX的開放系統(tǒng)標(biāo)準(zhǔn),任何一個軟件商或開發(fā)者都可以實現(xiàn) 這些標(biāo)準(zhǔn)。OS/2和Windows NT等操作系統(tǒng)是具有版權(quán)的產(chǎn)品,其接口和設(shè)計均由某一公 司控制,只有這些公司才有權(quán)實現(xiàn)其設(shè)計,它們是在封閉的環(huán)境下發(fā)展的。Linux與商用UNIX之間的區(qū)別Linux和商用UNIX支持基本相同的軟件、程序設(shè)計環(huán)境和網(wǎng)絡(luò)特性,可以說Linux是UNIX 的PC版本,Linux在PC機上提供了相當(dāng)于UNIX工作站的性能。Li

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論