计算机系统的概念


希望和计算机的概念进行区别
一、硬件系统说法

硬件系统的说法是指:计算机系统是由运算器、控制器、存储器、输入设备和输出设备这5个部件组成的。其中,运算器和控制器合称为中央处理单元(CPU);存储器又可分为内存(或称主存,差胡瞎memory)和外存(或称辅存,storage)两种。又简称为:I/O-CPU-M/S的模式。

这种说法其实只是指计算机的硬件而言。所谓硬件(hardware)就是只指实际的物理设备,包括计算机本身及其外围设备。因此,说这5部分组成硬件系统是可以的,但说它组成计算机系统就片面了。因为没有软件的机器称为裸机,是无法运行的,而全硬件实现的计算机系统目前还没有。

二、软硬结合说法

人们常说计算机系统包括两部分,即硬件部分和软件部分。软件(software)是指实现算法的程序及其文档,包括计算机本身运行所需的系统软件(system software)和用户完成任务所需的应用软件(application software)。

硬件和软件的关系是:只有硬件而没有软件的计算机叫做裸机。而软件只有依靠计算机硬件才能执行虚空。所以软件和硬件之间是不可分离的。二者只有结合起来才是一个完整的整体。

软硬件在计算机中占的比重各是多少呢?可以说硬件和软件在逻辑上是等效的,称为软硬件等效性原理。例如,早期计算机的运算器硬件只有加减法器,当时要作乘除运算就要通过编程把乘除法变换为加减法才能实现,因此这种机器的加减法指令是用硬件实做者现的,而乘除法指令则是借助软件方法完成的。当然,后来的计算机都有了乘除法器硬件,于是乘除指令也都用硬件直接实现。这说明软硬件能提供同样的运算逻辑功能,只不过用硬件实现成本高但速度快,而用软件完成则速度慢但成本低。所以对于某项功能,甲公司可能提供的是硬件,而乙公司可能提供的是软件,这就给用户提供了更多的选择余地。

根据等效性原理不难看出:软硬件之间的界面并非固定不变,软硬件之间的转换在不停地进行着。例如,计算机中的控制器是个典型的硬件,但是它却有两种基本形式:组合控制逻辑和存储控制逻辑。其中,组合控制逻辑是全硬件实现的;而在存储控制逻辑中,则将每个控制操作通过由一系列微指令组成的微程序(microprogram)来完成,这说明在硬件中包含了软件。再如,系统软件中的操作系统应该说是典型的软件,但现代操作系统的许多关键模块都已固化,实现了软件的硬化。因此,我们可以说昨天的硬件会变成今天的软件,今天的软件又会变成明天的硬件。确实是硬中有软,软中有硬,相互转换,彼此渗透,这就是软硬的辩证法。事实上对于软硬功能的分配及其界面的确定,正是计算机体系结构研究的内容之一。

应当承认,第二种说法是基本正确的。不过,相对而言,我们称它为关于计算机系统的狭义说法。

三、广义系统说法

计算机系统的广义说法为:计算机系统是由人员(people)、数据(data)、设备(equipment)、程序(program)和规程(procedure)5个部分组成,只有把它们有机地结合在一起,才能完成各种任务。

人在这个系统中期着主导作用,人的因素才把其它4个部分有机地结合在一起。

所谓数据是指人们听到的事实(fact)和看到的景象(figure)。我们把这些数据收集起来,以计算机可读的形式输入,经机器处理后又以人可读的形式输出,这就得到人们所需要的信息(information)。

设备就是指计算机的硬件。

程序就是指计算机的软件。

规程(procedure)的意义是:工序、步骤、过程、方法、措施、处置和行动等。在计算机文献资料中,特别是在编程语言和操作系统中,通常把它译为“过程”。为了尽量准确地反映它在计算机系统中所起的作用,这里把它译为“规程”。

当你进入到一个实验室或计算中心时,第一眼看到的就是规程,这是实验室或计算中心的规程。当你做实验时也有一个“操作规程”,告诉你做实验的步骤、如何操作以及注意事项等。无论干什么工作都有一个工作顺序和注意事项以及遇到问题时应如何处理等,这就是规程。

总之,要组成一个高效而可靠的计算机系统,必须把人员、数据、设备、程序和规程这5个部分有机地结合起来。因此,本书将采纳这一计算机系统的广义说法。
---------------------------------------------------
计算机概念大了去拉

往计算机里放程颂皮序的时间比程序运行时间还长我们需要一种方漏瞎式 让计算机自动运作于是"操作系统"诞返樱空生了操作系统,简称 OS,其实也是程序