中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 庖丁解牛LINUX內(nèi)核分析

出版社:人民郵電出版社出版時(shí)間:2017-02-01
開本: 其他 頁數(shù): 179
中 圖 價(jià):¥36.3(7.4折) 定價(jià)  ¥49.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

庖丁解牛LINUX內(nèi)核分析 版權(quán)信息

庖丁解牛LINUX內(nèi)核分析 本書特色

適讀人群 :本書配有豐富的實(shí)驗(yàn)指導(dǎo)材料和練習(xí),適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的指導(dǎo)用書,也適合Linux操作系統(tǒng)開發(fā)人員自學(xué)。 基于本書內(nèi)容的在線視頻課程——“Linux操作系統(tǒng)分析”被教育部評為“國家精品在線開放課程”,被教育部高等學(xué)校計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)評為“2018年度中國高校計(jì)算機(jī)教育慕課聯(lián)盟優(yōu) 秀在線開放課程”。

庖丁解牛LINUX內(nèi)核分析 內(nèi)容簡介

本書從理解計(jì)算機(jī)硬件的核心工作機(jī)制(存儲程序計(jì)算機(jī)和函數(shù)調(diào)用堆棧)和用戶態(tài)程序如何通過系統(tǒng)調(diào)用陷入內(nèi)核(中斷異常)入手,通過上下兩個(gè)方向雙向夾擊的策略,并利用實(shí)際可運(yùn)行程序的反匯編代碼從實(shí)踐的角度理解操作系統(tǒng)內(nèi)核,分析Linux內(nèi)核源代碼,從系統(tǒng)調(diào)用陷入內(nèi)核、進(jìn)程調(diào)度與進(jìn)程切換開始,很后返回到用戶態(tài)進(jìn)程。 本書配有豐富的實(shí)驗(yàn)指導(dǎo)材料和練習(xí),適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的指導(dǎo)用書,也適合Linux操作系統(tǒng)開發(fā)人員自學(xué)。

庖丁解牛LINUX內(nèi)核分析 目錄

第 1章 計(jì)算機(jī)工作原理 1
1.1 存儲程序計(jì)算機(jī)工作模型 1
1.2 x86-32匯編基礎(chǔ) 3
1.2.1 x86-32 CPU的寄存器 4
1.2.2 數(shù)據(jù)格式 6
1.2.3 尋址方式和常用匯編指令 7
1.2.4 匯編代碼范例解析 11
1.3 匯編一個(gè)簡單的C語言程序并分析其匯編指令執(zhí)行過程 13
1.4 單元測試題 26
1.5 實(shí)驗(yàn) 27
第 2章 操作系統(tǒng)是如何工作的 29
2.1 函數(shù)調(diào)用堆棧 29
2.2 借助Linux內(nèi)核部分源代碼模擬存儲程序計(jì)算機(jī)工作模型及時(shí)鐘中斷 32
2.2.1 內(nèi)嵌匯編 32
2.2.2 虛擬一個(gè)x86的CPU硬件平臺 34
2.3 在mykernel基礎(chǔ)上構(gòu)造一個(gè)簡單的操作系統(tǒng)內(nèi)核 36
2.3.1 代碼范例 36
2.3.2 代碼分析 42
2.4 單元測試題 48
2.5 實(shí)驗(yàn) 48
第3章 MenuOS的構(gòu)造 50
3.1 Linux內(nèi)核源代碼簡介 50
3.2 構(gòu)造一個(gè)簡單的Linux內(nèi)核 56
3.3 跟蹤調(diào)試Linux內(nèi)核的啟動(dòng)過程 60
3.4 單元測試題 65
3.5 實(shí)驗(yàn) 66
第4章 系統(tǒng)調(diào)用的三層機(jī)制(上) 67
4.1 用戶態(tài)、內(nèi)核態(tài)和中斷 67
4.2 系統(tǒng)調(diào)用概述 70
4.2.1 操作系統(tǒng)提供的API和系統(tǒng)調(diào)用的關(guān)系 70
4.2.2 觸發(fā)系統(tǒng)調(diào)用及參數(shù)傳遞方式 71
4.3 使用庫函數(shù)API和C代碼中嵌入?yún)R編代碼觸發(fā)同一個(gè)系統(tǒng)調(diào)用 72
4.3.1 使用庫函數(shù)API觸發(fā)一個(gè)系統(tǒng)調(diào)用 72
4.3.2 內(nèi)嵌匯編語法簡介 73
4.3.3 C代碼中嵌入?yún)R編代碼觸發(fā)一個(gè)系統(tǒng)調(diào)用 75
4.3.4 含兩個(gè)參數(shù)的系統(tǒng)調(diào)用范例 76
4.3.5 通用的觸發(fā)系統(tǒng)調(diào)用的庫函數(shù)syscall 78
4.4 單元測試題 79
4.5 實(shí)驗(yàn) 80
第5章 系統(tǒng)調(diào)用的三層機(jī)制(下) 81
5.1 給MenuOS增加命令 81
5.2 使用gdb跟蹤系統(tǒng)調(diào)用內(nèi)核函數(shù)sys_time 83
5.3 系統(tǒng)調(diào)用在內(nèi)核代碼中的處理過程 85
5.3.1 中斷向量0x80和system_call中斷服務(wù)程序入口的關(guān)系 86
5.3.2 在system_call匯編代碼中的系統(tǒng)調(diào)用內(nèi)核處理函數(shù) 87
5.3.3 整體上理解系統(tǒng)調(diào)用的內(nèi)核處理過程 88
5.4 單元測試題 91
5.5 實(shí)驗(yàn) 92
第6章 進(jìn)程的描述和進(jìn)程的創(chuàng)建 93
6.1 進(jìn)程的描述 93
6.2 進(jìn)程的創(chuàng)建 97
6.2.1 0號進(jìn)程的初始化 98
6.2.2 內(nèi)存管理相關(guān)代碼 99
6.2.3 進(jìn)程之間的父子、兄弟關(guān)系 100
6.2.4 保存進(jìn)程上下文中CPU相關(guān)的一些狀態(tài)信息的數(shù)據(jù)結(jié)構(gòu) 101
6.2.5 進(jìn)程的創(chuàng)建過程分析 103
6.3 單元測試題 120
第7章 可執(zhí)行程序工作原理 122
7.1 ELF目標(biāo)文件格式 122
7.1.1 ELF概述 122
7.1.2 ELF格式簡介 123
7.1.3 相關(guān)操作指令 128
7.2 程序編譯 129
7.2.1 預(yù)處理 129
7.2.2 編譯 130
7.2.3 匯編 131
7.2.4 鏈接 133
7.3 鏈接與庫 134
7.3.1 符號與符號解析 134
7.3.2 重定位 137
7.3.3 靜態(tài)鏈接與動(dòng)態(tài)鏈接 139
7.4 程序裝載 143
7.4.1 程序裝載概要 143
7.4.2 fork與execve內(nèi)核處理過程 148
7.4.3 莊周夢蝶 153
7.4.4 小結(jié) 154
7.5 單元測試題 155
7.6 實(shí)驗(yàn) 156
第8章 進(jìn)程的切換和系統(tǒng)的一般執(zhí)行過程 158
8.1 進(jìn)程調(diào)度的時(shí)機(jī) 158
8.1.1 硬中斷與軟中斷 158
8.1.2 進(jìn)程調(diào)度時(shí)機(jī) 159
8.2 調(diào)度策略與算法 161
8.2.1 進(jìn)程的分類 161
8.2.2 調(diào)度策略 162
8.2.3 CFS調(diào)度算法 164
8.3 進(jìn)程上下文切換 165
8.3.1 進(jìn)程執(zhí)行環(huán)境的切換 165
8.3.2 核心代碼分析 167
8.4 Linux系統(tǒng)的運(yùn)行過程 172
8.5 Linux系統(tǒng)構(gòu)架與執(zhí)行過程概覽 174
8.5.1 Linux操作系統(tǒng)的構(gòu)架 174
8.5.2 ls命令執(zhí)行過程即涉及操作系統(tǒng)相關(guān)概念 175
8.6 進(jìn)程調(diào)度相關(guān)源代碼跟蹤和分析 176
8.6.1 配置運(yùn)行MenuOS系統(tǒng) 176
8.6.2 配置gdb遠(yuǎn)程調(diào)試和設(shè)置斷點(diǎn) 177
8.6.3 使用gdb跟蹤分析schedule()函數(shù) 177
8.7 單元測試題 179
展開全部

