图书目录

第 1 部分 数据结构

第 1 章 绪论 ............................................................................................................................................................. 1

1.1 大纲要求 .............................................................................................................................................. 2

1.2 知识点归整 .......................................................................................................................................... 3

1.2.1 数据结构的基本概念 ........................................................................................................... 3

1.2.2 算法及其分析 ....................................................................................................................... 5

1.2.3 递归算法设计 ....................................................................................................................... 5

1.3 例题解析 .............................................................................................................................................. 6

第 2 章 线性表 ....................................................................................................................................................... 10

2.1 大纲要求 ............................................................................................................................................ 10

2.2 知识点归整 ........................................................................................................................................ 11

2.2.1 线性表的定义 ..................................................................................................................... 11

2.2.2 顺序表 ................................................................................................................................. 11

2.2.3 单链表 ................................................................................................................................. 12

2.2.4 双链表 ................................................................................................................................. 16

2.2.5 循环链表 ............................................................................................................................. 18

2.2.6 有序表 ................................................................................................................................. 19

2.3 例题解析 ............................................................................................................................................ 20

第 3 章 栈、队列和数组 ........................................................................................................................................ 37

3.1 大纲要求 ............................................................................................................................................ 37

3.2 知识点归整 ........................................................................................................................................ 38

3.2.1 栈 ......................................................................................................................................... 38

3.2.2 队列 ..................................................................................................................................... 41

3.2.3 数组和稀疏矩阵 ................................................................................................................. 44

3.3 例题解析 ............................................................................................................................................ 46

第 4 章 树与二叉树 ............................................................................................................................................... 54

4.1 大纲要求 ............................................................................................................................................ 54

4.2 知识点归整 ........................................................................................................................................ 56

4.2.1 树的概念 ............................................................................................................................. 56

4.2.2 二叉树的概念 ..................................................................................................................... 58

4.2.3 二叉树的遍历 ..................................................................................................................... 60

4.2.4 二叉树的构造 ..................................................................................................................... 67

4.2.5 树和二叉树的相互转换 ..................................................................................................... 67

4.2.6 线索二叉树 ......................................................................................................................... 68目 录

VII

4.2.7 二叉排序树 ......................................................................................................................... 68

4.2.8 平衡二叉树 ......................................................................................................................... 70

4.2.9 哈夫曼树 ............................................................................................................................. 73

4.3 例题解析 ............................................................................................................................................ 74

第 5 章 图 ............................................................................................................................................................... 97

5.1 大纲要求 ............................................................................................................................................ 97

5.2 知识点归整 ........................................................................................................................................ 99

5.2.1 图的基本概念 ..................................................................................................................... 99

5.2.2 图的存储结构 ................................................................................................................... 100

5.2.3 图的遍历 ........................................................................................................................... 102

5.2.4 最小生成树 ....................................................................................................................... 106

5.2.5 最短路径 ........................................................................................................................... 107

5.2.6 拓扑排序 ........................................................................................................................... 108

5.2.7 关键路径 ........................................................................................................................... 109

5.3 例题解析 .......................................................................................................................................... 110

第 6 章 查找 ......................................................................................................................................................... 127

6.1 大纲要求 .......................................................................................................................................... 127

6.2 知识点归整 ...................................................................................................................................... 128

6.2.1 查找的基本概念 ............................................................................................................... 128

6.2.2 线性表 ............................................................................................................................... 128

6.2.3 B - 树 .................................................................................................................................. 130

6.2.4 B+ 树 .................................................................................................................................. 133

6.2.5 哈希表 ............................................................................................................................... 134

6.3 例题解析 .......................................................................................................................................... 136

第 7 章 内部排序 ................................................................................................................................................. 146

7.1 大纲要求 .......................................................................................................................................... 146

7.2 知识点归整 ...................................................................................................................................... 148

7.2.1 排序的基本概念 ............................................................................................................... 148

7.2.2 插入排序 ........................................................................................................................... 149

7.2.3 交换排序 ........................................................................................................................... 151

7.2.4 选择排序 ........................................................................................................................... 154

7.2.5 归并排序 ........................................................................................................................... 157

7.2.6 基数排序 ........................................................................................................................... 159

7.3 例题解析 .......................................................................................................................................... 160

第 2 部分 计算机组成原理

第 8 章 计算机系统概述 ..................................................................................................................................... 170

8.1 大纲要求 .......................................................................................................................................... 170

8.2 知识点归整 ...................................................................................................................................... 171

8.2.1 计算机发展历程 ............................................................................................................... 171

