出版時間:2005-2 出版社:機(jī)械工業(yè)出版社 作者:Gary Nutt,潘登 頁數(shù):162
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本傳統(tǒng)操作系統(tǒng)教材的配套實驗室教材。本書共分兩部分:第一部分展示了Linux設(shè)計的概況,對Linux環(huán)境的運(yùn)行時組織和進(jìn)程、文件及設(shè)備管理等主題提供了分析;第二部分通過12個練習(xí)探討了操作系統(tǒng)內(nèi)部結(jié)構(gòu)的各個方面,內(nèi)容涉及Shell編程、內(nèi)核模塊、系統(tǒng)調(diào)用、虛擬存儲、文件系統(tǒng)、文件I/O等,從而幫助讀者開發(fā)自己的Linux內(nèi)核函數(shù)和數(shù)據(jù)結(jié)構(gòu),使讀者在實驗室中真正了解理論概念是如何在Linux中得到實現(xiàn)的。 本書可供計算機(jī)專業(yè)本科生使用,也是教師的輔導(dǎo)用書。附帶光盤中的Linux源代碼為讀音的學(xué)習(xí)和使用提供了便利。
作者簡介
Gary Nutt是科羅拉大學(xué)計算機(jī)科學(xué)系教授。他于1972年獲得華勵頓大學(xué)博士學(xué)位。曾在施樂公司PARC實驗室和貝爾實驗室工作過。他的在研究領(lǐng)域主要包括:操作系統(tǒng)、分布式程序設(shè)計、分布式虛擬機(jī)、存儲系統(tǒng)、小型無線局域網(wǎng)絡(luò)等。他另一部著作《操作系統(tǒng):現(xiàn)代觀點》是國際上
書籍目錄
第一部分 Linux概況 1 Linux的演變 2 通用內(nèi)核職責(zé) 2.1 資源抽象 2.2 共享資源 2.2.1 管理對資源的競爭 2.2.2 資源的獨占使用 2.2.3 有控制的共享 2.3 操作系統(tǒng)的功能劃分 3 內(nèi)核的組織結(jié)構(gòu) 3.1 中斷 3.2 使用內(nèi)核服務(wù) 3.3 串行執(zhí)行 3.4 守護(hù)進(jìn)程 3.5 引導(dǎo)過程 3.5.1 引導(dǎo)扇區(qū) 3.5.2 啟動內(nèi)核 3.6 登錄到機(jī)器 3.7 機(jī)器中的控制流 4 進(jìn)程與資源管理 4.1 運(yùn)行進(jìn)程管理程序 4.1.1 系統(tǒng)調(diào)用 4.1.2 中斷 4.2 創(chuàng)建新任務(wù) 4.3 調(diào)度程序 4.4 進(jìn)程間通信與同步機(jī)制 4.5 保護(hù)機(jī)制 5 存儲管理 5.1 管理虛擬地址空間 5.2 輔助存儲 5.3 缺頁處理 5.4 地址變換 6 設(shè)備管理 6.1 設(shè)備驅(qū)動程序 6.2 處理中斷 7 文件管理 7.1 裝載文件系統(tǒng) 7.2 打開文件 7.3 讀寫文件 7.4 Ext2文件系統(tǒng) 8 了解Linux的更多信息 第二部分 練習(xí) 練習(xí)一 觀察Linux行為 …… 練習(xí)二 Shell編程 練習(xí)三 內(nèi)核定時器 練習(xí)四 內(nèi)核模塊 練習(xí)五 系統(tǒng)調(diào)用 練習(xí)六 共享內(nèi)存 練習(xí)七 虛擬存儲 練習(xí)八 同步機(jī)制 練習(xí)九 調(diào)度程序 練習(xí)十 設(shè)備驅(qū)動程序 練習(xí)十一 文件系統(tǒng) 練習(xí)十二 文件I/O 進(jìn)一步學(xué)習(xí) 附錄A Linux Mandrake 7.0 附錄B GNU通用公共許可證參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Linux操作系統(tǒng)內(nèi)核實習(xí) PDF格式下載