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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn)

包郵 自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn)

作者:謝寶友
出版社:電子工業(yè)出版社出版時(shí)間:2020-08-01
開本: 16開 頁數(shù): 440
¥47.2(3.7折)?

預(yù)估到手價(jià)是按參與促銷活動(dòng)、以最優(yōu)惠的購(gòu)買方案計(jì)算出的價(jià)格(不含優(yōu)惠券部分),僅供參考,未必等同于實(shí)際到手價(jià)。

中 圖 價(jià):¥78.7(6.1折)定價(jià)  ¥129.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn) 版權(quán)信息

自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn) 本書特色

邁向可用于生產(chǎn)環(huán)境的服務(wù)器操作系統(tǒng) 中國(guó)人自己的操作系統(tǒng)!

自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn) 內(nèi)容簡(jiǎn)介

本書詳細(xì)闡述了自研操作系統(tǒng)DIM-SUM的設(shè)計(jì)與實(shí)現(xiàn),提供了在ARM 64虛擬機(jī)中動(dòng)手實(shí)踐DIM-SUM及參與DIM-SUM開發(fā)的方法。針對(duì)DIM-SUM操作系統(tǒng)的同步與互斥、調(diào)度、內(nèi)存、中斷與定時(shí)器、塊設(shè)備、文件系統(tǒng)模塊進(jìn)行了詳細(xì)的分析,包括這些模塊的設(shè)計(jì)思路、數(shù)據(jù)結(jié)構(gòu)定義、關(guān)鍵API說明。很重要的是,本書對(duì)各個(gè)模塊的主要函數(shù)進(jìn)行了逐行解釋,有助于讀者深刻理解如何實(shí)現(xiàn)一款實(shí)用的操作系統(tǒng)。很后,本書還展望了接下來10年DIM-SUM操作系統(tǒng)的發(fā)展目標(biāo),希望很終其能發(fā)展為可以在服務(wù)器系統(tǒng)、桌面系統(tǒng)中實(shí)用的自研操作系統(tǒng)。

自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn) 目錄

第 1章 準(zhǔn)備工作 1

1.1 DIM-SUM簡(jiǎn)介 1

1.2 DIM-SUM是什么 1

1.2.1 DIM-SUM的**個(gè)版本為什么是HOT-POT 1

1.2.2 DIM-SUM歡迎什么 2

1.2.3 DIM-SUM不歡迎什么 3

1.3 獲得源代碼 3

1.3.1 通過網(wǎng)頁下載源代碼 3

1.3.2 通過Git獲取源代碼 3

1.4 搭建調(diào)試開發(fā)環(huán)境 4

1.4.1 安裝ubuntu 16.04 4

1.4.2 ubuntu 16.04環(huán)境配置 5

1.4.3 搭建編譯環(huán)境 6

1.4.4 編譯HOT-POT 7

1.4.5 運(yùn)行HOT-POT 8

1.4.6 開始調(diào)試 10

1.5 向DIM-SUM操作系統(tǒng)提交補(bǔ)丁 11

1.5.1 心態(tài) 11

1.5.2 準(zhǔn)備工作 11

1.5.3 制作補(bǔ)丁 13

1.5.4 制作正確的補(bǔ)丁 14

1.5.5 發(fā)送補(bǔ)丁 16

1.6 獲得幫助 17

1.7 提醒 17

第 2章 算法基礎(chǔ) 18

2.1 鏈表 18

2.2 散列表 19

2.3 紅黑樹 20

2.4 基樹 22

第 3章 計(jì)數(shù)與互斥同步 23

3.1 計(jì)數(shù) 23

3.1.1 計(jì)數(shù)的難題 24

3.1.2 精確計(jì)數(shù)器 24

3.1.3 近似計(jì)數(shù)器 27

3.1.4 引用計(jì)數(shù) 31

3.2 內(nèi)核互斥原語 32

3.2.1 每CPU變量 32

3.2.2 自旋鎖 38

3.2.3 自旋位鎖 42

3.2.4 自旋順序鎖 44

3.2.5 自旋讀/寫鎖 47

3.2.6 讀/寫信號(hào)量 50

3.2.7 互斥鎖 56

3.3 內(nèi)核同步原語 60

3.3.1 信號(hào)量的設(shè)計(jì)原理 60

3.3.2 信號(hào)量的數(shù)據(jù)結(jié)構(gòu) 61

3.3. 3 信號(hào)量API 61

3.3.4 信號(hào)量的實(shí)現(xiàn) 62

第 4章 調(diào)度 65

4.1 基本概念 65

4.1.1 進(jìn)程和線程 65

4.1.2 任務(wù) 66

4.1.3 任務(wù)搶占 66

4.1.4 idle線程 66

4.2 SMP CPU初始化 66

4.3 數(shù)據(jù)結(jié)構(gòu) 71

4.3.1 線程 71

4.3.2 調(diào)度隊(duì)列 76

4.3.3 雜項(xiàng) 77

4.4 調(diào)度子系統(tǒng)初始化 77

4.4.1 init_sched_early函數(shù) 78