8.2.2 计算机系统层次结构 ....................................................................................................... 171

8.2.3 计算机的性能指标 ........................................................................................................... 174

8.3 例题解析 .......................................................................................................................................... 175

第 9 章 数据的表示和运算 ................................................................................................................................. 178

9.1 大纲要求 .......................................................................................................................................... 178

9.2 知识点归整 ...................................................................................................................................... 180计算机学科专业基础综合联考辅导教程 201 2 版

VIII

9.2.1 数制与编码 ....................................................................................................................... 180

9.2.2 定点数的表示和运算 ....................................................................................................... 185

9.2.3 浮点数的表示和运算 ....................................................................................................... 197

9.2.4 算术逻辑单元 ALU .......................................................................................................... 200

9.3 例题解析 .......................................................................................................................................... 204

第 10 章 存储器层次结构 ................................................................................................................................... 220

10.1 大纲要求 ........................................................................................................................................ 220

10.2 知识点归整 .................................................................................................................................... 222

10.2.1 存储器的分类和层次化结构 .......................................................................................... 222

10.2.2 半导体随机存取存储器 ................................................................................................. 223

10.2.3 只读存储器 ..................................................................................................................... 227

10.2.4 主存储器与 CPU 的连接 ................................................................................................ 228

10.2.5 双口 RAM 和多模块存储器 .......................................................................................... 235

10.2.6 高速缓冲存储器( Cache ) ............................................................................................ 237

10.2.7 虚拟存储器 ..................................................................................................................... 241

10.3 例题解析 ........................................................................................................................................ 243

第 11 章 指令系统 ............................................................................................................................................... 262

11.1 大纲要求 ........................................................................................................................................ 262

11.2 知识点归整 .................................................................................................................................... 263

11.2.1 指令格式 ......................................................................................................................... 263

11.2.2 指令的寻址方式 ............................................................................................................. 266

11.2.3 CISC 和 RISC 的基本概念 ............................................................................................. 268

11.3 例题解析 ........................................................................................................................................ 269

第 12 章 中央处理器 ........................................................................................................................................... 277

12.1 大纲要求 ........................................................................................................................................ 277

12.2 知识点归整 .................................................................................................................................... 278

12.2.1 CPU 和控制器 ................................................................................................................. 278

12.2.2 指令执行过程 ................................................................................................................. 280

12.2.3 数据通路的功能和基本结构 .......................................................................................... 282

12.2.4 硬布线控制器和微程序控制器 ...................................................................................... 289

12.2.5 指令流水线 ..................................................................................................................... 296

12.3 例题解析 ........................................................................................................................................ 300

第 13 章 总线 ....................................................................................................................................................... 317

13.1 大纲要求 ........................................................................................................................................ 317

13.2 知识点归整 .................................................................................................................................... 318

13.2.1 总线概述 ......................................................................................................................... 318

13.2.2 总线仲裁 ......................................................................................................................... 319

13.2.3 总线操作和定时 ............................................................................................................. 321

13.2.4 总线标准 ......................................................................................................................... 322

13.3 例题解析 ........................................................................................................................................ 323

第 14 章 输入输出( I/O )系统 .......................................................................................................................... 327

14.1 大纲要求 ........................................................................................................................................ 327

14.2 知识点归整 .................................................................................................................................... 329

14.2.1 I/O 系统的基本概念 ....................................................................................................... 329

14.2.2 外部设备 ......................................................................................................................... 330目 录

IX

14.2.3 I/O 接口 ( I/O 控制器 ) ................................................................................................. 334

14.2.4 I/O 方式 ........................................................................................................................... 336

14.3 例题解析 ........................................................................................................................................ 346

第 3 部分 计算机操作系统

第 15 章 操作系统概述 ....................................................................................................................................... 356

15.1 大纲要求 ........................................................................................................................................ 356

15.2 知识点归整 .................................................................................................................................... 357

15.2.1 操作系统的基本概念 ..................................................................................................... 357

15.2.2 操作系统的发展与分类 ................................................................................................. 358

15.2.3 操作系统的运行环境 ..................................................................................................... 360

15.3 例题解析 ........................................................................................................................................ 363

第 16 章 进程管理 ............................................................................................................................................... 367

16.1 大纲要求 ........................................................................................................................................ 367

16.2 知识点归整 .................................................................................................................................... 369

16.2.1 进程与线程 ..................................................................................................................... 369

16.2.2 处理机调度 ..................................................................................................................... 375