庖丁解牛LINUX內(nèi)核分析 作者簡介

孟寧,高校教師、資 深碼農(nóng),主講課程獲國家精品在線開放課程認(rèn)定。在讀行學(xué)、網(wǎng)易云課堂、學(xué)堂在線、實(shí)驗(yàn)樓等在線教育平臺的累計(jì)注冊學(xué)員達(dá)10萬余人次,專注于Linux內(nèi)核、互聯(lián)網(wǎng)架構(gòu)、軟件工程、區(qū)塊鏈、人工智能等技術(shù)領(lǐng)域,與華為、IBM等多家國內(nèi)外知名企業(yè)和創(chuàng)業(yè)公司有技術(shù)合作。 婁嘉鵬,高校教師,曾榮獲北京市優(yōu) 秀教師,藍(lán)墨云平臺北京市十大魅力教師等稱號,講授Java程序設(shè)計(jì)、Linux內(nèi)核原理與分析、網(wǎng)絡(luò)攻防實(shí)戰(zhàn)、移動(dòng)平臺開發(fā)等課程,研究方向包括Linux內(nèi)核及安全、密碼系統(tǒng)、軟件工程等。 劉宇棟,高校教師,主要研究方向包括網(wǎng)絡(luò)攻防技術(shù)、系統(tǒng)安全、社交網(wǎng)絡(luò)分析等。并講授操作系統(tǒng)、Linux內(nèi)核原理與分析、網(wǎng)絡(luò)對抗技術(shù)等課程。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 食品质构分析仪-氧化诱导分析仪-瞬态法导热系数仪|热冰百科 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 高压负荷开关-苏州雷尔沃电器有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 杭州|上海贴标机-百科 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 四川成都干燥设备_回转筒干燥机_脉冲除尘器_输送设备_热风炉_成都川工星科机电设备有限公司 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 挨踢网-大家的导航!| 短信群发平台_群发短信软件_短信营销-讯鸽科技 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 周口风机|周风风机|河南省周口通用风机厂 | 聚合氯化铝厂家-聚合氯化铝铁价格-河南洁康环保科技 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 驾驶人在线_专业学车门户网站| 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 广东教师资格网-广东教师资格证考试网| 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 北京燃气公司 用户服务中心| 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 |