4.4.2 init_idle_process函數(shù) 78

4.4.3 init_sched函數(shù) 79

4.5 線程調(diào)度 79

4.5.1 上下文切換 79

4.5.2 喚醒線程 82

4.6 高級(jí)調(diào)度API 85

4.6.1 等待隊(duì)列 85

4.6.2 位等待隊(duì)列 89

4.6.3 線程睡眠 93

4.6.4 消息隊(duì)列 96

第 5章 中斷及定時(shí)器 108

5.1 中斷控制器初始化 108

5.1.1 主CPU中斷控制器初始化 109

5.1.2 從CPU中斷控制器初始化 110

5.2 中斷控制器維護(hù) 110

5.2.1 中斷號(hào)映射 110

5.2.2 邏輯中斷的控制 113

5.2.3 設(shè)備中斷處理函數(shù) 116

5.3 中斷處理 119

5.3.1 序言 119

5.3.2 中斷處理通用流程 120

5.3.3 處理外部設(shè)備中斷 122

5.3.4 處理核間中斷 126

5.3.5 軟中斷 126

5.3.6 尾聲 126

5.4 工作隊(duì)列 128

5.4.1 工作隊(duì)列的數(shù)據(jù)結(jié)構(gòu) 128

5.4.2 工作隊(duì)列的全局變量 130

5.4.3 工作隊(duì)列的API 130

5.4.4 工作隊(duì)列的實(shí)現(xiàn) 131

5.5 定時(shí)器與時(shí)間管理 139

5.5.1 初始化 139

5.5.2 定時(shí)器的數(shù)據(jù)結(jié)構(gòu) 139

5.5.3 定時(shí)器的全局變量 141

5.5.4 定時(shí)器的API 141

5.5.5 定時(shí)器的實(shí)現(xiàn) 141

5.5.6 定時(shí)器中斷處理 144

5.5.7 時(shí)間管理 148

第 6章 內(nèi)存管理 151

6.1 內(nèi)存初始化 151

6.1.1 艱難地準(zhǔn)備C運(yùn)行環(huán)境 151

6.1.2 準(zhǔn)備BOOT內(nèi)存空間 152

6.1.3 物理內(nèi)存塊管理 152

6.1.4 早期設(shè)備內(nèi)存映射 153

6.1.5 初始化每CPU變量 157

6.1.6 初始化線性映射 157

6.1.7 其他內(nèi)存初始化工作 160

6.2 BOOT內(nèi)存分配器 160

6.2.1 BOOT內(nèi)存分配API 161

6.2.2 BOOT內(nèi)存分配器的實(shí)現(xiàn) 161

6.2.3 BOOT內(nèi)存分配器的銷毀 163

6.3 頁面編號(hào) 163

6.3.1 頁面編號(hào)的數(shù)據(jù)結(jié)構(gòu) 164

6.3.2 頁面編號(hào)的全局變量 165

6.3.3 頁面編號(hào)的API 165

6.3.4 頁面編號(hào)的實(shí)現(xiàn) 165

6.4 頁面分配器 168

6.4.1 頁面分配器的設(shè)計(jì)原理 168

6.4.2 頁面分配器的數(shù)據(jù)結(jié)構(gòu) 169

6.4.3 頁面分配器的全局變量 174

6.4.4 頁面分配器的API 175

6.4.5 頁面分配器的實(shí)現(xiàn) 176

6.4.6 頁面分配器的初始化 192

6.5 Beehive內(nèi)存分配器 193

6.5.1 Beehive內(nèi)存分配器的設(shè)計(jì)原理 193

6.5.2 Beehive內(nèi)存分配器的數(shù)據(jù)結(jié)構(gòu) 195

6.5.3 Beehive內(nèi)存分配器的全局變量 197

6.5.4 Beehive內(nèi)存分配器的API 199

6.5.5 Beehive內(nèi)存分配器的實(shí)現(xiàn) 199

6.5.6 Beehive內(nèi)存分配器的初始化 214

6.6 I/O內(nèi)存映射 216

第 7章 塊設(shè)備 219

7.1 磁盤及其分區(qū) 220

7.1.1 磁盤及其分區(qū)的數(shù)據(jù)結(jié)構(gòu) 220

7.1.2 磁盤及其分區(qū)的全局變量 222

7.1.3 磁盤及其分區(qū)的API 222

7.1.4 磁盤及其分區(qū)的實(shí)現(xiàn) 222

7.2 塊設(shè)備維護(hù) 228

7.2.1 塊設(shè)備的數(shù)據(jù)結(jié)構(gòu) 228

7.2.2 塊設(shè)備的全局變量 230

7.2.3 塊設(shè)備的API 231

7.2.4 塊設(shè)備的實(shí)現(xiàn) 231

7.3 I/O請(qǐng)求 242

7.3.1 I/O請(qǐng)求的數(shù)據(jù)結(jié)構(gòu) 243

7.3.2 I/O請(qǐng)求的全局變量 250

7.3.3 I/O請(qǐng)求的API 250

7.3.4 I/O請(qǐng)求的實(shí)現(xiàn) 251

7.4 I/O調(diào)度 265

