CHAPTER 1 PRINCIPLES OF COMPUTER ORGANIZATION 1
1.1 COMPUTER HARDWARE 1
1.2 WHAT IS A PROCESSOR 4
1.3 MEMORY SYSTEMS 7
1.4 INPUT/OUTPUT SYSTEMS 11
1.5 BUSES AND CONTROLLERS 17
1.6 MICROPROCESSOR AND MICROCOMPUTER 22
CHAPTER 2 DATA AND STRUCTURE 28
2.1 DATA TYPES AND DATA STRUCTURES 28
2.2 TYPICAL DATA STRUCTURES-STACKS AND QUEUES 32
CHAPTER 3 OPERATING SYSTEM AND OFFICE AUTOMATION 35
3.1 SUMMARY OF OPERATING SYSTEMS 35
3.2 FILE SYSTEMS 38
3.3 WINDOWS 2000 OVERVIEW 39
3.4 UNIX 42
3.5 WELCOME TO LINUX 46
3.6 SOFTWARE OF OFFICE AUTOMATION 48
CHAPTER 4 PROGRAM DESIGN 56
4.1 PROGRAMMING LANGUAGES 56
4.2 PROCEDURAL,STRUCTURED,AND OBJECT-ORIENTED PROGRAMMING 60
4.3 C++ AND OBJECT-ORIENTED PROGRAMMING 62
CHAPTER 5 DATABASE 65
5.1 DATABASE MANAGEMENT SYSTEMS(DBMS)AND MANAGEMENT INFORMATION SYSTEMS(MIS) 65
5.2 SQL AND SQL SERVER 69
CHAPTER 6 SOFTWARE ENGINEERING 73
6.1 THE SOFTWARE LIFE CYCLE 73
6.2 SOFTWARE DESIGN 76
6.3 SOFTWARE TESTING 79
6.4 SOFTWARE MAINTENANCE 82
CHAPTER 7 COMPUTER AIDED ENGINEERING 86
7.1 OVERVIEW 86
7.2 COMPUTER APPLICATION 89
7.3 MANUFACTURING RESOURCE PLANNING,MRP-Ⅱ AND BEYOND 91
CHAPTER 8 COMPUTER GRAPHICS AND IMAGE PROCESSING 95
8.1 GRAPHICS SOFTWARE(1) 95
8.2 GRAPHICS SOFTWARE(2) 98
8.3 BASIC GRAPHICS DEVICES 100
8.4 HIERARCHY OF IMAGE PROCESSING OPERATIONS 104
8.5 DIGITAL IMAGE FILE FORMATS 107
CHAPTER 9 MULTIMEDIA 110
9.1 WHAT IS MULTIMEDIA? 110
9.2 WHERE TO USE MULTIMEDIA 112
9.3 BASIC TOOLS 115
CHAPTER 10 COMPUTER NETWORKS 119
10.1 WIDE AREA NETWORK 119
10.2 LOCAL AREA NETWORK 121
10.3 NETWORKING IN WINDOWS NT 124
CHAPTER 11 INTERNET AND INTERNETWORKING TECHNOLOGY 128
11.1 THE INTERNET 128
11.2 BROADBAND ACCESS-"LAST KILOMETRE"TECHNOLOGY 131
CHAPTER 12 ELECTRONIC COMMERCE 135
12.1 EDI AND EFT 135
12.2 ELECTRONIC COMMERCE 137
CHAPTER 13 NEW GENERATION COMPUTING AND ARTIFICIAL INTELLIGENCE 140
13.1 NEW GENERATION COMPUTER PROJECTS 140
13.2 INTRODUCTION TO ARTIFICIAL INTELLIGENCE 142
13.3 EXPERT SYSTEMS 144
CHAPTER 14 SECURITY IN COMPUTING 147
14.1 CHARACTERISTICS OF COMPUTER INTRUSION AND KINDS OF SECURITY BREACHES 147
14.2 METHODS OF DEFENSE 150
14.3 COMPUTER VIRUS 154
14.4 NETWORK FIREWALLS 157
ANSWERS 160
BIBLIOGRAPHY 164
参考译文 166
第1章 计算机组成原理 166
1.1 计算机硬件 166
1.2 什么是处理器 167
1.3 存储系统 168
1.4 输入输出(I/O)系统 169
1.5 总线和控制器 171
1.6 微处理器和微计算机 173
第2章 数据结构 175
2.1 数据类型和数据结构 175
2.2 典型数据结构——栈和队列 176
第3章 操作系统和办公自动化 177
3.1 操作系统概述 177
3.2 文件系统 178
3.3 Windows 2000概述 178
3.4 UNIX 179
3.5 欢迎使用Linux 180
3.6 办公自动化软件 181
第4章 程序设计 184
4.1 程序设计语言 184
4.2 过程化、结构化和面向对象的程序设计 186
4.3 C++和面向对象的程序设计 186
第5章 数据库 188
5.1 数据库管理系统(DBMS)和管理信息系统(MIS) 188
5.2 SQL和SQL服务器 188
第6章 软件工程 190
6.1 软件的生存周期 190
6.2 软件设计 191
6.3 软件测试 192
6.4 软件维护 192
第7章 计算机辅助工程 194
7.1 概述 194
7.2 计算机的应用 195
7.3 制造资源计划MRP-Ⅱ及其他 196
第8章 计算机图形和图像处理 197
8.1 图形软件(一) 197
8.2 图形软件(二) 198
8.3 基本图形设备 199
8.4 图像处理操作的层次结构 200
8.5 数字图像文件格式 201
第9章 多媒体 203
9.1 什么是多媒体 203
9.2 多媒体的用途 204
9.3 多媒体的基本工具 205
第10章 计算机网络 207
10.1 广域网 207
10.2 局域网 207
10.3 Windows NT的网络功能 208
第11章 因特网和网络互联技术 210
11.1 因特网 210
11.2 宽带接入——“最后一公里”技术 211
第12章 电子商务 212
12.1 电子数据交换和电子资金转账 212
12.2 电子商务 213
第13章 新一代计算机和人工智能 215
13.1 新一代计算机计划 215
13.2 人工智能导论 215
13.3 专家系统 216
第14章 计算机领域中的安全 218
14.1 入侵计算机的特点和破坏安全的类型 218
14.2 防范方法 219
14.3 计算机病毒 220
14.4 网络防火墙 221