關(guān)于Linux主要特點的簡介
Linux走過了十二年的春夏秋冬,這十二年里Linux越來越成為主流,你了解Linux系統(tǒng)么?你是Linux系統(tǒng)的應用者么?本文為你詳細介紹Linux主要特點,為你在學習Linux主要特點時起一定的作用。作為一個操作系統(tǒng),Linux幾乎滿足當今Unix操作系統(tǒng)的所有要求,因此,它具有Unix操作系統(tǒng)的基本特征。
1.符合POSIX 1003.1標準
POSIX 1003.1標準定義了一個最小的Unix操作系統(tǒng)接口,任何操作系統(tǒng)只有符合這一標準,才有可能運行Unix程序。Unix具有豐富的應用程序,當今絕 大多數(shù)操作系統(tǒng)都把滿足POSIX 1003.1標準作為實現(xiàn)目標,Linux也不例外,它完全支持POSIX 1003.1標準。
2.支持多用戶訪問和多任務編程
Linux是一個多用戶操作系統(tǒng),它允許多個用戶同時訪問系統(tǒng)而不會造成用戶之間的相互干擾。另外,Linux還支持真正的多用戶編程,一個用戶可以創(chuàng)建多個進程,并使各個進程協(xié)同工作來完成用戶的需求。
3.采用頁式存儲管理
頁式存儲管理使Linux能更有效地利用物理存儲空間,頁面的換入換出為用戶提供了更大的存儲空間。
4.支持動態(tài)鏈接
用戶程序的執(zhí)行往往離不開標準庫的支持,一般的系統(tǒng)往往采用靜態(tài)鏈接方式,即在裝配階段就已將用戶程序和標準庫鏈接好,這樣,當多個進程運行時,可能會 出現(xiàn)庫代碼在內(nèi)存中有多個副本而浪費存儲空間的情況。Linux 支持動態(tài)鏈接方式,當運行時才進行庫鏈接,如果所需要的庫已被其它進程裝入內(nèi)存,則不必再裝入,否則才從硬盤中將庫調(diào)入。這樣能保證內(nèi)存中的庫程序代碼是 ***的。
5.支持多種文件系統(tǒng)
Linux能支持多種文件系統(tǒng)。目前支持的文件系統(tǒng)有:EXT2、EXT、XIAFS、 ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux最 常用的文件系統(tǒng)是EXT2,它的文件名長度可達255字符,并且還有許多特有的功能,使它比常規(guī)的Unix文件系統(tǒng)更加安全。
6.支持TCP/IP、SLIP和PPP
在Linux中,用戶可以使用所有的網(wǎng)絡服務,如網(wǎng)絡文件系統(tǒng)、遠程登錄等。SLIP和PPP能支持串行線上的TCP/IP協(xié)議的使用,這意味著用戶可用一個高速Modem通過電話線連入Internet網(wǎng)中。
除了上述基本特征外, Linux還具有其獨有的特色:
支持硬盤的動態(tài)Cache 這一功能與MS-DOS中的Smartdrive相似。所不同的是,Linux能動態(tài)調(diào)整所用的Cache存儲器的大小,以適合當前存儲器的使用情況,當 某一時刻沒有更多的存儲空間可用時,Cache將被減少,以增加空閑的存儲空間,一旦存儲空間不再緊張,Cache的大小又將增加。
支持不同格式的可執(zhí)行文件 Linux具有多種模擬器,這使它能運行不同格式的目標文件。其中,DOS(DOSEMU)和MS-Windows(WINE),iBCS2模擬器能運行 SCO Unix的目標程序。(iBCS2模擬器不是Linux標準核心的一部分,但可從ftp.informatik.hu?berlin.de: /pub/os/linux下載),這就是Linux主要特點介紹。
【編輯推薦】