图书介绍

计算机考研指导全书 2017版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

计算机考研指导全书 2017版
  • 王道论坛组编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121283413
  • 出版时间:2016
  • 标注页数:523页
  • 文件大小:135MB
  • 文件页数:540页
  • 主题词:电子计算机-研究生-入学考试-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机考研指导全书 2017版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 数据结构2

第1章 绪论2

1.1 基本概念和术语2

1.1.1 基本概念2

1.1.2 数据结构“三要素”2

1.2 算法和算法评价3

1.2.1 算法3

1.2.2 算法评价4

例题精析4

习题精选5

参考答案5

第2章 线性表7

2.1 线性表的定义和基本操作7

2.1.1 线性表的定义7

2.1.2 线性表的基本操作7

2.2 线性表的顺序存储结构及实现8

2.2.1 线性表的顺序存储8

2.2.2 顺序表上基本操作的实现9

2.3 线性表的链式存储结构及实现11

2.3.1 单链表11

2.3.2 双链表15

2.3.3 循环链表16

2.3.4 静态链表17

2.4 顺序存储和链式存储的对比18

例题精析19

习题精选20

参考答案22

第3章 栈、队列和数组30

3.1 栈和队列的基本概念30

3.1.1 栈的基本定义和运算30

3.1.2 队列的基本定义和运算31

3.2 栈的存储结构及其基本运算的实现31

3.2.1 栈的顺序存储结构31

3.2.2 栈的链式存储结构32

3.3 队列的存储结构及其基本运算的实现33

3.3.1 队列的顺序存储结构33

3.3.2 队列的链式存储结构35

3.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 队列在计算机系统中的应用38

3.5 特殊矩阵的压缩存储38

3.5.1 对称矩阵的压缩存储38

3.5.2 三角矩阵的压缩存储39

3.5.3 三对角矩阵的压缩存储40

例题精析40

习题精选41

参考答案43

第4章 树与二叉树48

4.1 树的基本概念和性质48

4.2 二叉树49

4.2.1 二叉树的定义及其主要特征49

4.2.2 二叉树的顺序存储结构和链式存储结构50

4.2.3 二叉树的遍历51

4.2.4 线索二叉树的基本概念和构造53

4.3 树、森林55

4.3.1 树的存储结构55

4.3.2 树、森林和二叉树的转换56

4.3.3 树和森林的遍历57

4.4 树与二叉树的应用57

4.4.1 二叉排序树57

4.4.2 平衡二叉树60

4.4.3 赫夫曼(Huffman)树和赫夫曼编码62

例题精析63

习题精选67

参考答案70

第5章 图78

5.1 图的基本概念78

5.2 图的存储结构79

5.2.1 邻接矩阵79

5.2.2 邻接表80

5.2.3 十字链表82

5.2.4 邻接多重表83

5.3 图的遍历84

5.3.1 深度优先搜索84

5.3.2 广度优先搜索85

5.4 图的基本应用87

5.4.1 最小生成树87

5.4.2 最短路径89

5.4.3 拓扑排序91

5.4.4 关键路径93

例题精析94

习题精选96

参考答案99

第6章 查找103

6.1 基本概念103

6.2 顺序查找104

6.2.1 一般线性表的顺序查找104

6.2.2 有序表的顺序查找105

6.3 折半查找105

6.4 B-树和B+树106

6.4.1 B-树的概念106

6.4.2 B-树的查找107

6.4.3 B-树的插入108

6.4.4 B-树的删除108

6.4.5 B+树的基本概念109

6.5 散列(Hash)表110

6.5.1 散列表的基本概念110

6.5.2 散列函数110

6.5.3 处理冲突的方法111

6.5.4 散列法性能分析112

例题精析112

习题精选114

参考答案115

第7章 排序119

7.1 排序的基本概念119

7.2 插入排序120

7.2.1 直接插入排序120

7.2.2 折半插入排序120

7.2.3 希尔排序121

7.3 交换排序122

7.3.1 冒泡排序122

7.3.2 快速排序122

7.4 选择排序124

7.4.1 简单选择排序124

7.4.2 堆排序124

7.5 二路归并排序126

7.6 基数排序127

7.7 不同排序算法的比较128

7.8 外部排序129

7.8.1 外部排序的方法130

