1.1 处理机和主存储器 1
1.1 A Closer Look at the Processor and Primary Storage 1
第1章 硬件 1
Chapter 1 Hardware 1
1.2 网络计算机将取代个人计算机吗? 4
1.2 Will Network Computers Unseat PCs? 4
1.3.1 Optical Laser Disk 6
1.3 光存储介质:高密度存储器 6
1.3.1 光盘 6
1.3 Optical Storage Media:High-Density Storage 6
1.3.2 数字视盘 7
1.3.2 Digital Video Disc 7
1.4 Computer Architectures 10
1.4 计算机体系结构 10
1.5 显示新技术(补充读物) 16
1.5 New Display Technologies(Reading Material) 16
2.1 C++和面向对象程序设计 18
第2章 程序设计 18
2.1 C++ and Object-Oriented Programming 18
Chapter 2 Programming 18
2.2 Programming Language FORTRAN 90 21
2.2 程序设计语言FORTRAN 90 21
2.3 Introduction to Java 24
2.3 Java介绍 24
2.4 Visual C++高级特性 26
2.4 Advanced Visual C++ Features 26
2.5 并行性和编译程序 31
2.5 Parallelism and Compiler 31
第3章 操作系统 35
3.1 操作系统概述 35
3.1 Summary of OS 35
Chapter 3 Operating System 35
3.2 窗口管理程序 38
3.2 Window Managers 38
3.3 Unix的神话 40
3.3 Myths of Unix 40
3.4 Windows NT:网络操作系统 42
3.4 Windows NT:A Network Operating System 42
3.5 Multimedia Operating Systems(Reading Material) 46
3.5 多媒体操作系统(补充读物) 46
4.1 Intenet 49
Chapter 4 Computer Networks 49
4.1 因特网 49
第4章 计算机网络 49
4.2 Intranet 53
4.2 内部网 53
4.3 浏览器/服务器计算 58
4.3 Browser/Server Computing 58
4.4.1 ATM 60
4.4 High-Speed Networks 60
4.4.1 ATM 60
4.4 高速网 60
4.4.2 快速以太网 61
4.4.2 Fast Ethemet 61
4.5 网络协议 65
4.5.1 协议分层 65
4.5.1 Protocol Hierarchies 65
4.5 Network Protocols 65
4.5.2 HTTP(补充读物) 67
4.5.2 HTTP
5.1 数据库系统概述 71
5.1 An Overview of a Database System 71
第5章 数据库 71
Chapter 5 Database 71
5.2 SQL简介 74
5.2 Introduction to SQL 74
5.3 Object-Oriented Database Management Systems 75
5.3 面向对象数据库管理系统 75
5.4 Oracle DBMS 79
5.4 The Oracle DBMS 79
5.5 Data Warehouse 83
5.5 数据仓库 83
6.1 Introduction 87
第6章 多媒体 87
6.1 引言 87
6.1.1 多媒体系统的主要特性 87
Chapter 6 Multimedia 87
6.1.1 Main Properties of a Multimedia System 87
6.1.2 Multimedia 88
6.1.2 多媒体 88
6.2 Audio 90
6.2 音频 90
6.2.1 Computer Representation of Sound 91
6.2.1 声音的计算机表示 91
6.2.2 Audio Formats 92
6.2.2 音频格式 92
6.3 视频图像压缩 94
6.3 Video Compression 94
6.4 同步 98
6.4 Synchronization 98
6.5 桌面型会议介绍(补充读物) 101
6.5 An Introduction to Desktop Conferencing(Reading Material) 101
7.1 Overview of Artificial Intelligence 103
Chapter 7 Artificial Intelligence 103
7.1 人工智能概述 103
第7章 人工智能 103
7.2 专家系统 105
7.2 About Expert System 105
7.3 AI程序设计语言PROLOG 108
7.3 AI Programming Languages PROLOG 108
7.4 Computer Recognition of Speech 111
7.4 计算机语音识别 111
7.5 工业机器人(补充读物) 114
7.5 Industrial Robotics(Reading Material) 114
第8章 数据结构与算法 118
8.1 抽象数据类型 118
8.1 Abstract Data Types 118
Chapter 8 Data Structure and Algorithms 118
8.2 异类型链表 120
8.2 Heterogeneous Linked Lists 120
8.3 Block Sorting Algorithms:Parallel and Distributed Algorithm 123
8.3 块排序算法:并行和分布式算法 123
8.4 分治法 126
8.4 Divide-and-Conquer 126
8.5 NP-Hard and NP-Complete Problems(Reading Material) 128
8.5 NP难度和NP完全问题(补充读物) 128
Chapter 9 Fundamentals of the Computing Sciences 131
9.1 Predicates 131
9.1 谓词 131
第9章 计算机科学基础 131
9.2 Types and Signatures 133
9.2 类型和特征 133
9.3 Dijkstra s Algorithm for Finding Minimum Paths 136
9.3 寻找最小路径的Dijkstra算法 136
9.4 Languages and Grammars 141
9.4 语言和文法 141
9.5 原始递归函数 144
9.5 Primitive Recursive Functions 144
第10章 计算机应用 147
Chapter 10 Computer Application 147
10.1 计算机辅助设计 147
10.1 Computer-Aided Design 147
10.2 CAM介绍 149
10.2 Introduction to CAM 149
10.3 Introductory Overview of CIM 153
10.3 CIM简介 153
10.4 Management Information System(MIS) 157
10.4 管理信息系统(MIS) 157
10.5 地理信息系统(GIS):查看商务数据的新方法 159
10.5 Geographic Information Systems(GIS):A New Way to Look At Business Data 159
11.1 软件工程概述 162
第11章 软件开发 162
11.1 Overview of Software Engineering 162
Chapter 11 Software Development 162
11.2 应用程序的快速原型法(RAP) 164
11.2 Rapid Application Prototyping(RAP) 164
11.3 程序可视化:把程序映射到图的艺术 167
11.3 Program Visualization:The Art of Mapping Programs to Pictures 167
11.4 下一代方法和CASE环境的需求 171
11.4 Requirements for the Next Generation Methods and Case Environments 171
11.5 边干边学项目生存周期(补充读物) 175
11.5 Leam-as-You-Go Project Life Cycle(Reading Materials) 175
12.1 关于病毒我需要知道什么? 178
12.1 What do I need to know about viruses? 178
Chapter 12 Miscellaneous 178
第12章 其他 178
12.2 Modern Cryptography-Data Encryption 180
12.2 现代密码学——数据加密 180
12.3 防火墙和代理 182
12.3 Firewalls and Proxies 182
12.4 计算机和控制文摘摘录 185
12.4 Computer Control Abstracts 185
参考译文 192
1.2 网络计算机将取代个人计算机吗? 192
2.2 程序设计语言FORTRAN 90 192
2.2 程序设计语言FORTRAN 90 192
1.2 网络计算机将取代个人计算机吗? 192
参考译文 192
3.3 Unix的神话 194
3.3 Unix的神话 194
4.2 内部网 195
4.2 内部网 195
4.3 浏览器/服务器计算 196
4.3 浏览器/服务器计算 196
5.1 数据库系统概述 197
5.1 数据库系统概述 197
6.3 视频图像压缩 198
6.3 视频图像压缩 198
7.2 专家系统 200
7.2 专家系统 200
8.4 分治法 201
8.4 分治法 201
9.1 谓词 202
9.1 谓词 202
10.2 CAM介绍 203
10.2 CAM介绍 203
11.4 下一代方法和CASE环境的需求 205
11.4 下一代方法和CASE环境的需求 205
12.3 防火墙和代理 206
12.3 防火墙和代理 206
参考文献 209
Bibliography 209