图书介绍
嵌入式多核系统软件开发 嵌入式Intel体系结构实用指南PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式多核系统软件开发 嵌入式Intel体系结构实用指南](https://www.shukui.net/cover/59/33296757.jpg)
- (美)MAXDOMEIKA著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111291060
- 出版时间:2010
- 标注页数:245页
- 文件大小:57MB
- 文件页数:256页
- 主题词:微型计算机-系统开发
PDF下载
下载说明
嵌入式多核系统软件开发 嵌入式Intel体系结构实用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1写作目的2
1.2多核处理器的出现2
1.3多处理器系统不是一项新技术3
1.4应用程序需要采用多线程4
1.5软件是负担还是机遇5
1.6什么是嵌入式6
1.7嵌入式有何独特性8
本章小结8
第2章 基本系统和处理器体系结构10
2.1性能11
2.2嵌入式Intel体系结构处理器发展历程12
2.2.1 Intel 186处理器12
2.2.2 Intel 386处理器12
2.2.3 Intel 486处理器14
2.2.4 Intel Pentium处理器16
2.2.5 Intel Pentium Ⅲ处理器17
2.2.6 Intel PentiumⅣ处理器17
2.2.7 Intel Pentium M处理器18
2.2.8 Intel Xeon LV及ULV双核处理器和Intel Xeon 5100系列双核处理器19
2.2.9嵌入式Intel Core2双核处理器19
2.2.10 Intel Xeon 5300系列四核处理器20
2.3嵌入式系统及其处理器的发展趋势20
2.3.1未来45 nm工艺嵌入式处理器20
2.3.2 Intel Atom处理器内核20
2.3.3 Tolapai片上系统加速器21
2.4 x86汇编语言指导21
2.4.1 x86汇编基础21
2.4.2提示1:关注小范围23
2.4.3提示2:快速识别源操作数和目标操作数23
2.4.4提示3:了解基本寄存器和存储器访问23
2.4.5提示4:熟悉常用操作24
2.4.6提示5:把参考手册当成好助手25
2.4.7提示6:注意编译器的优化25
2.4.8提示7:反汇编与源程序的相关性27
2.4.9汇编实例指南27
本章小结30
相关阅读30
第3章 多核处理器与嵌入式31
3.1采用多核处理器的目的31
3.2多核处理器体系结构32
3.2.1同构多核与异构多核33
3.2.2对称多核与非对称多核34
3.3多核处理器给嵌入式系统带来的好处35
3.4嵌入式市场与多核处理器36
3.4.1无线通信基础设施36
3.4.2工业控制36
3.4.3国家机关的应用37
3.4.4企业基础安全37
3.4.5车载娱乐37
3.4.6互动终端38
3.4.7语音及整合通信38
3.4.8数字安全监控39
3.4.9存储39
3.4.10医疗39
3.5多核处理器的性能评价40
3.5.1单核性能基准测试程序40
3.5.2多核性能基准测试程序41
3.5.3功耗基准测试42
3.5.4应用性能评价45
3.5.5嵌入式系统的性能特点47
3.5.6审查基准测试程序数据49
本章小结50
相关阅读50
第4章 移植到Intel多核处理器52
4.1移植到Intel体系结构52
4.1.1 32位与64位支持53
4.1.2字节顺序:大端与小端54
4.1.3关于BIOS和OS57
4.2支持SMP操作系统64
4.2.1基本MESI协议65
4.2.2设备驱动程序和内核程序66
4.3多核处理器开发工具的发展67
4.3.1 OpenMP67
4.3.2自动并行化70
4.3.3猜测预执行71
4.3.4线程库71
4.3.5图形设计工具74
4.3.6调试75
4.3.7性能分析工具76
本章小结78
相关阅读78
第5章 标量优化与可用性80
5.1编译器优化82
5.1.1一般优化82
5.1.2高级优化83
5.1.3高级优化选项85
5.1.4辅助优化85
5.2优化流程87
5.3可用性92
5.3.1诊断92
5.3.2兼容性93
5.3.3编译时间94
5.3.4预编译头文件94
5.3.5并行编译95
5.3.6代码规模95
5.3.7代码覆盖96
5.3.8调试优化结果96
本章小结98
相关阅读98
第6章 线程级并行优化99
6.1并行化基础知识100
6.1.1线程100
6.1.2分解100
6.1.3可伸缩性101
6.1.4并行处理的局限性102
6.1.5线程技术需求104
6.2线程开发周期105
6.2.1分析105
6.2.2设计与实现109
6.2.3调试112
6.2.4调整115
本章小结117
相关阅读117
第7章 案例研究:数据分解119
7.1案例概述119
7.2构建过程119
7.3分析121
7.4设计和实现131
7.5调试133
7.6调整136
本章小结141
第8章 案例研究:功能分解143
8.1 Snort143
8.1.1程序简介143
8.1.2构建过程145
8.2分析145
8.2.1串行优化145
8.2.2基准146
8.2.3串行优化结果147
8.2.4执行时间分析148
8.2.5函数调用关系图148
8.3设计与实现149
8.3.1线程化Snort149
8.3.2代码修改150
8.3.3流定位155
8.3.4流定位的代码修改157
8.4 Snort调试163
8.5调整164
本章小结166
第9章 虚拟化和分区168
9.1概述168
9.2虚拟化和分区169
9.2.1 VMM体系结构171
9.2.2虚拟化的应用模型和优点172
9.2.3电信/嵌入式领域中的应用前景176
9.3技术和设计因素180
9.4虚拟化的电信实例191
9.4.1建立和配置BKM191
9.4.2计算和网络I/O性能198
本章小结205
相关阅读205
第10章 迎接低功耗Intel体系结构207
10.1体系结构208
10.1.1顺序执行208
10.1.2节能软件的多种技术214
10.2嵌入式系统调试217
10.2.1嵌入式系统调试历史概述217
10.2.2 JTAG和嵌入式调试未来发展趋势218
10.2.3硬件平台的构建219
10.2.4操作系统和设备驱动程序调试221
10.2.5应用程序调试225
10.2.6多核调试的考虑因素229
本章小结230
第11章 总结、趋势和结论231
11.1发展趋势232
11.1.1处理器发展趋势232
11.1.2软件挑战233
11.1.3带宽挑战234
11.2结论235
附录236
术语表238