7.8.2 多路平衡归并与败者树131

7.8.3 置换-选择排序(生成初始归并段)132

7.8.4 最佳归并树133

例题精析134

习题精选135

参考答案138

第2篇 计算机组成原理144

第1章 计算机系统概论144

1.1 计算机发展历程144

1.1.1 计算机的发展144

1.1.2 计算机的分类145

1.2 计算机系统层次结构145

1.2.1 计算机硬件的基本组成145

1.2.2 计算机系统的层次结构146

1.2.3 计算机软件的分类147

1.2.4 计算机的工作过程148

1.3 计算机性能指标149

1.3.1 计算机的主要性能指标149

1.3.2 几个专业术语的概念150

例题精析150

习题精选150

参考答案152

第2章 数据的表示和运算154

2.1 数制与编码154

2.1.1 进位计数制及其相互转换154

2.1.2 真值和机器数155

2.1.3 BCD码155

2.1.4 字符与字符串156

2.1.5 校验码157

2.2 定点数的表示和运算159

2.2.1 数的机器码表示159

2.2.2 定点数的表示161

2.2.3 定点数的运算162

2.2.4 强制类型转换165

2.3 浮点数的表示和运算166

2.3.1 浮点数的表示法166

2.3.2 浮点数的加/减运算168

2.4 算术逻辑单元(ALU)169

2.4.1 串行加法器和并行加法器170

2.4.2 算术逻辑单元的功能和结构172

例题精析174

习题精选175

参考答案178

第3章 存储器系统的层次结构182

3.1 存储器的分类182

3.1.1 存储器的分类182

3.1.2 存储器的性能指标183

3.2 存储器的层次结构183

3.3 半导体随机存取存储器184

3.3.1 存储芯片的基本结构184

3.3.2 SRAM存储器184

3.3.3 DRAM存储器184

3.3.4 存储器的读、写周期185

3.3.5 SRAM和DRAM的比较186

3.4 只读存储器186

3.5 存储器与CPU的连接187

3.5.1 连接原理187

3.5.2 存储容量的扩展187

3.5.3 存储芯片的地址分配和片选189

3.5.4 存储器与CPU的连接189

3.6 双口RAM和多模块存储器190

3.6.1 双端口RAM190

3.6.2 多模块存储器190

3.7 高速缓冲存储器192

3.7.1 程序访问的局部性原理192

3.7.2 Cache的基本工作原理192

3.7.3 Cache和主存的映射方式193

3.7.4 Cache中主存块的替换算法194

3.7.5 Cache写策略194

3.8 虚拟存储器195

3.8.1 基本概念195

3.8.2 页式虚拟存储器195

3.8.3 段式虚拟存储器196

3.8.4 段页式虚拟存储器196

3.8.5 TLB(快表)197

3.8.6 虚拟存储器与Cache的比较197

例题精析197

习题精选200

参考答案204

第4章 指令系统209

4.1 指令格式209

4.1.1 指令的基本格式209

4.1.2 定长操作码指令格式210

4.1.3 扩展操作码指令格式211

4.2 指令的寻址方式211

4.2.1 有效地址的概念211

4.2.2 数据寻址和指令寻址211

4.3 CISC和RISC的基本概念215

例题精析216

习题精选218

参考答案221

第5章 中央处理器(CPU)224

5.1 CPU的功能和基本结构224

5.1.1 CPU的功能224

5.1.2 CPU的基本结构224

5.2 指令执行过程225

5.2.1 指令的执行225

5.2.2 指令周期226

5.2.3 指令执行方案227

5.3 数据通路的功能和基本结构227

5.3.1 数据通路的功能227

5.3.2 数据通路的基本结构228

5.4 控制器的功能和工作原理229

5.4.1 控制器的地位与结构229

5.4.2 硬布线控制器230

5.4.3 微程序控制器232

5.5 指令流水线237

5.5.1 指令流水线的基本概念237

5.5.2 影响流水线的因素238

5.5.3 流水线的分类239

5.5.4 流水线的性能指标240

例题精析241

习题精选243

参考答案247

第6章 总线252

6.1 总线概述252

6.1.1 总线的基本概念252

6.1.2 总线的分类253

6.1.3 总线的结构与性能指标253

6.2 总线仲裁254