7.4.1 I/O調(diào)度的數(shù)據(jù)結(jié)構(gòu) 265

7.4.2 I/O調(diào)度的全局變量 267

7.4.3 I/O調(diào)度的API 267

7.4.4 I/O調(diào)度的實(shí)現(xiàn) 268

第 8章 虛擬文件系統(tǒng) 271

8.1 掛載、卸載文件系統(tǒng) 271

8.1.1 掛載、卸載文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) 272

8.1.2 掛載、卸載文件系統(tǒng)的全局變量 277

8.1.3 掛載、卸載文件系統(tǒng)的API 278

8.1.4 掛載、卸載文件系統(tǒng)的實(shí)現(xiàn) 278

8.2 文件節(jié)點(diǎn)緩存 285

8.2.1 文件節(jié)點(diǎn)緩存的數(shù)據(jù)結(jié)構(gòu) 286

8.2.2 文件節(jié)點(diǎn)緩存的全局變量 288

8.2.3 文件節(jié)點(diǎn)緩存的API 289

8.2.4 文件節(jié)點(diǎn)緩存的實(shí)現(xiàn) 290

8.3 打開、關(guān)閉文件 304

8.3.1 打開、關(guān)閉文件的數(shù)據(jù)結(jié)構(gòu) 305

8.3.2 打開、關(guān)閉文件的全局變量 308

8.3.3 打開、關(guān)閉文件的API 309

8.3.4 打開、關(guān)閉文件的實(shí)現(xiàn) 309

8.4 讀/寫文件 319

8.4.1 讀/寫文件的數(shù)據(jù)結(jié)構(gòu) 320

8.4.2 讀/寫文件的全局變量 323

8.4.3 讀/寫文件的API 323

8.4.4 讀/寫文件的實(shí)現(xiàn) 323

8.5 其他功能 337

第 9章 雜項(xiàng)文件系統(tǒng) 338

9.1 文件系統(tǒng)的掛載 338

9.1.1 **次加載根文件系統(tǒng) 338

9.1.2 第二次加載根文件系統(tǒng) 340

9.2 內(nèi)存文件系統(tǒng) 340

9.2.1 內(nèi)存文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) 340

9.2.2 內(nèi)存文件系統(tǒng)的全局變量 340

9.2.3 內(nèi)存文件系統(tǒng)的API 341

9.2.4 內(nèi)存文件系統(tǒng)的實(shí)現(xiàn) 341

9.3 設(shè)備文件系統(tǒng) 349

9.3.1 設(shè)備文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) 349

9.3.2 設(shè)備文件系統(tǒng)的全局變量 350

9.3.3 設(shè)備文件系統(tǒng)的API 351

9.3.4 設(shè)備文件系統(tǒng)的實(shí)現(xiàn) 351

第 10章 LEXT3文件系統(tǒng) 358

10.1 簡(jiǎn)介 358

10.1.1 超級(jí)塊 359

10.1.2 塊組描述符 359

10.1.3 塊位圖 360

10.1.4 文件節(jié)點(diǎn)位圖 360

10.1.5 文件節(jié)點(diǎn)表 360

10.1.6 文件節(jié)點(diǎn) 360

10.1.7 文件日志 362

10.2 LEXT3 363

10.2.1 LEXT3的數(shù)據(jù)結(jié)構(gòu) 363

10.2.2 LEXT3的全局變量 371

10.2.3 LEXT3的API 372

10.2.4 LEXT3的實(shí)現(xiàn) 373

10.3 文件系統(tǒng)日志 397

10.3.1 日志的數(shù)據(jù)結(jié)構(gòu) 397

10.3.2 日志的全局變量 405

10.3.3 日志的API 405

10.3.4 日志的實(shí)現(xiàn) 406

第 11章 雜項(xiàng) 438

11.1 klibc 438

11.2 網(wǎng)絡(luò)子系統(tǒng) 440

11.3 SIMPLE-KSHELL 440




展開全部

自研操作系統(tǒng)--DIM-SUM設(shè)計(jì)與實(shí)現(xiàn) 作者簡(jiǎn)介

謝寶友,曾任中興嵌入式實(shí)時(shí)操作系統(tǒng)技術(shù)總工,該系統(tǒng)獲第四屆中國(guó)工業(yè)大獎(jiǎng);中興通訊2010年度金銀獎(jiǎng)獲得者;阿里集團(tuán)2019年度安全生產(chǎn)之星金獎(jiǎng)獲得者;2018、2019阿里集團(tuán)“雙11”卓越貢獻(xiàn)獎(jiǎng)獲得者;《深入理解并行編程》譯者;Linux ZTE架構(gòu)維護(hù)者;DIM-SUM自研操作系統(tǒng)發(fā)起者和創(chuàng)始人。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 济南电缆桥架|山东桥架-济南航丰实业有限公司| 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 航空连接器,航空插头,航空插座,航空接插件,航插_深圳鸿万科 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 仪器仪表网 - 永久免费的b2b电子商务平台 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 创富网-B2B网站|供求信息网|b2b平台|专业电子商务网站 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 |