当前位置:首页 > 工业技术
计算机工程设计导论
计算机工程设计导论

计算机工程设计导论PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:罗四维编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:7040232537
  • 页数:300 页
图书介绍:本书从计算机工程设计的角度讨论构建计算机系统的相关设计技术,和以微机为核心建造高性能计算机的工程技术方法。全书以设计例的驱动方法讨论计算机系统设计技术,内容涉及到计算机接口技术、EDA技术、专用集成电路设计、PCI接口控制电路设计、机群和网格计算机系统设计等。本教材有较强的实践性,所有设计内容均可在微机环境下实现,适合计算机专业本科高年级学生和计算机专业研究生作为课程教材使用,或作为从事该领域研究的科学技术人员的参考书。
《计算机工程设计导论》目录

第1章 引言 1

1.1 计算机工程 1

1.2 关于本书 2

1.2.1 关于计算机工程设计 2

1.2.2 内容组织 3

1.2.3 授课建议 4

1.3 本书的特点 5

第2章 计算机接口 6

2.1 接口的功能 6

2.2 接口的控制方式 8

2.3 计算机的标准接口 8

2.3.1 微机标准接口 8

2.3.2 I/O扩展槽 10

2.4 接口设计中的几个问题 11

2.5 小结 13

问题 13

实验 13

第3章 EDA技术 15

3.1 电子系统设计发展概况 15

3.1.1 EDA技术发展概况 15

3.1.2 EDA技术的优点 16

3.1.3 EDA软件现状 17

3.1.4 硬件描述语言 18

3.2 传统系统硬件电路设计方法 19

3.3 EDA硬件电路设计方法 20

3.4 自顶向下的设计流程 21

3.5 小结 23

问题 24

练习 24

第4章 数字集成电路设计与EDA技术 25

4.1 ASIC简介 25

4.2 ASIC设计中的主要技术 26

4.2.1 自顶向下的设计方法 26

4.2.2 硬件描述语言 26

4.3 ASIC芯片的设计流程 28

4.4 小结 33

问题 33

第5章 可编程逻辑器件及其设计 34

5.1 可编程逻辑器件简介 34

5.2 可编程逻辑器件结构 35

5.2.1 基于乘积项的PLD结构 36

5.2.2 基于查找表的PLD结构 38

5.3 可编程逻辑器件逻辑实现原理 39

5.3.1 基于乘积项PLD逻辑实现原理 39

5.3.2 基于查找表结构的FPGA逻辑实现原理 40

5.4 可编程逻辑器件设计 42

5.4.1 可编程逻辑器件开发软件 42

5.4.2 可编程逻辑器件设计流程 42

5.4.3 可编程逻辑器件实现 45

5.5 小结 46

实验 47

练习 67

附录 67

第6章 PCI接口控制电路设计 71

6.1 接口设计示例 71

6.1.1 数据采集 71

6.1.2 基于PCI总线的数据采集 72

6.1.3 设计示例的主要任务 73

6.2 PCI总线 73

6 2.1 PCI总线信号定义 74

6.2.2 PCI设备配置空间 76

6.2.3 PCI总线协议基础 77

6.2.4 PCI总线操作 77

6.3 PCI接口芯片PLX 9080 79

6.3.1 PLX 9080主要特点 79

6.3 2 PLX 9080功能模块 80

6.3.3 PLX 9080数据传输模式 81

6.4 PCI接口控制电路 83

6.4.1 PLX 9080的连接 83

6.4.2 PCI接口控制电路逻辑设计 85

6.5 小结 88

问题 88

第7章 SDRAM控制电路设计 89

7.1 SDRAM概述 89

7.2 SDRAM控制器功能 90

7.3 SDRAM控制器系统设计 98

7.3.1 控制接口模块 99

7.3.2 命令模块 99

7.3.3 数据通路模块 101

7.4 小结 102

问题 102

附录 102

第8章 数据采集卡总控电路设计 103

8.1 FPGA内部寄存器读写控制模块 103

8 1.1 FPGA内部寄存器 103

8.1.2 寄存器读写控制电路 106

8.2 AGC电路模块 111

8.2.1 AGC模块输入/输出信号列表 111

