本書第1章介紹了操作系統(tǒng)的地位、定義、功能、特性,以及發(fā)展歷史、分類、內(nèi)核結(jié)構(gòu)模型;第2章則以IntelX86為例介紹了計算機硬件子系統(tǒng)對操作系統(tǒng)的支持與要求,重點闡述了X86的保護模式、中斷機制、Firmware及Linux系統(tǒng)引導;第3章詳細介紹了進程管理以及在Linux內(nèi)核里的實現(xiàn)方法;第4章介紹了內(nèi)存管理的基本原理、技術(shù),詳細介紹了Linux內(nèi)存管理的策略和實現(xiàn)機制;第5章介紹了文件管理的基本概念,以Ext2,Proc為例詳細介紹了Linux文件系統(tǒng)。第6章詳細介紹了設備管理的基本原理以及Linux設備管理的特點;第7章詳細介紹了Linux設備驅(qū)動程序設計的基礎知識;第8章介紹了Linux字符設備和塊設備驅(qū)動程序設計的方法及實例;第9章介紹了Linux網(wǎng)絡設備驅(qū)動程序設計的方法及實例。除此以外,本書還給出了Linux系統(tǒng)管理、內(nèi)核同步機制、進程間通信、內(nèi)存管理、Proc文件創(chuàng)建、設備驅(qū)動程序、內(nèi)核裁減等7個實驗內(nèi)容及有關(guān)參考代碼。綜觀全書,處處體現(xiàn)出了對操作系統(tǒng)原理的深入理解,以及對Linux操作系統(tǒng)分析和設計能力的培養(yǎng)。
標簽:
linux
操作系統(tǒng)
上傳時間:
2022-07-27
上傳用戶:zhaiyawei