## Topic outline

• This topic

### Chapter 1 The Big Picture (全景）

This chapter provides the big picture ,giving am overview of the pieces that we slowly dissect throughout the book and putting those pieces into historical perspective.

这一章综述了我们要在书中慢慢剖析的各个部件，从历史的角度来观察它们，提供一个计算机系统的全景图。

• ### Chapter 2 Binary Values and Number Systems （二进制和数字系统）

This chapter describes binary values-the way in which computer hardware represents and manages information. By making sure we have an understanding of binary values, we pave the way to understanding how computing systems use the binary number system to accomplish their tasks.

这一章记述了计算机硬件用来表示和管理信息的方式——二进制数。理解了二进制数值，就可以为理解计算系统如何使用二进制记数系统实现它们的任务做好了准备。

• ### Chapter 3 Data Representation (数据表示方法）

The data we need to store and manage on a computer must be represented  a way that captures the essence of the information we care about, and it must do so in a form convenient for computer processing. This chapter explores how we represent and store the various kinds of data a computer managers.

我们需要用一种方法来表示计算机存储和管理的数据，为种方法要能够捕捉信息的要素，而且必须采用便于计算机处理的形式。这一章就将探讨如何表示和存储计算机管理的各种类型的数据。

• ### Chapter 4 Gates and Circuits

This chapter dances the fine line between computer science and electrical engineering, examining the most basic hardware elements in a computer. It explores how computer use electric signals to represent and manipulate those binary values.

这一章将在计算机科学与电子工程之间切换，分析计算机中最基础的硬件元件。探讨计算机如何使用电信号来表示和操作二进制值。

• ### Chapter 5 Computing Components

This chapter will describe the primary components of a computer that capitalize on  the technologies of binary number system. These primary components are likes LEGO pieces; they can be combined to build a variety of different computers, just as LEGOs can form a variety of building.

这一章将介绍利用二进制技术的主要计算机部件。这些部件就像乐高拼装玩具的组件，乐高组件能够构造出各种各样的建设，计算部件则可以组成成各种各样的计算机。

• ### Chapter 6 Problem Solving and Algorithm Design

We began this chapter with brief discussion of problem solving in general. We also introduced pseudocode, an artificial language designed for expressing algorithms.

这一章将开始讨论如何分析问题求解的方法以及如何用伪代码继编写解决方案，即算法。

• ### Chapter 7-8 Programming Languages

We begin this chapter by looking at machine code, the low level language programming and high level language programming of all.

这一章我们将会逐一介绍机器语言、从低级程序设计语言到高级程序设计语言。

• ### Chapter10-11 Operating Systems

This chapter explore the way in which an operating system manages computer resources. Just likes a policeman organizes the efficient flow of cars through an intersection, an operating system organizes the efficient flow of programs through a computer system.

这一章介绍操作系统如何管理计算机资源。这就好像交警指挥汽车通过十字路口系统的样子，一个操作系统也指挥着电流通过计算机系统。操作系统主要对计算机系统的管理主要包括了内存管理、进程管理和CPU调度管理等。