IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: 首頁 > 原創圖書 >《Linux 2.6內核標準教程》

《Linux 2.6內核標準教程》
  • 圖書名稱 :    《Linux 2.6內核標準教程》
  • 作       者 :    河秦 王洪濤
  • 出版單位 :    人民郵電出版社
  • 叢書名稱 :    北京華清遠見嵌入式培訓中心教材
  • 全書章節 :    共8章
  • 出版日期 :    2008年11月
編輯推薦

業界權威機構和專家強力推薦
多年培訓、研發經驗的總結

圖書簡介

      Linux內核是Linux操作系統中最核心的部分,用于實現對硬件部件的編程控制和接口操作。本書深入、系統地講解了Linux內核的工作原理,對Linux內核的核心組件逐一進行深入講解。 全書共8章,首先講解Linux系統的引導過程;然后對Linux內核的3大核心模塊——內存管理、進程管理、中斷和異常處理進行了深入的分析;在此基礎上,對時間度量、系統調用進行了分析和討論;最后講解了Linux內核中常見的同步機制,使讀者掌握每處理器變量和RCU這兩種新的同步機制。 本書適合Linux內核愛好者、Linux驅動開發人員、Linux系統工程師參考使用,也可以作為計算機及相關專業學生深入學習操作系統的參考書。

圖書目錄

