所谓计算机,从广义上讲是指能够帮助人们进行数据计算和信息处理的设备。然而,随着信息技术和电子计算机的广泛应用,对计算机的理解也发生了很多变化。今天,人们提到的计算机都是指电子计算机系统,也就是指能够完成具体的计算任务和信息处理任务的、一套完整的电子计算机系统。一般简称为计算机。
对一个计算机系统来说,要完成特定的计算和信息处理任务,都离不开具体的、由复杂的电子元件组成的计算机硬件,更离不开为实现特定任务而编制的程序和操作软件。因此,尽管现有的计算机系统在规模、大小、复杂程度及功能强弱方面种类繁多,但为完成其信息处理功能,任何一个计算机系统都必须包括硬件系统和软件系统两大部分。可以说,计算机的硬件系统是计算任务赖以完成的物质基础,而软件系统则是计算机系统的灵魂。其关系可简单地以图1-1表示。
用户
图1- 1计算机系统
计算机硬件是指组成计算机系统的各种物理装置和设备,它们是由各种客观存在的电子元件、集成电路器件按一定的要求组合起来构成的。可以这么说,计算机硬件系统是由分别具备一定功能的电子元件按照一定的规则有机组织起来的一个组合体,是摸得着、看得见的装置和设备。这些装置和设备完成接收数据、存储数据执行处理、输出信息的功能。直观地看,一台独立的微机主要包括主机、显示器、键盘、鼠标等客观存在的器件。
可以说,计算机硬件只是一些电子元件装配起来的机器,是电子线路,是金属和半导体元件的组合体。没有配备任何软件的计算机,通常称为裸机。一般用户对裸机束手无策,所以,在一般的计算机用户手中,没有软件的计算机就是一堆废物。真正给计算机生命、赋予它数据处理能力,充分发挥计算机系统效率的是一组组的程序,这些程序及其有关资料和说明统称为软件。
计算机软件是指在计算机的硬件设备上运行的各种程序及其有关资料的集合。计算机软件既可以指控制计算机运行的各种程序和指令组,也可以指计算机运行中使用的各种数据资料,还可以包括系统运行过程中所必须的有关说明。所有程序及其有关资料和说明构成计算机的软件系统。
大多数的计算机用户都是在硬件、软件齐备的计算机系统上,由软件来帮助他们完成其工作的。