问题
问答题
应用所学的知识说明软件与硬件的关系与区别。
答案
参考答案:软件(Software)这个名词是有了计算机之后才产生的,而硬件(Hardware)则是自古就有的。从实践中,我们已经看到,只会执行若干指令的机器本身,虽然具备高速运算与海量存储的潜在能力,但是如果没有事先准备好的一系列指令,那么它是不能完成实际任务的。即使由人一条一条地输入指令(通过按键或光电设备),也只能以人们的输入速度来工作,它的巨大潜能是无法发挥出来的。关键是要有一套事先编好并存入机器的指令,这就是我们所说的程序。一台存入了某种程序的计算机与一台没有存入这种程序的计算机,在外表是看不出区别的,然而前者在接到一个启动命令之后,就可以自动地执行某项任务,而后者却做不到这一点。为了区分和描述,人们从已有的词汇中借来了Hardware这个词,用来特指看得见、摸得着的硬件。而与之相对地,新创造了S0ftware______软件这个词,用来特指看不见、摸不着的,但又发挥着十分重要的作用的,事先编好的指令系列。它们之间的关系,正如人们所说的,硬件是躯体,软件是灵魂,两者缺一不可。
然而,从应用的角度来看,硬件与软件的情况有着极大的差别。硬件提供的是信息存储与处理的基础,这对于任何领域的应用是一样的,没有什么区别,它不必随应用领域的变化而改变。软件一端连着计算机硬件,向硬件提供可以执行的机器指令,另一端面向用户,接受用户提出的要求和算法。从这个意义上说,软件是用户与硬件之间的桥梁。因此,不同领域有不同的软件。可以说,为了推广和普及计算机的应用,相当大部分的工作是在软件领域之中。