16.2.3 进程同步 ......................................................................................................................... 381

16.2.4 死锁 ................................................................................................................................. 396

16.3 例题解析 ........................................................................................................................................ 403

第 17 章 内存管理 ............................................................................................................................................... 426

17.1 大纲要求 ........................................................................................................................................ 426

17.2 知识点归整 .................................................................................................................................... 428

17.2.1 内存管理基础 ................................................................................................................. 428

17.2.2 虚拟内存管理 ................................................................................................................. 443

17.3 例题解析 ........................................................................................................................................ 456

第 18 章 文件管理 ............................................................................................................................................... 474

18.1 大纲要求 ........................................................................................................................................ 474

18.2 知识点归整 .................................................................................................................................... 476

18.2.1 文件系统基础 ................................................................................................................. 476

18.2.2 文件系统实现 ................................................................................................................. 486

18.2.3 磁盘组织与管理 ............................................................................................................. 493

18.3 例题解析 ........................................................................................................................................ 496

第 19 章 输入输出管理 ....................................................................................................................................... 505

19.1 大纲要求 ........................................................................................................................................ 505

19.2 知识点归整 .................................................................................................................................... 506

19.2.1 I/O 管理概述 ................................................................................................................... 506

19.2.2 I/O 核心子系统 ............................................................................................................... 511

19.3 例题解析 ........................................................................................................................................ 516

第 4 部分 计算机网络

第 20 章 计算机网络体系结构 ........................................................................................................................... 522

20.1 大纲要求 ........................................................................................................................................ 522

20.2 知识点归整 .................................................................................................................................... 523

20.2.1 计算机网络概述 ............................................................................................................. 523计算机学科专业基础综合联考辅导教程 201 2 版

X

20.2.2 计算机网络体系结构与参考模型 .................................................................................. 524

20.3 例题解析 ........................................................................................................................................ 526

第 21 章 物理层 ................................................................................................................................................... 529

21.1 大纲要求 ........................................................................................................................................ 529

21.2 知识点归整 .................................................................................................................................... 531

21.2.1 通信基础 ......................................................................................................................... 531

21.2.2 传输介质 ......................................................................................................................... 536

21.2.3 物理层设备 ..................................................................................................................... 539

21.3 例题解析 ........................................................................................................................................ 539

第 22 章 数据链路层 ........................................................................................................................................... 544

22.1 大纲要求 ........................................................................................................................................ 544

22.2 知识点归整 .................................................................................................................................... 546

22.2.1 数据链路层的功能 ......................................................................................................... 546

22.2.2 介质访问控制 ................................................................................................................. 549

22.2.3 局域网 ............................................................................................................................. 553

22.2.4 广域网 ............................................................................................................................. 556

22.2.5 数据链路层设备 ............................................................................................................. 557

22.3 例题解析 ........................................................................................................................................ 559

第 23 章 网络层 ................................................................................................................................................... 565

23.1 大纲要求 ........................................................................................................................................ 565

23.2 知识点归整 .................................................................................................................................... 567

23.2.1 网络层的功能 ................................................................................................................. 567

23.2.2 路由算法 ......................................................................................................................... 568

23.2.3 IPv4 ................................................................................................................................. 569

23.2.4 IPv6 ................................................................................................................................. 572

23.2.5 路由协议 ......................................................................................................................... 574

23.2.6 IP 组播 ............................................................................................................................. 576

23.2.7 移动 IP ............................................................................................................................. 577

23.2.8 网络层设备 ..................................................................................................................... 578

23.3 例题解析 ........................................................................................................................................ 579

第 24 章 传输层 ................................................................................................................................................... 588

24.1 大纲要求 ........................................................................................................................................ 588

24.2 知识点归整 .................................................................................................................................... 590

24.2.1 传输层提供的服务 ......................................................................................................... 590

24.2.2 UDP 协议 ........................................................................................................................ 591

24.2.3 TCP 协议 ......................................................................................................................... 592

24.3 例题解析 ........................................................................................................................................ 595

第 25 章 应用层 ................................................................................................................................................... 599

25.1 大纲要求 ........................................................................................................................................ 599

25.2 知识点归整 .................................................................................................................................... 601

25.2.1 网络应用模型 ................................................................................................................. 601

25.2.2 DNS 系统 ........................................................................................................................ 601

25.2.3 FTP .................................................................................................................................. 602

25.2.4 电子邮件 ......................................................................................................................... 603

25.2.5 WWW .............................................................................................................................. 605

25.3 例题解析 ........................................................................................................................................ 605