6.2.1 集中仲裁方式254

6.2.2 分布仲裁方式256

6.3 总线操作和定时256

6.3.1 数据的传输256

6.3.2 同步定时方式256

6.3.3 异步定时方式256

6.4 总线标准257

例题精析258

习题精选258

参考答案260

第7章 输入/输出(I/O)系统263

7.1 I/O系统基本概念263

7.2 外部设备264

7.2.1 输入设备264

7.2.2 输出设备264

7.2.3 外存储器265

7.3 I/O接口(I/O控制器)267

7.3.1 I/O接口的功能267

7.3.2 I/O接口的基本结构267

7.3.3 I/O接口的类型268

7.3.4 I/O端口及其编址268

7.4 I/O方式268

7.4.1 程序查询方式269

7.4.2 程序中断方式269

7.4.3 DMA方式272

例题精析274

习题精选276

参考答案278

第3篇 操作系统283

第1章 操作系统概述283

1.1 操作系统的概念、特征、功能和提供的服务283

1.1.1 操作系统的基本概念283

1.1.2 操作系统的特征283

1.1.3 操作系统的功能284

1.2 操作系统的发展与分类285

1.3 操作系统的运行环境286

1.4 操作系统的体系结构288

例题精析289

习题精选289

参考答案291

第2章 进程管理293

2.1 进程与线程293

2.1.1 进程概念293

2.1.2 进程的状态与转换294

2.1.3 进程控制295

2.1.4 进程组织296

2.1.5 进程与程序的区别297

2.1.6 进程通信297

2.1.7 线程概念与多线程模型298

2.2 处理器调度300

2.2.1 调度的基本概念300

2.2.2 调度时机、切换与过程301

2.2.3 进程的调度方式302

2.2.4 调度的基本准则302

2.2.5 典型调度算法303

2.3 进程同步305

2.3.1 进程同步的基本概念305

2.3.2 实现临界区互斥的基本方法306

2.3.3 信号量309

2.3.4 管程311

2.3.5 经典同步问题311

2.4 死锁316

2.4.1 死锁的概念316

2.4.2 死锁处理策略317

2.4.3 死锁预防318

2.4.4 死锁避免318

2.4.5 死锁检测和解除320

例题精析321

习题精选325

参考答案329

第3章 内存管理336

3.1 内存管理基础336

3.1.1 内存管理的概念336

3.1.2 覆盖与交换339

3.1.3 连续分配管理方式339

3.1.4 非连续分配管理方式341

3.2 虚拟内存管理348

3.2.1 虚拟内存的基本概念348

3.2.2 请求分页管理方式350

3.2.3 页面置换算法351

3.2.4 页面分配策略353

3.2.5 抖动和工作集354

例题精析355

习题精选358

参考答案361

第4章 文件管理367

4.1 文件系统基础367

4.1.1 文件概念367

4.1.2 文件的逻辑结构368

4.1.3 目录结构368

4.1.4 文件共享371

4.1.5 文件保护372

4.2 文件系统实现373

4.2.1 文件系统层次结构373

4.2.2 目录实现373

4.2.3 文件实现374

4.3 磁盘组织与管理377

4.3.1 磁盘的结构377

4.3.2 磁盘调度算法378

4.3.3 磁盘的管理381

例题精析382

习题精选383

参考答案387

第5章 输入/输出(I/O)管理391

5.1 I/O管理概述391

5.1.1 I/O设备391

5.1.2 I/O控制方式392

5.2 I/O核心子系统395

5.2.1 I/O层次结构395

5.2.2 高速缓存与缓冲区395

5.2.3 设备分配与回收397

5.2.4 SPOOLing技术(假脱机技术)399

5.2.5 出错处理399

例题精析400

习题精选401

参考答案402

第4篇 计算机网络406

第1章 计算机网络体系结构406

1.1 计算机网络概述406

1.1.1 计算机网络的概念、组成与功能406

1.1.2 计算机网络的分类407

1.1.3 计算机网络的标准化及相关组织407

1.1.4 计算机网络的性能指标407

1.2 计算机网络体系结构与参考模型408

1.2.1 计算机网络的分层结构408

1.2.2 计算机网络协议、接口、服务等概念408

1.2.3 ISO/OSI参考模型和TCP/IP模型409

