软件和硬件的关系

不要复制啊!!!我是想问各位技术员们:软件是怎样控制硬件的呢?硬件又怎样反过来控制软件??请懂行的人员讲解。谢谢!!!

硬件和软件是一个完整的计算机系统互相依存的两大部分,它们的关系主要体现在以下几个方面。 

⑴ 硬件和软件互相依存 

硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径。计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。 

⑵ 硬件和软件无严格界线 

随着计算机技术的发展,在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,硬件与软件在一定意义上说没有绝对严格的界面。 

⑶ 硬件和软件协同发展 

计算机软件随硬件技术的迅速发展而发展,而软件的不断发展与完善又促进硬件的更新,两者密切地交织发展,缺一不可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-12
简单来说软件就是0和1的指令集合,是控制硬件的开关,数字电路就是无数的开关。数字系统有很多种很复杂,但是都是由不同的逻辑门构成的,0和1代表高低电平,改变0和1的组合,就改变了开关(通或断)状态,逻辑发生改变,结果自然就发生改变。建议学习数电。
在计算机上你所看到的都是经过伪装(编码——译码)的,实际上就是0和1,例如:
int a; int b;sum=a+b; 这里显示的a在计算机硬件里是0101,b是1011,sum是0110,+是0000,int是1010,最终显示的结果假设是A,实际上是1111,只是经过了“翻译”显示成人类的语言“A”。输入的int也是“翻译”成人类语言,否则就会是输入上述语句,屏幕显示1010 0101 1010 1011 0110 0101 0000 1011你能看懂就出鬼了。
实际上做了什么呢?就是把a的值(2进制电讯号)放在寄存器A中,b的值放在寄存器B中,通过加法器实行加法运算(因为它叫计算机,就是用来进行运算的)。然后在将值存在寄存器C中。最后再从C中读出结果,显示在屏幕上。
数字计算机就是用01代表高低电平,表现在硬件上就是通断。010101虽然是代码,但是在机器内部就是电平,是可以运算的电平。参加运算的是电!0和1 只是方便记忆人为规定的。就像代数里X,Y。你要乐意010101=XYXYXY,其实是一个意思。
第2个回答  推荐于2017-11-24
软件通过硬件实现功能,硬件受控于软件,在一个系统中两者缺一不可。具体的你说的软件控制硬件过程:软件编程人员编写的程序通过汇编编译器翻译成硬件可以读懂的语言(二进制代码),然后硬件根据这个二进制文件执行相应的操作。硬件是不会控制软件的,只能是软件去监控硬件的状态,然后再做出反应。看似是硬件控制软件,实则是软件监控硬件。本回答被网友采纳
第3个回答  2011-03-08
类似你的大脑指挥你的手去拿东西一样
你可以把软件视为不存在的精神,由精神发出指令控制硬件,也就是你的手去拿东西。
我只能说,这个东西我可以理解,但是解释起来还真不知道说什么话。

其实我也有个事有问题,用软件控制硬件是怎么被发现的。。。。是怎么把光信号,电信号拿来使用的。
第4个回答  2011-03-08
人通过 高级语言、汇编语言、ASCII码 来控制计算机的每一个动作指令。

从原理上来讲,就是要将我们能够控制的数字或字母, 利用高级语言、汇编语言、ASCII码转换为计算机能够理解运算的 指令 2进制数和16进制数。

因此,通俗的讲 软件的作用是 能够使人 控制计算机硬件的一种语言转换机制!

硬件系统与软件系统的关系是什么?
硬件系统与软件系统是互相配合,互相工作,缺一不可的。计算机系统包括硬件和软件系统两个部分。在计算机系统中,硬件和软件是不可缺少的两个部分。软件是为了完成某一项特定工作而开发的程序:如windows操作系统主要用来控制电脑硬件协同工作的,又如QQ用来通信。软件分为系统软件和应用软件:1、系统软件:系...

软件和硬件的关系是怎样?
硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径。计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。⑵ 硬件和软件无严格界线 随着计算机技术的发展,在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,硬件与软件在一定意义上说...

计算机的硬件系统和软件系统的关系是什么?
计算机的硬件系统和软件系统的关系是缺一不可。硬件它是所有软件运行的物质基础。与硬件直接接触的是操作系统,它处在硬件和其他软件之间,表示它向下控制硬件,向上支持其他软件。在操作系统之外的各层分别是各种语言处理程序、数据库管理系统、各种支撑软件,最外层才是最终用户使用的应用软件。有配置任何软...

简诉硬件系统与软件系统的相互关系?
硬件与软件是相互支持、相互发展、相互契合、共同进步的关系。相互支持:硬件是软件基础,软件是运行在硬件的设备之上的,没有硬件,软件也没法运行。但软件开发的更好,可以更合理有效的利用硬件资源。例如:更完善的驱动软件、超频软件、监测软件等等。相互发展:硬件的发展,尤其是摩尔定律,每十八个月,...

硬件系统和软件系统有什么区别?
1、硬件系统:CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、主机板、各种卡及整机中的主机、显示器、打印机、绘图仪、调制解调器等。2、软件系统:由系统软件、支撑软件和应用软件组成的计算机软件系统,是计算机系统中由软件组成的部分。二、应用不同 1、硬件系统:用于实体部件。2、软件系统:...

硬件和软件有什么区别?
二、软件产品质量的体现方式与硬件产品不同 质量体现方式不同表现在两个方面。硬件产品设计定型后可以批量生产,产品质量通过质量检测体系可以得到保障。但是生产、加工过程一旦失误。硬件产品可能就会因为质量问题而报废。而软件产品不能用传统意义上的制造进行生产,就目前软件开发技术而言,软件生产还是“定制...

计算机软件和硬件的关系
5. 软件也能够提高计算机硬件的利用率和效率,使得计算机的性能得到更好的发挥。6. 在计算机系统中,软件和硬件的关系是相辅相成的。硬件的性能和稳定性是软件运行的基础,而软件的优化和升级也能够提高硬件的性能和稳定性。7. 软件的升级和发展也能够推动硬件的进步和创新。例如,新型的操作系统和应用...

软件与硬件之间有哪些关系?
软件与硬件之间存在着密切的关系,它们相互依赖、相互影响,共同构成了计算机系统的完整功能。首先,硬件是软件运行的基础。软件需要依赖计算机的处理器、内存、硬盘等硬件设备才能运行。例如,当我们打开一个应用程序时,软件会向硬件发出指令,让硬件执行相应的操作。没有硬件的支持,软件无法独立存在和运行。...

计算机软件与硬件是什么关系?
1、计算机软件和硬件是相互依存的;2、计算机软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;3、硬件是计算机硬件的简称,是计算机系统中由电子,机械和光电元件组成的各种物理装置的总称。

计算机硬件和软件的关系
互相依存,无严格界面。1、互相依存:计算机硬件与软件的产生与发展本身就是相辅相成、互相促进的,二者密不可分。2、无严格界面:虽然计算机的硬件与软件各有分工,但是在很多情况下软硬件之间的界面是浮动的,计算机某些功能既可由硬件实现,也可以由软件实现。

相似回答