第一章 Linux核心簡介

2021-08-21 09:26:17 字數 463 閱讀 9865

unix 中所有的東西都被當作檔案對待。

unix 核心和相關的系統工具軟體是用 c 語言編寫而成。

unix 程序建立非常迅速,並且有乙個非常獨特的 fork()系統呼叫。

linux 是非商業化的產品,它使用 gnu 的 general public license(gpl) 第二版本作為限制條款。

執行於核心空間,處理程序上下文,代表某個特定的程序執行。

執行於核心空間,處於中斷上下文,與任何程序無關,處理某個特定的中斷。

linux 支援對稱多處理 (smp) 機制。

linux 核心可以搶占,2.6版本以後的核心支援核心態搶占。

linux 對執行緒的支援實現比較有意思,核心並不區分執行緒和其它的一般程序,對於核心來說所有的程序都一樣——只不過是其中的一些共享資源而已。

linux 忽略了一些 unix 設計拙劣的特性。

linux 體現了自由一詞的精髓。

第一章 Linux核心簡介

1.linux是類unix系統,但他不是unix。儘管linux借鑑了unix的許多設計並且實現了unix的api 由posix標準和其他single unix specification定義的 但linux沒有像其他unix變種那樣直接使用unix的原始碼。2.linux系統的基礎是核心 c庫 工...

第一章 簡介

執行緒的優勢 發揮多處理器的強大能力 由於基本的排程單位是執行緒,因此如果在程式中只有乙個執行緒,那麼最多同時只能在乙個處理器上執行。在雙處理器系統上,單執行緒的程式只能使用一半的cpu資源,而在擁有100個處理器的系統上,將有99 的資源無法使用。在gui應用,執行緒可以提高使用者介面的響應靈敏度...

第一章(簡介)

技術手段 包含運用虛擬專用網路 virtual private network vpn 加密協議,入侵檢測系統 intrusion detection system ids 入侵防禦系統 instrusion prevention system ips 訪問控制列表 access control l...