8 2.2 AGC模块算法描述及系统结构 112

8.3 FPGA实现整体结构设计 113

8.4 小结 114

练习 115

第9章 可扩展并行计算机概述 116

9.1 并行处理系统 116

9.1.1 并行性 116

9 1.2 并行计算机的主要功能结构和特点 117

9.1.3 并行计算机的两个重要问题 117

9.1.4 并行处理机模型 118

9.1.5 并行编程模型 119

9.2 可扩展并行处理 120

9.2.1 可扩展原理 120

9.2.2 可扩展并行计算机系统软件原理 121

9.2 3 可扩展的网络服务思想 123

9 2.4 可扩展并行计算机系统特点 129

9.3 小结 129

问题 130

实验 130

附录 144

第10章 计算机机群 146

10.1 机群并行处理系统 146

10.1.1 机群系统的系统结构 146

10.1.2 机群系统的特点 147

10.1.3 机群系统的分类 147

10.1.4 机群中常用的网络互连技术 149

10.1.5 机群系统采用的操作系统 150

10.2 机群体系结构 150

10.3 PC机群系统 151

10.3.1 构造PC机群的可行性 151

10.3.2 PC局域网的考虑 152

10.3.3 PC机群系统例 152

10.4 机群设计的关键技术 153

10.4.1 可用性 153

10.4 2 单一系统映像 156

10.4.3 快速通信 156

10.4.4 作业管理 157

10.5 通信网络 158

10.5.1 网络拓扑结构 158

10.5.2 精简通信协议 159

10.6 PVM 162

10.7 MPI 163

10.8 PVM与MPI的比较 163

10.9 小结 164

问题 164

第11章 机群系统设计 165

11.1 机群系统设计示例 165

11.1.1 机群系统结构设计 165

11.1.2 机群系统软件 167

11.1.3 机群系统的扩展 177

11.2 机群系统性能测试 177

11.2.1 计算机性能测试 177

11.2.2 机群系统性能 178

11.2.3 并行计算能力测试 179

11.2.4 高性能计算能力测试 184

实验 192

第12章 LVS机群环境的组建示例 196

12.1 Linux Virtual Server项目 196

12.2 LVS机群的应用 197

12.3 一台虚拟服务器的LVS的配置 198

12.3.1 网络配置工作 198

12.3.2 LVS的安装、配置和调试 199

12.3.3 实现LVS的Web服务功能 206

12.4 具有备份虚拟服务器的LVS的配置 209

12.4.1 网络配置工作 209

12.4.2 LVS的安装调试 209

12.5 小结 212

问题 212

练习 212

第13章 计算机网格 213

13.1 网格基本知识 213

13.1.1 网格概述 213

13.1.2 网格研究现状 214

13.1.3 网格概念 216

13.1.4 网格特点 217

13.1.5 “五层沙漏”网格结构模型 218

13.1.6 OGSA 220

13.1.7 网格应用领域 226

13.1.8 网格发展趋势 227

13.2 GT3简介 229

13.2.1 CT3概述 229

13.2.2 有关GT3版本 230

13.3 Linux环境GT3 230

13.3.1 下载安装GT3 230

13.3.2 启动GT3 241

13.4 Windows环境GT3 244

13.4.1 下载安装支持工具 244

13.4.2 GT3安装与启动 252

13.5 Linux环境GT4 256

13.5.1 下载安装支持工具 256

13.5.2 软件安装及环境变量设置 256

13.5.3 安装globus工具包 258

13.5.4 安全配置 258

13.6 小结 263

问题 263

实验 263

附录 263

第14章 存储网格 266

14.1 存储网格概述 266

14.1.1 存储网格设计目标 267

14.1.2 存储网格设计原则 267

14.2 存储网格系统实现技术 271

14.2.1 对象抽象描述 271

14.2.2 中心数据库 272

14.2.3 存储网格的接口函数 273

14.2.4 接口函数关联技术 276

14.2.5 存储网格Web界面 278

14.2.6 内部API 281

14.2.7 用户API 285

14.2.8 API使用例 288

14.3 小结 289

问题 289

实验 289

附录 289

参考文献 299

有关网址 300

相关图书
作者其它书籍
返回顶部