第1章 Linux內核學習基礎
1.1 為什么研究Linux內核
1.1.1 Linux的歷史來源
1.1.2 Linux的發展現狀
1.1.3 Linux的前景展望
1.2 選擇什么版本進行研究
1.3 內核基本結構
1.3.1 內核在操作系統中的地位
1.3.2 Linux 2.6內核源代碼目錄樹簡介
1.3.3 Linux 2.6內核的新特性
1.4 如何閱讀本書
1.4.1 內核探索工具
1.4.2 推薦閱讀方法
第2章 引導過程分析
2.1 內核鏡像的構建過程
2.1.1 編譯內核的步驟及分析
2.1.2 內核鏡像構建過程分析
2.2 系統引導過程分析
2.2.1 傀儡引導扇區
2.2.2 探測系統資源
2.2.3 解壓內核鏡像
2.2.4 進入保護模式
2.2.5 系統最終初始化
2.3 系統引導過程總結
第3章 內存管理
3.1 基礎知識
3.1.1 存儲器地址
3.1.2 分段機制
3.1.3 分頁機制
3.2 內核頁表的初始化過程
3.2.1 啟用分頁機制
3.2.2 構建內核頁表
3.3 物理內存的描述方法
3.3.1 內存節點
3.3.2 內存區域 1
3.3.3 物理頁框
3.4 物理內存的初始化過程
3.4.1 探測系統物理內存
3.4.2 初始化內存分配器
3.5 物理內存的分配與回收
3.5.1 伙伴分配算法
3.5.2 對象緩沖技術
3.6 內核地址空間
3.6.1 常規映射地址空間
3.6.2 固定映射地址空間
3.6.3 長久內核映射空間
3.6.4 臨時內核映射空間
3.6.5 非連續映射地址空間
第4章 進程管理
4.1 進程與線程的概念
4.1.1 程序與進程
4.1.2 進程與線程
4.2 進程描述符
4.2.1 進程標識符
4.2.2 進程的狀態
4.2.3 進程上下文
4.2.4 當前進程
4.3 進程的組織形式
4.3.1 進程標識符構成的哈希表
4.3.2 所有進程構成的雙向鏈表
4.3.3 執行態進程組成的運行隊列
4.3.4 阻塞態進程組成的等待隊列
4.4 進程的創建過程
4.4.1 進程創建的接口函數
4.4.2 進程創建的處理過程
4.5 進程調度算法
4.5.1 進程的分類
4.5.2 進程優先級
4.5.3 時間片分配
4.5.4 進程調度時機
4.6 進程切換過程分析
4.6.1 選取合適進程
4.6.2 完成上下文切換
4.7 空閑進程的初始化
4.7.1 空閑進程的內核態棧
4.7.2 空閑進程的內存描述符
4.7.3 空閑進程的硬件上下文
4.7.4 空閑進程的任務狀態段
第5章 中斷和異常
5.1 基礎知識
5.1.1 中斷和異常的定義
5.1.2 中斷和異常的分類
5.1.3 中斷和異常的對比
5.2 處理機制
5.2.1 IA32架構下的處理機制
5.2.2 Linux內核的實現策略
5.3 中斷描述符表的初始化
5.3.1 中斷描述符表的初步初始化
5.3.2 中斷描述符表的最終初始化
5.4 具體處理過程
5.4.1 公用的硬件處理階段
5.4.2 中斷的軟件處理階段
5.4.3 異常的軟件處理階段
5.5 延遲處理機制
5.5.1 softirq延遲處理
5.5.2 tasklet延遲處理
5.5.3 work queue延遲處理
第6章 時間度量
6.1 硬件支持
6.1.1 實時鐘RTC
6.1.2 系統時鐘
6.2 軟件架構
6.2.1 相對時間
6.2.2 墻上時間
6.2.3 內核定時器
6.3 時間度量的初始化過程
6.3.1 內核定時器初始化
6.3.2 系統時鐘的初始化
6.3.3 初始化時鐘中斷源
6.4 時鐘中斷處理過程
6.4.1 找回遺失的時鐘中斷
6.4.2 更新jiffies_64、xtime
6.4.3 對當前進程記賬
6.4.4 時鐘中斷處理小結
6.5 內核定時器工作原理
6.5.1 初始化內核定時器節點
6.5.2 激活內核定時器節點
6.5.3 內核定時器的處理過程
6.6 微秒級延遲
6.6.1 微妙級延遲的訪問接口
6.6.2 微妙級延遲的實現方法
第7章 系統調用
7.1 系統服務接口的種類
7.1.1 系統調用接口
7.1.2 應用編程接口
7.2 系統調用的訪問手段
7.2.1 使用封裝函數
7.2.2 使用通用接口
7.2.3 使用內嵌匯編
7.3 系統調用的工作機制
7.3.1 系統調用的基本要素
7.3.2 系統調用門的初始化
7.3.3 系統調用的處理過程
7.4 系統調用的參數傳遞
7.4.1 少量參數的情況
7.4.2 大量參數的情況
7.5 如何添加新系統調用
7.5.1 前期準備工作
7.5.2 添加處理函數
7.5.3 測試新系統調用
7.6 什么是快速系統調用
7.6.1 工作機制
7.6.2 實現策略
7.6.3 處理過程
第8章 內核同步機制
8.1 同步基本原理
8.1.1 原子變量
8.1.2 中斷禁用
8.1.3 內核態搶占
8.2 系統引導過程分析
8.2.1 普通自旋鎖
8.2.2 讀寫自旋鎖
8.2.3 順序自旋鎖
8.3 信號量機制
8.3.1 普通信號量
8.3.2 讀寫信號量
8.4 其他同步機制
8.4.1 每處理器變量
8.4.2 RCU同步機制
附錄A Linux內核雙向鏈表
A.1 內核鏈表表頭
A.2 內核鏈表遍歷
A.3 內核鏈表遍歷
附錄B 跟蹤調試內核
B.1 安裝輔助工具
B.2 準備內核鏡像
B.3 準備根文件系統
B.4 進行源碼級調試
附錄C Linux內核匯編語法
C.1 常規匯編語法
C.1.1 寄存器前綴
C.1.2 立即數前綴
C.1.3 操作數順序
C.1.4 操作數寬度
C.1.5 內存尋址格式
C.2 內嵌匯編語法
C.2.1 內嵌匯編舉例
C.2.2 內嵌匯編格式——格式框架
C.2.3 內嵌匯編格式——語句模板
C.2.4 內嵌匯編格式——輸出列表
C.2.5 內嵌匯編格式——輸入列表
C.2.6 內嵌匯編格式——修飾字符
C.2.7 內嵌匯編格式——破壞描述
附錄D 參考文獻
D.1 關于IA32體系結構的資源
D.2 關于Linux內核的相關資源
D.3 關于計算機基本原理的資源
D.4 其他相關資源

