软件控制硬件到底是什么原理??

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:18:50
我对电脑软件可以控制硬件很不能理解 比如我们鼠标点击关机 电脑就会关机并断开电源 鼠标右键点击DVD驱动器打开下拉菜单 选择弹出 光驱就会自动弹出光盘盒,等等还有很多类似的例子。我想问一下,仅凭这样虚拟的软件操作,虚拟的信号,并没有施加任何力的作用,为什么会改变实体的形态,比如说我们的电灯还有个开关呢,用手去打开开关它才会发光,这个我们都能理解,但是我们并没有向电脑施加外力,只是进行了虚拟的软件操作,却能控制看的见摸的着的物体,这是怎么实现的。记的小时候看过动画片圣斗士,里面的穆先生不需要动手,只凭借强大的精神念力就可以移动他想移动的物体,难道人类已经拥有这种能力了吗。
请不要复制长篇现成的答案 我看不懂 只用自己的语言简单的描述给我就行了,太专业了我也看不懂,谢谢。

呵呵,纳闷吧。
电脑结构我就不说了,当你操作每个动作时(如:点关机,) 实际上是你发出了一个信号(即发出了一个电平,电路里只有两种电平,高和低,高电平有3V多的电压,低电平电压是0)有了这个电平,通过电路 传到CPU,CPU得到命令,在发送信号(连续的电平,)通过电路,使得电路产生通路或短路,从而使得电源关闭。
当然,电是供应是最关键的。
学过模拟电子技术和数字电子技术两本书就知道了

让你说对了,你关机时恰好是通过预先设定的软件控制程序,下达了关机的指令,最终硬件执行了关机。
这样来比喻吧,在一个乐队里,软件相当于乐队指挥,而硬件相当于每一个演奏的队员,乐队指挥发出的任何指令,队员都要执行,发出不同的指令,会有不同的执行,也就得到不同的执行结果。
电脑里有强大的微小的电路系统,只是我们常人看不到,都在各个芯片里,实际上我们发出的任何指令,都是通过预先编制的程序,也就是软件命令,来启动不同的电路元器件,来达到不同的声音、图像效果。
如果你再想更多的了解,可以找一本软件方面的书来看看。

啊的十大