图书目录

目录

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.2POINTTOPOINT 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