Chapter 0 Introduction 绪论 2
0.1 The Role of Algorithms 算法的作用 4
0.2 The History of Computing 计算机器的由来 6
0.3 An Outline of Our Study 学习大纲 11
0.4 The Overarching Themes of Computer Science 计算机科学的首要主题 13
Chapter 1 Data Storage 数据存储 24
1.1 Bits and Their Storage 位和位存储 26
1.2 Main Memory 主存储器 34
1.3 Mass Storage 海量存储器 37
1.4 Representing Information as Bit Patterns 用位模式表示信息 43
*1.5 The Binary System 二进制系统 51
*1.6 Storing Integers 整数的存储 56
*1.7 Storing Fractions 小数的存储 63
*1.8 Data and Programming 数据与程序设计 69
*1.9 Data Compression 数据压缩 77
*1.10 Communication Errors 通信差错 83
Chapter 2 Data Manipulation 数据操控 96
2.1 Computer Architecture 计算机体系结构 98
2.2 Machine Language 机器语言 101
2.3 Program Execution 程序执行 108
*2.4 Arithmetic Logic Instructions 算术 逻辑指令 116
*2.5 Communicating with Other Devices 与其他设备通信 121
*2.6 Programming Data Manipulation 数据操控编程 126
*2.7 Other Architectures 其他体系结构 137
Chapter 3 Operating Systems 操作系统 148
3.1 The History of Operating Systems 操作系统的历史 150
3.2 Operating System Architecture 操作系统的体系结构 155
3.3 Coordinating the Machine’s Activities 协调机器的活动 163
*3.4 Handling Competition Among Processes 处理进程间的竞争 166
3.5 Security 安全性 172
Chapter 4 Networking and the Internet 组网及因特网 182
4.1 Network Fundamentals 网络基础 184
4.2 The Internet 因特网 194
4.3 The World Wide Web 万维网 206
*4.4 Internet Protocols 因特网协议 215
*4.5 Simple Client Server 简单的客户机服务器 223
4.6 Cybersecurity 网络安全 227
Chapter 5 Algorithms 算法 244
5.1 The Concept of an Algorithm 算法的概念 246
5.2 Algorithm Representation 算法的表示 249
5