作 者:俞甲子,石凡,潘爱民 著 著作 定 价:65 出 版 社:电子工业出版社 出版日期:2009年04月01日 装 帧:平装 ISBN:9787121085116 ●第1部分 简介
● 第1章 温故而知新
● 1.1 从HELLO WORLD 说起
● 1.2 万变不离其宗
● 1.3 站得高,望得远
● 1.4 操作系统做什么
● 1.5 内存不够怎么办
● 1.6 众人拾柴火焰高
● 1.7 本章小结
●第2部分 静态链接
● 第2章 编译和链接
● 2.1 被隐藏了的过程
● 2.2 编译器做了什么
● 2.3 链接器年龄比编译器长
● 2.4 模块拼装——静态链接
● 2.5 本章小结
● 第3章 目标文件里有什么
● 3.1 目标文件的格式
● 3.2 目标文件是什么样的
● 3.3 挖掘SIMPLESECTION.O
●部分目录
内容简介
本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书很后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。
本书对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和其他相关专业大学本科高年级学生深入学习系统软件的参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对系统软件实现机制和技术感兴趣等 靠前部分 简介
靠前章 温故而知新
1.2 万变不离其宗
计算机是个很好广泛的概念,大到占用数层楼的用于科学计算的不错计算机,小到手机上的嵌入式芯片都可以被称为计算机。虽然它们的外形、结构和性能都千差万别,但至少它们都有“计算”这个概念。在本书里面,我们将计算机的范围限定在很为流行、使用很广泛的PC机,更具体地讲是采用兼容x86指令集的32位CPU的个人计算机。原因很简单:因为笔者手上目前只有这种类型的计算机可供操作和实验,不过相信90%以上的读者也是,所以在这一点上我们很快能达成共识。其实选择具体哪种平台并不是很关键的,虽然各种平台的等
程序员的自我修养—链接、装载与库 电子书 下载 mobi epub pdf txt