linux操作系統(tǒng)的特點
作者:佚名 時間:2012-03-04 分享到:
linux繼承了unix的很多優(yōu)點,但它也具有如下自身獨特的優(yōu)點;
1.共享內(nèi)存頁面.在linux下,多個進(jìn)程可以使用同一個內(nèi)存頁面,只有在某一個進(jìn)程試圖對這個頁面進(jìn)行寫操作時,linux才將這個頁面復(fù)制到內(nèi)存的另一塊區(qū)域.因此這個特點加快了程序運行的速度,還節(jié)約了寶貴的物理內(nèi)存.
2.使用分頁技術(shù)的虛擬內(nèi)存,在linux下,系統(tǒng)核心并不把整個進(jìn)程交換到硬盤上,而是按照內(nèi)存頁面來交換.虛擬內(nèi)存的載體,不僅僅可以是一個單獨的分區(qū),也可以是一個文件,linux還可以在系統(tǒng)運行時臨時增加交換內(nèi)存,而不是像某些unix系統(tǒng)那樣重新啟動才能使用新的交換空間.
3.動態(tài)鏈接共享庫,linux既可以使用靜態(tài)鏈接共享庫,也可提供動態(tài)鏈接共享庫功能.因此,可大大減少linux應(yīng)用程序所占用的空間,如一個普通的應(yīng)用程序使用靜態(tài)鏈接編譯時占用2mb,而在使用動態(tài)鏈接編譯時可能占用空間僅僅為50kb左右.
4.支持多個虛擬控制臺,用戶可以在一個真實的控制臺前登錄多個虛擬控制臺,可以使用熱鍵在這些虛擬臺之間切換.
5.高度磁盤緩沖功能,linux最突出的一個優(yōu)點就是它的磁盤i/o速度快,因為它將系統(tǒng)沒用到的剩余物理內(nèi)在全部用來作硬盤的高速緩存,當(dāng)對內(nèi)在要求比較大的應(yīng)用程序運行時,它會自動地將這部分內(nèi)在十放出給應(yīng)用程序使用.
6.支持多平臺.雖然linux系統(tǒng)組要在x86平臺上運行,但它也可在alpha和spare平臺上運行.redhat公司已經(jīng)推出了適合后兩種平臺的開發(fā)套件,對其它硬件平臺的移植工作也在進(jìn)行中.
7.與其它unix系統(tǒng)兼容.linux與大多數(shù)posix,system v等unix系統(tǒng)在源代碼級兼容,通過ibcs2兼容的模擬模塊,linux可直接運行sco,svr3,svr4的可執(zhí)行程序.
8提供全部源代碼,linux最偉大的一個我就是它的源代碼是免費公開的,這包括整個系統(tǒng)核心,所有的程序,開發(fā)工具包以及所有的應(yīng)用程序.