目录
CHAPTER 1FUNDAMENTALS OF COMPUTERS1
1.1WHAT IS A COMPUTER1
1.2THE HISTORY OF COMPUTERS2
1.3COMPUTER CATEGORY6
1.4PERSONAL COMPUTER SYSTEM7
1.5INDICATION OF COMPUTER INFORMATION13
READING MATERIALS15
EXERCISES AND QUESTIONS16
CHAPTER 2COMPUTER COMPONENTS AND PRINICIPALS19
2.1THE BASIC STRUCTURE OF COMPUTERS19
2.2COMPUTER PROCESSORS20
2.2.1WHAT IS A PROCESSOR20
2.2.2THE PROCESSOR AT WORK24
2.3MAIN MEMORY AND AUXILIARY MEMORY25
2.3.1INTERNAL MEMORY25
2.3.2THE BASIC UNIT OF MEMORY26
2.3.3AUXILIARY MEMORY27
2.4COMPUTER SYSTEM INPUT/OUTPUT32
2.4.1COMPUTER SYSTEM INPUT33
2.4.2COMPUTER SYSTEM OUTPUT37
2.5SYSTEM BUSES42
2.6REDUCED INSTRUCTION SET COMPUTER(RISC)44
2.6.1INTRODUCTION44
2.6.2CHARACTERISTICS OF REDUCED INSTRUCTION
SET ARCHITECTURE44
2.6.3THE BASIC STEPS OF RISC METHODOLOGY45
2.6.4RISC DESIGN GUIDELINES46
2.6.5THE RISC VERSUS CISC CONTROVERSY47
2.6.6MOTOROLA 8800048
READING MATERIALS50
EXERCISES AND QUESTIONS51
CHAPTER 3OPERATING SYSTEMS55
3.1INTRODUCTION55
3.2HISTORY OF OPERATING SYSTEMS56
3.3TYPES OF OPERATING SYSTEMS59
3.4FUNCTIONS OF OPERATING SYSTEMS61
3.5AN INTRODUCTION TO POPULAR OPERATING SYSTEMS62
3.6A COMPARISION OF VARIOUS OPERATING SYSTEMS65
READING MATERIALS66
EXERCISES AND QUESTIONS67
CHAPTER 4DISCRETE MATHEMATICS70
4.1FUNDAMENTALS70
4.2RELATIONS AND DIGRAPHS73
READING MATERIALS75
EXERCISES AND QUESTIONS76
CHAPTER 5DATA STRUCTURES78
5.1INTRODUCTION78
5.2DATA TYPES79
5.3DATA STRUCTURE81
5.4TYPICAL DATA STRUCTURES AND ALGORITHMS82
5.4.1STACKS82
5.4.2QUEUES84
5.4.3SEARCHING87
5.4.4SORTING88
5.5BINARY TREES91
READING MATERIALS95
EXERCISES AND QUESTIONS96
CHAPTER 6DATABASE98
6.1THE INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS98
6.2THE DATABASE MODEL99
6.3DATABASE QUERY102
6.4DBMS STRUCTURING TECHNIQUES103
6.5DATA SECURITY,INTEGRITY,AND INDEPENDENCE104
6.6DISTRIBUTED DATABASE105
6.7THE STRENGTH AND WEAKNESS OF PERSONAL COMPUTER
DATABASE SOFTWARE SYSTEMS107
READING MATERIALS108
EXERCISES AND QUESTIONS109
CHAPTER 7OFFICE AUTOMATION111
7.1AN INTRODUCTION TO OFFICE AUTOMATION111
7.2APPLICATION OF OFFICE AUTOMATION112
7.3THE OFFICE AUTOMATION SYSTEM117
READING MATERIALS118
EXERCISES AND QUESTIONS119
CHAPTER 8SOFTWARE ENGINEERING121
8.1WHAT IS SOFTWARE ENGINEERING121
8.2THE PHASE OF SOFTWARE DEVELOPMENT122
8.3THE METHODS OF MODERN SOFTWARE DESIGN125
8.4COMPUTER AIDED SOFTWARE ENGINEERING (CASE)126
8.5SOFTWARE TESTING127
8.6EVALUATING A SYSTEM’S PERFORMANCE129
READING MATERIALS130
EXERCISES AND QUESTIONS132
CHAPTER 9COMPUTER NETWORKS134
9.1GROWTH OF COMPUTER NETWORKING134
9.2THE GENERAL KNOWLEDGE OF COMPUTER NETWORKS135
9.3THE CATEGORIES OF NETWORKS138
9.4NETWORK TOPOLOGIES140
9.5COMPUTER NETWORKS AND COMMUNICATIONS142
9.6DATA COMMUNICATION145
9.7GRID COMPUTING149
READING MATERIALS150
EXERCISES AND QUESTIONS151
CHAPTER 10MULTIMEDIA AND MULTIMEDIA TECHNOLOGY154
10.1THE CONCEPT OF MULTIMEDIA154
10.2ELEMENTS OF MULTIMEDIA154
10.3MULTIMEDIA TECHNOLOGY157
10.3.1COMPUTER VISION157
10.3.2POINTTOPOINT VIDEOCONFERENCE157
10.4APPLICATION OF MULTIMEDIA158
10.5THE MULTIMEDIA PERSONAL COMPUTER159
10.6HYPERMEDIA161
READING MATERIALS162
EXERCISES AND QUESTIONS163
CHAPTER 11COMPUTER SECURITY164
11.1INTRODUCTION164
11.2TYPES OF SECURITY BREACHES165
11.3COMPUTING SYSTEM SECURITY MEASURES166
11.3.1ENCRYPTION166
11.3.2USER AUTHENTICATION TECHNIQUES167
11.3.3HARDWARE CONTROLS168
11.3.4FIREWALLS AND PROXIES169
READING MATERIALS171
EXERCISES AND QUESTIONS172
CHAPTER 12THE DEVELOPMENT OF COMPUTER173
12.1SUPERCOMPUTER173
12.2ROBOTICS174
12.3INTEGRATED SERVICES DIGITAL NETWORK(ISDN)175
READING MATERIALS176
EXERCISES AND QUESTIONS176
ANSWER177
参考译文
第1章计算机基础180
1.1什么是计算机180
1.2计算机的历史180
1.3计算机的种类183
1.4个人计算机系统184
1.5计算机信息的表示方法187
第2章计算机原理和组成189
2.1计算机的基本结构189
2.2计算机处理器190
2.2.1什么是计算机处理器190
2.2.2工作中的处理器192
2.3主存储器和辅助存储器192
2.3.1内存192
2.3.2存储器的基本单位193
2.3.3辅助存储器194
2.4计算机系统的输入输出设备197
2.4.1计算机系统输入设备197
2.4.2计算机的输出200
2.5系统总线203
2.6精简指令集计算机(RISC)205
2.6.1简介205
2.6.2精简指令集结构的特点205
2.6.3RISC方法学的基本步骤206
2.6.4RISC设计指导206
2.6.5RISC与CISC的争论207
2.6.6摩托罗拉88000208
第3章操作系统210
3.1简介210
3.2操作系统的历史210
3.3操作系统的类型212
3.4操作系统的功能213
3.5常用操作系统简介214
3.6各种操作系统的比较216
第4章离散数学217
4.1基本原理217
4.2关系和图219
第5章数据结构220
5.1简介220
5.2数据类型220
5.3数据的结构222
5.4典型的数据结构及算法222
5.4.1堆栈222
5.4.2队列224
5.4.3检索226
5.4.4排序227
5.5二叉树229
第6章数据库233
6.1数据库管理系统简介233
6.2数据库模型234
6.3数据库查询235
6.4DBMS结构技术236
6.5数据的安全性、完整性和独立性236
6.6分布式数据库237
6.7个人计算机数据库软件系统的优点和缺点238
第7章办公自动化239
7.1办公自动化简介239
7.2办公自动化的应用程序240
7.3办公自动化系统243
第8章软件工程244
8.1什么是软件工程244
8.2软件开发的阶段244
8.3现代软件设计的方法246
8.4计算机辅助软件工程(CASE)247
8.5软件测试248
8.6系统性能评估249
第9章计算机网络250
9.1计算机网络的发展250
9.2计算机网络的基本常识250
9.3网络种类252
9.4网络拓扑结构253
9.5计算机网络和通信254
9.6数据通信256
9.7网格计算259
第10章多媒体与多媒体技术260
10.1多媒体的概念260
10.2多媒体元素260
10.3多媒体技术262
10.3.1计算机视觉262
10.3.2点对点电视会议262
10.4多媒体的应用262
10.5多媒体个人计算机263
10.6超媒体264
第11章计算机安全265
11.1引言265
11.2破坏安全的类型266
11.3计算机系统安全措施266
11.3.1加密266
11.3.2用户确认技术267
11.3.3硬件控制267
11.3.4防火墙和代理268
第12章计算机的发展270
12.1超级计算机270
12.2机器人技术270
12.3综合业务数字网络(ISDN)271
VOCABULARY272
参考文献285