第1章 全景图
这本书将带你游历计算世界,采用自底向上、由内到外的方式探讨计算机如何运作,它们可以做什么以及如何做。计算机系统就像一个交响乐团,把许多不同的元素组织在一起,构成了一个整体,但这个整体的功能却远远大干各个部件的功能总和。这一章综述了我们要在书中慢慢剖析的各个部件,从历史的角度来观察它们,提供了一个计算机系统的全景图。
硬件、软件、程序设计、网上冲浪和电子邮件这些术语都是你耳熟能详的。虽然有些人能够**地定义这些与计算机相关的术语,但是其他人则对它们只有一个模糊的、直觉的概念。这一章则一视同仁,列出了通用的计算机术语,而且为我们深入探讨计算领域搭建了平台。
目标
学完本章之后,你应该能够:
·描述计算机系统的分层。
·描述抽象的概念以及它与计算的关系。
·描述计算机硬件和软件的历史。
·描述计算机用户转换的角色。
·区分系统程序员和应用程序员。
·区分计算工具和计算学科。
1.1 计算系统
在本书中,我们将探讨计算系统的方方面面。注意,我们使用的术语是计算系统,而不是计算机系统。计算机是一种设备,而计算系统则是一种动态实体,用于解决问题以及与它所处的环境进行交互。计算系统由硬件、软件和它们管理的数据构成。计算机硬件是构成机器及其附件(包括机箱、电路板、芯片、电线、硬盘驱动器、键盘、显示器、打印机,等等)的物理元件集合。计算机软件是提供计算机执行的指令的程序集合。计算机系统的核心是它管理的信息。如果没有数据,硬件和软件都毫无用处。
……