例题精析411

习题精选411

参考答案412

第2章 物理层415

2.1 通信基础415

2.1.1 物理层相关的基本概念415

2.1.2 奈奎斯特定理与香农定理416

2.1.3 编码与调制417

2.1.4 电路交换、报文交换与分组交换418

2.1.5 数据报与虚电路420

2.2 传输介质421

2.2.1 传输介质简介421

2.2.2 物理层接口的特性422

2.3 物理层设备422

2.3.1 中继器422

2.3.2 集线器(Hub)422

例题精析423

习题精选424

参考答案426

第3章 数据链路层429

3.1 数据链路层的功能429

3.2 组帧430

3.3 差错控制430

3.3.1 检错编码430

3.3.2 纠错编码431

3.4 流量控制与可靠传输机制431

3.4.1 流量控制、可靠传输与滑动窗口机制431

3.4.2 单帧滑动窗口与停止—等待协议432

3.4.3 多帧滑动窗口与后退N帧协议433

3.4.4 多帧滑动窗口与选择重传协议433

3.5 介质访问控制433

3.5.1 信道划分介质访问控制433

3.5.2 随机访问介质访问控制435

3.5.3 轮询访问介质访问控制436

3.6 局域网436

3.6.1 局域网的基本概念与体系结构436

3.6.2 以太网与IEEE 802.3437

3.6.3 IEEE 802.11440

3.6.4 令牌环网的基本原理441

3.7 广域网441

3.7.1 广域网的基本概念441

3.7.2 PPP协议442

3.7.3 HDLC协议443

3.8 数据链路层设备444

3.8.1 网桥的概念和基本原理444

3.8.2 局域网交换机及其工作原理445

例题精析446

习题精选448

参考答案452

第4章 网络层458

4.1 网络层的功能458

4.1.1 异构网络互连458

4.1.2 路由选择与转发459

4.1.3 拥塞控制459

4.2 路由算法459

4.2.1 静态路由与动态路由459

4.2.2 距离向量路由算法460

4.2.3 链路状态路由算法460

4.2.4 层次路由460

4.3 IPv4461

4.3.1 IPv4分组461

4.3.2 IPv4地址与网络地址转换NAT462

4.3.3 子网划分与子网掩码、CIDR464

4.3.4 ARP协议、DHCP协议与ICMP协议466

4.4 IPv6468

4.4.1 IPv6的主要特点468

4.4.2 IPv6地址469

4.5 路由协议470

4.5.1 自治系统470

4.5.2 域内路由与域间路由470

4.5.3 内部网关协议:RIP协议470

4.5.4 内部网关协议:OSPF协议471

4.5.5 外部网关协议:BGP协议473

4.6 IP组播474

4.6.1 IP组播的概念474

4.6.2 IP组播地址475

4.7 网络层设备476

4.7.1 路由器的组成和功能476

4.7.2 路由表与路由转发477

例题精析478

习题精选481

参考答案485

第5章 传输层490

5.1 传输层提供的服务490

5.1.1 传输层的功能490

5.1.2 传输层的寻址与端口491

5.1.3 无连接服务与面向连接服务492

5.2 用户数据报协议UDP492

5.2.1 UDP数据报493

5.2.2 UDP校验493

5.3 传输控制协议TCP494

5.3.1 TCP报文段494

5.3.2 TCP连接管理496

5.3.3 TCP可靠传输498

5.3.4 TCP流量控制与拥塞控制499

例题精析502

习题精选503

参考答案505

第6章 应用层508

6.1 网络应用模型508

6.1.1 客户/服务器模型508

6.1.2 P2P模型508

6.2 DNS系统509

6.2.1 层次域名空间509

6.2.2 域名服务器509

6.2.3 域名解析过程510

6.3 文件传输协议FTP511

6.3.1 FTP协议的工作原理511

6.3.2 控制连接与数据连接511

6.4 电子邮件512

6.4.1 电子邮件系统的组成结构512

6.4.2 电子邮件的格式与MIME513

6.4.3 SMTP协议与POP3协议514

6.5 万维网WWW514

6.5.1 WWW的概念与组成结构514

6.5.2 超文本传输协议HTTP515

例题精析517

习题精选518

参考答案520

参考文献522

热门推荐