Linux系統在短短的幾年之內就得到了非常迅猛的發展, 這與Linux系統的良好特性是分不開的。Linux系統包含了UNIX系統的全部功能和特性,簡單地說, Linux系統具有以下主要特性。
一.開放性 是指系統遵循世界標準規範,特別是遵循開放系統互連(OSI)國際標準。凡遵循國際標準所開發的硬體和軟體,都能彼此相容,可方便地實現互連。
二.多使用者 是指系統資源可以被不同使用者使用,每個使用者對自己的資源(例如:檔案、裝置)有特定的許可權,互不影響。Linux和Unix都具有多使用者的特性。
三.多工 是現代計算機的最主要的一個特點。它是指計算機同時執行多個程式,而且各個程式的執行互相獨立。Linux系統排程每一個程序平等地訪問微處理器。由於CPU的處理速度非常快,其結果是,啟動的應用程式看起來好像在並行執行。事實上,從處理器執行一個應用程式中的一組指令到Linux排程微處理器再次執行這個程式之間只有很短的時間延遲,使用者是感覺不出來的。
四.良好的使用者介面 Linux向用戶提供了兩種介面:使用者介面和系統呼叫。Linux的傳統使用者介面是基於文字的命令列介面,即shell,它既可以聯機使用,又可存在檔案上離線使用。shell有很強的程式設計能力,使用者可方便地用它編制程式,從而為使用者擴充系統功能提供了更高階的手段。可程式設計Shell是指將多條命令組合在一起,形成一個Shell程式,這個程式可以單獨執行,也可以與其他程式同時執行。 系統呼叫給使用者提供程式設計時使用的介面。使用者可以在程式設計時直接使用系統提供的系統呼叫命令。系統透過這個介面為使用者程式提供低階、高效率的服務。Linux還為使用者提供了圖形使用者介面。它利用滑鼠、選單、視窗、捲軸等設施,給使用者呈現一個直觀、易操作、互動性強的友好的圖形化介面。
五.裝置獨立性 裝置獨立性是指作業系統把所有外部裝置統一當作成檔案來看待,只要安裝它們的驅動程式,任何使用者都可以象使用檔案一樣,操縱、使用這些裝置,而不必知道它們的具體存在形式。 具有裝置獨立性的作業系統,透過把每一個外圍裝置看作一個獨立檔案來簡化增
Linux系統在短短的幾年之內就得到了非常迅猛的發展, 這與Linux系統的良好特性是分不開的。Linux系統包含了UNIX系統的全部功能和特性,簡單地說, Linux系統具有以下主要特性。
一.開放性 是指系統遵循世界標準規範,特別是遵循開放系統互連(OSI)國際標準。凡遵循國際標準所開發的硬體和軟體,都能彼此相容,可方便地實現互連。
二.多使用者 是指系統資源可以被不同使用者使用,每個使用者對自己的資源(例如:檔案、裝置)有特定的許可權,互不影響。Linux和Unix都具有多使用者的特性。
三.多工 是現代計算機的最主要的一個特點。它是指計算機同時執行多個程式,而且各個程式的執行互相獨立。Linux系統排程每一個程序平等地訪問微處理器。由於CPU的處理速度非常快,其結果是,啟動的應用程式看起來好像在並行執行。事實上,從處理器執行一個應用程式中的一組指令到Linux排程微處理器再次執行這個程式之間只有很短的時間延遲,使用者是感覺不出來的。
四.良好的使用者介面 Linux向用戶提供了兩種介面:使用者介面和系統呼叫。Linux的傳統使用者介面是基於文字的命令列介面,即shell,它既可以聯機使用,又可存在檔案上離線使用。shell有很強的程式設計能力,使用者可方便地用它編制程式,從而為使用者擴充系統功能提供了更高階的手段。可程式設計Shell是指將多條命令組合在一起,形成一個Shell程式,這個程式可以單獨執行,也可以與其他程式同時執行。 系統呼叫給使用者提供程式設計時使用的介面。使用者可以在程式設計時直接使用系統提供的系統呼叫命令。系統透過這個介面為使用者程式提供低階、高效率的服務。Linux還為使用者提供了圖形使用者介面。它利用滑鼠、選單、視窗、捲軸等設施,給使用者呈現一個直觀、易操作、互動性強的友好的圖形化介面。
五.裝置獨立性 裝置獨立性是指作業系統把所有外部裝置統一當作成檔案來看待,只要安裝它們的驅動程式,任何使用者都可以象使用檔案一樣,操縱、使用這些裝置,而不必知道它們的具體存在形式。 具有裝置獨立性的作業系統,透過把每一個外圍裝置看作一個獨立檔案來簡化增