1.2.1 计算机系统的逻辑组成

1. 硬件逻辑组成

无论哪种类型的计算机,其基本的逻辑部件都包含下列五部分:运算器、控制器、存储器、输入设备和输出设备。顾名思义,运算器是计算机系统中负责算术运算和逻辑运算的单元;控制器则是计算机系统的指挥中心,根据指令操纵计算机的各个部件,使他们协调工作;存储器是计算机中的记忆部件,负责记忆运算过程中的数据和计算结果;输入设备则泛指一切能够为计算机系统提供数据的设备,例如键盘、鼠标等;输出设备就是能够把计算机系统的信息显示、输出的器件,比如显示器、打印机等。

2. 软件逻辑组成

计算机的运行离不开软件系统的支持。对于没有软件支持的裸机,普通用户是束手无策的。软件是充分发挥计算机系统效率的是一组程序及其有关资料和说明的组合。

存储在计算机中的软件不外乎两类方式,一类是能够被计算机执行的程序代码,这类代码被以应用程序的形式出现;另一类是数据文件。从广义上讲,软件由应用程序和数据文档组成。而从狭义地讲,人们只是把计算机中运行的应用程序叫做软件,而把被应用程序处理的数据文件称为数据文件。

基于这一规则,人们常常把计算机中安装的应用程序(软件)分为系统软件和应用软件。

系统软件是靠近计算机一面的,主要指管理、监控和维护计算机系统资源的软件。例如:操作系统、各种程序设计语言的编译系统、诊断系统、各种服务性程序等等。其中操作系统是计算机软件系统中最重要的一类软件,它是最接近计算机硬件资源的软件,为其他软件的运行提供支持环境。操作系统负责控制和管理计算机的系统资源,为计算机用户提供友好的操作界面,使用户能够操作计算机,是计算机硬件与用户的唯一接口。目前,Windows系统就是一种操作系统软件。

软件的其它部分属于应用软件,是靠近用户一面的,是指为实现控制或数据处理,完成各种专门处理任务的软件,如专用的售票系统、学生学籍管理系统等各种软件。

也有人把计算机软件分成三类,即系统软件、应用软件和支援软件。他们把能够为其他软件运行提供支撑的软件称为支援软件。这种分类法不是一种严格的分类方法,因为按照这种分类标准,会有很多软件既是支援软件又是系统软件,使软件间的分类关系并不明晰。例如操作系统是系统软件,它又是其他软件运行的支撑平台,因此它也是支援软件。

上一小节 下一小节