《系统级编程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李丹程,朱志良主编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2011
  • ISBN:9787561232453
  • 页数:217 页
图书介绍:本书以Visual C作为开发工具和平台,首先介绍了程序的调试、数据和方法的调用原理以及在计算机中数据的存储格式;接着介绍了存储空间的布局、分配和对于一般内存错误的处理办法;最后,介绍了计算机操作系统的基本原理,主要涉及线程、进程及它们之间的调度等知识。

第1章 编程初探 1

1.1电脑的最小信息单位 1

1.2程序转化成计算机能读懂的指令 2

1.3处理器读并解释储存在存储器中的指令 4

1.4信息的存储 6

1.5操作系统的作用 7

第2章 计算机中的数据格式 9

2.1位和位操作 9

2.2整型数据 12

2.3浮点数 16

2.4结构化数据 21

2.5非数值数据的表示 27

第3章C语言编程模型 35

3.1奇妙的程序 35

3.2 Visual C++调试器 43

3.3变量和地址 56

3.4数据和方法调用 66

3.5代码 74

第4章 存储空间布局及分配 87

4.1几种内存的使用方式 87

4.2几种常见的内存错误 96

4.3避免内存错误 104

第5章 性能测试和改进 113

5.1度量和性能测试 114

5.2热点 118

5.3使用提示 127

5.4实际项目中程序性能测试 131

第6章 存储操作与性能 143

6.1存储系统 143

6.2高速缓存 158

6.3虚拟内存(VM) 186

第7章 计算机和操作系统的交互 199

7.1分时与进程 199

7.2线程 205

7.3线程使用中的关键问题 211

参考文献 217