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存儲系統(tǒng)168
1.4輸入輸出(I/O)系統(tǒng)169
1.5總線和控制器171
1.6微處理器和微計算機173
第2章數(shù)據結構175
2.1數(shù)據類型和數(shù)據結構175
2.2典型數(shù)據結構——棧和隊列176
第3章操作系統(tǒng)和辦公自動化177
3.1操作系統(tǒng)概述177
3.2文件系統(tǒng)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章數(shù)據庫188
5.1數(shù)據庫管理系統(tǒng)(DBMS)和管理信息系統(tǒng)(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數(shù)字圖像文件格式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章因特網和網絡互聯(lián)技術210
11.1因特網210
11.2寬帶接入——“最后一公里”技術211
第12章電子商務212
12.1電子數(shù)據交換和電子資金轉賬212
12.2電子商務213
第13章新一代計算機和人工智能215
13.1新一代計算機計劃215
13.2人工智能導論215
13.3專家系統(tǒng)216
第14章計算機領域中的安全218
14.1入侵計算機的特點和破壞安全的類型218
14.2防范方法219
14.3計算機病毒220
14.4網絡防火墻221