主站蜘蛛池模板: 手板模型-温州手板模-快速成型厂家-温州星科模具加工厂 | 首页|广东蒙泰高新纤维股份有限公司|丙纶细旦丝|丙纶异形丝|丙纶FDY网络丝 - 广东蒙泰高新纤维股份有限公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 自动隔油提升设备,消防稳压一体设备,苏州不锈钢消防水箱,污水提升设备厂家,无负压变频供水设备厂家-苏州脉泉供水设备有限公司 | 雷达液位计_耐磨热电偶_蒸汽_柴油,汽油_天然气流量计_巴歇尔槽_一体化温度变送器-江苏翔腾仪表有限公司 | 泡沫|水罐|干粉消防车价格_特种消防洒水车厂家-湖北江南 | 陶瓷颗粒厂家_彩色路面_彩色陶瓷颗粒-山东顺驰道路材料有限公司 陶瓷复合钢管-专业提供江苏陶瓷钢管和陶瓷内衬复合钢管的生产厂家 | 自装卸(挂桶)车|钩臂垃圾车|压缩垃圾车|密封自卸车|环卫垃圾车|餐厨车泔水车湖北程力专用车厂家 自建房外墙砖|地砖|墙砖,农村|别墅瓷砖-佛山燊陶丰 | 装修工程-钢结构工程-环氧地坪漆-东莞市远鸣装饰工程有限公司 | 热水工程|太阳能热水工程|空气能热水工程|太阳能集热工程 | 思达测试|山东思达高科机械设备有限公司 | 洗地机_扫地机_扫地车品牌_尘推车_工业吸尘器_山东鼎洁盛世 | 苏州涂附磨具厂家-陶瓷磨具-树脂磨具批发-苏州磨料磨具-苏州远东砂轮有限公司 | 名片印刷,名片制作,名片设计,印刷彩色名片,数码快印名片-北京瑞思凯信息咨询公司 | 耐磨复合钢板_堆焊复合钢板_堆焊耐磨钢板-北京耐默公司 | 柱状_椰壳_蜂窝_果壳_粉状活性炭_活性炭厂家 - 銮桦净化 | 邮政纸箱_淘宝纸箱_抗压纸箱,盐城纸箱,盐城纸箱厂家,盐城承重纸箱-盐城君雅纸箱 | 合金锤头_破碎机锤头_耐磨锤头_巩义市东辰铸造 高耐磨合金锤头厂家 | 聚达|聚达物联|聚达物联科技|杭州聚达物联科技有限公司|www.judawulian.com|智慧社区|数字驾驶舱|智慧清运|智慧工地|邻家小达 | 天津高压泵-高压清洗机-高压柱塞泵-厂家-价格-天津高压泵格瑞德 天津翻译公司盖章|022-58385822| 翰文博译(天津)商务咨询有限公司 | 线宽测试仪丨光调制分析仪丨调制器 卓越光子-专注于光电解决方案 | 铝合金线棒生产厂家-提供第三代精益管,防静电工作台定制与批发-宁波杰艾逖仓储设备有限公司 | 找网页游戏鬼服 高返利鬼服游戏平台 鬼服开服表 - 猫游戏鬼服大全 | 南通众诚数控机床有限公司-液压机,剪板机,折弯机,卷板机,液压冲床,路灯杆设备专业制造商 | 装盒机|全自动封盒机|纸盒子包装机|高速装盒机定制-温州胜泰机械有限公司 | 全自动热敷贴(袋)温度特性检测仪-武汉伊特仪器有限公司 | 天下机械|机床商讯-机械网|机械技术|机械信息|机床资讯|机床设备|机床商讯杂志 | 乐清人才网_乐清招聘网_求职找工作平台 | 石家庄驾校之家_石家庄驾校哪个好_石家庄驾校报名-石家庄万晟网络驾驶资讯 | 渣浆泵厂家/潜水-渣浆泵过流件-管道增压泵 - 河北聚洪泵业有限公司 | 席高设计型地板官网_拼花地板_高端木地板定制专家_轻奢地板 | 小程序定制,小程序开发,北京小程序公司,网站建设,网站制作,北京网站建设,北京网站制作 | 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 山东万通液压股份有限公司-自卸车专用油缸,能源采掘设备油缸,机械装备用油缸,油气弹簧,工程机械油缸,液压元件 | 厦门海为科技有限公司 - 工业物联网|国产PLC|HMI|SCADA | 气调包装机厂家-真空包装机价格-气调包装机-锁鲜包装机-江苏大江智能装备有限公司 | 妙手网-圆心大药房-广东圆心恒金堂医药连锁有限公司-放心的网上药店_妙手医生旗下正规网上买药平台 | 抛丸机-通过式抛丸机-履带吊钩式抛丸机厂家-青岛泓霖智能设备公司 | 耐压测试仪(检测电气设备绝缘性能)百科 | 液压油缸生产厂家-常州辰佰液压机械有限公司 | 河北东奥电梯有限公司|东奥电梯|河北东奥 |