定 價(jià):36 元
叢書(shū)名:計(jì)算機(jī)科學(xué)與技術(shù)系列教材
- 作者:鄭鵬,曾平,丁建利主編
- 出版時(shí)間:2008/3/1
- ISBN:9787307060876
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類:TP316.81
- 頁(yè)碼:333
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本教材共分兩個(gè)部分,第一部分包括第1章至第6章,系統(tǒng)介紹了Linux原理;第二部分包括第7章至第14章,全面介紹了Linux應(yīng)用技術(shù)。第1章簡(jiǎn)單介紹了Linux的發(fā)展歷史,特征和開(kāi)發(fā)過(guò)程;第2章詳細(xì)分析了Linux中描述進(jìn)程的數(shù)據(jù)結(jié)構(gòu),以及實(shí)現(xiàn)進(jìn)程控制和進(jìn)程調(diào)度的方法;第3章講述Linux進(jìn)程間通信的方式;第4章介紹了Linux內(nèi)存管理的機(jī)制;第5章介紹了Linux的設(shè)備管理方法;第6章介紹了Linux文件系統(tǒng)的實(shí)現(xiàn)方法;第7章介紹了Linux的安裝方法和引導(dǎo)過(guò)程:第8章介紹了Linux的常用命令;第9章介紹了vi編輯器;第10章介紹了Shell編程的方法;第11章介紹了Linux系統(tǒng)管理的方法:第12章介紹了Linux在網(wǎng)絡(luò)中的應(yīng)用;第13章介紹了I.inux的圖形環(huán)境;第14章介紹了Linux環(huán)境中的編程技術(shù)。
本書(shū)吸收了國(guó)內(nèi)外近幾年出版的同類教材的優(yōu)點(diǎn),內(nèi)容豐富,既可作為計(jì)算機(jī)和相關(guān)專業(yè)的教材,也可作為IJnux愛(ài)好者和工程技術(shù)人員的參考書(shū)。
由于Linux屬于自由軟件,可免費(fèi)獲得源碼,又具有Unix的全部功能,所以Linux是我們學(xué)習(xí)操作系統(tǒng)的首選。
本書(shū)詳細(xì)分析了Linux的基本原理和概念,介紹了Linux的常用技術(shù),吸收了國(guó)內(nèi)外近幾年出版的同類教材的優(yōu)點(diǎn),內(nèi)容豐富,為讀者學(xué)習(xí)使用和分析Linux提供了一些基本的知識(shí)和方法。
第1章 Linux簡(jiǎn)介
1.1 什么是Linux
1.2 LiFlux的歷史
1.3 Linux的特征
1.3.1 Linux的技術(shù)特點(diǎn)
1.3.2 Linux的內(nèi)核特征
1.3.3 Linux的組成
1.4 Linux開(kāi)發(fā)過(guò)程
1.5 Linux的主要發(fā)行版本
1.6 Linux的應(yīng)用程序
習(xí)題
第2章 Linux進(jìn)程管理
2.1 Linux進(jìn)程
2.2 描述進(jìn)程的數(shù)據(jù)結(jié)構(gòu)
2.2.1 進(jìn)程的狀態(tài)和標(biāo)志信息
2.2.2 進(jìn)程的調(diào)度信息
2.2.3 進(jìn)程的標(biāo)識(shí)信息
2.2.4 進(jìn)程的通信信息
2.2.5 進(jìn)程的家族關(guān)系
2.2.6 時(shí)間和定時(shí)信息
2.2.7 文件系統(tǒng)信息
2.2.8 存儲(chǔ)管理信息
2.2.9 CPU現(xiàn)場(chǎng)保留信息
2.2.10 taslc_struct的作用
2.3 Linux的進(jìn)程控制
2.3.1 創(chuàng)建進(jìn)程
2.3.2 執(zhí)行進(jìn)程
2.3.3 等待進(jìn)程
2.3.4 終止進(jìn)程
2.4 Linux進(jìn)程調(diào)度
2.5 進(jìn)程的虛擬內(nèi)存
2.6 進(jìn)程訪問(wèn)的文件
習(xí)題
第3章 Linux進(jìn)程間通信
3.1 信號(hào)
3.2 管道
3.3 SYSTEM V進(jìn)程間通信
3.4 套接字通信
習(xí)題
第4章 Linux內(nèi)存管理
4.1 I386存儲(chǔ)管理硬件
4.2 虛擬內(nèi)存的管理
4.3 Linux分頁(yè)機(jī)制及地址映射
4.4 物理內(nèi)存的管理
4.5 內(nèi)存的分配與釋放
4.6 內(nèi)核內(nèi)存管理
4.7 請(qǐng)求換頁(yè)
4.8 Linux內(nèi)存中的緩沖機(jī)制
……
第5章 Linux設(shè)備管理
第6章 Linux文件系統(tǒng)
第7章 Linux安裝與引導(dǎo)
第8章 Linux常用命令
第9章 vi編輯器
第10章 Shell編程
第11章 Linux系統(tǒng)管理
第12章 Linux網(wǎng)絡(luò)應(yīng)用
第13章 Linux的圖形環(huán)境
第14章 Linux編程
參考文獻(xiàn)
第1章 Linux簡(jiǎn)介
Lunux是在日益普及的Internet上迅速形成和不斷完善的操作系統(tǒng)。Linux操作系統(tǒng)高效、穩(wěn)定,適應(yīng)多種硬件平臺(tái),而最具魅力的是它遵循GNU(“GNUs Not Unix”首字母的縮寫(xiě))通用公共許可協(xié)議(General Public License,簡(jiǎn)稱GPL),整個(gè)系統(tǒng)的源代碼可以自由獲取,并且在GPL許可的范圍內(nèi)自由修改、傳播。
Linux是由Linux Benedict Torvalds在1991年首次開(kāi)發(fā)和公開(kāi)發(fā)布的一個(gè)自由操作系統(tǒng)內(nèi)核。Torvalds當(dāng)時(shí)是芬蘭赫爾辛基大學(xué)的學(xué)生。Torvalds選擇發(fā)布Linux作遵守GPL的自由軟件。