CHAPTER 1PRINCIPLES OF COMPUTER ORGANIZATION1
1.1COMPUTER HARDWARE1
1.2WHAT IS A PROCESSOR4
1.3MEMORY SYSTEMS7
1.4INPUT/OUTPUT SYSTEMS11
1.5BUSES AND CONTROLLERS17
1.6MICROPROCESSOR AND MICROCOMPUTER22
CHAPTER 2DATA AND STRUCTURE28
2.1DATA TYPES AND DATA STRUCTURES28
2.2TYPICAL DATA STRUCTURES—STACKS AND QUEUES32
CHAPTER 3OPERATING SYSTEM AND OFFICE AUTOMATION35
3.1SUMMARY OF OPERATING SYSTEMS35
3.2FILE SYSTEMS38
3.3WINDOWS 2000 OVERVIEW39
3.4UNIX42
3.5WELCOME TO LINUX46
3.6SOFTWARE OF OFFICE AUTOMATION48
CHAPTER 4PROGRAM DESIGN56
4.1PROGRAMMING LANGUAGES56
4.2PROCEDURAL,STRUCTURED,AND OBJECTORIENTED PROGRAMMING60
4.3C++ AND OBJECTORIENTED PROGRAMMING62
CHAPTER 5DATABASE65
5.1DATABASE MANAGEMENT SYSTEMS (DBMS) AND MANAGEMENT
INFORMATION SYSTEMS (MIS)65
5.2SQL AND SQL SERVER69
CHAPTER 6SOFTWARE ENGINEERING73
6.1THE SOFTWARE LIFE CYCLE73
6.2SOFTWARE DESIGN76
6.3SOFTWARE TESTING79
6.4SOFTWARE MAINTENANCE82
CHAPTER 7COMPUTER AIDED ENGINEERING86
7.1OVERVIEW86
7.2COMPUTER APPLICATION89
7.3MANUFACTURING RESOURCE PLANNING,MRPⅡ AND BEYOND 91
CHAPTER 8COMPUTER GRAPHICS AND IMAGE PROCESSING95
8.1GRAPHICS SOFTWARE (1)95
8.2GRAPHICS SOFTWARE (2)98
8.3BASIC GRAPHICS DEVICES100
8.4HIERARCHY OF IMAGE PROCESSING OPERATIONS104
8.5DIGITAL IMAGE FILE FORMATS107
CHAPTER 9MULTIMEDIA110
9.1WHAT IS MULTIMEDIA?110
9.2WHERE TO USE MULTIMEDIA112
9.3BASIC TOOLS115
CHAPTER 10COMPUTER NETWORKS119
10.1WIDE AREA NETWORK119
10.2LOCAL AREA NETWORK121
10.3NETWORKING IN WINDOWS NT124
CHAPTER 11INTERNET AND INTERNETWORKING TECHNOLOGY128
11.1THE INTERNET128
11.2BROADBAND ACCESS—“LAST KILOMETRE”TECHNOLOGY131
CHAPTER 12ELECTRONIC COMMERCE135
12.1EDI AND EFT135
12.2ELECTRONIC COMMERCE137
CHAPTER 13NEW GENERATION COMPUTING AND ARTIFICIAL INTELLIGENCE140
13.1NEW GENERATION COMPUTER PROJECTS140
13.2INTRODUCTION TO ARTIFICIAL INTELLIGENCE142
13.3EXPERT SYSTEMS144
CHAPTER 14SECURITY IN COMPUTING147
14.1CHARACTERISTICS OF COMPUTER INTRUSION AND KINDS
OF SECURITY BREACHES147
14.2METHODS OF DEFENSE150
14.3COMPUTER VIRUS154
14.4NETWORK FIREWALLS157
ANSWERS160
BIBLIOGRAPHY164
参考译文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.3Windows 2000概述178
3.4UNIX179
3.5欢迎使用Linux180
3.6办公自动化软件181
第4章程序设计184
4.1程序设计语言184
4.2过程化、结构化和面向对象的程序设计186
4.3C++和面向对象的程序设计186
第5章数据库188
5.1数据库管理系统(DBMS)和管理信息系统(MIS)188
5.2SQL和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.3Windows 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