软件是如何控制硬件的?

软件是如何控制硬件的?我就是卖电脑的,会编程也精通各种编辑软件,今天突发奇想到,软件究竟是如何去驱动一个硬件的?一个虚拟的东西和一个摸得着闻得到的东西八竿子也打不到一起。那位大佬来科普一下,尽量说得通俗易懂一些,不要说那些公式,复制来的不要闹!

可以这么解释,软件,就是工作人员。你让他干啥,他就能干啥。软件都是指令,例如,指令123,让它开机,124,让它关机……各个命令都有相对的程序控制工作。洗衣机里的单片机,就是很好的例子,写入驱动程序后,指令它什么时间开始洗涤,哪个时间脱水……
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-05
简单来说就是通过0与1这俩个数字组合组成无数电流信号,通过更改各种搭配达到输出各种不同命令的目的。
第2个回答  2020-03-06
楼上得回答很专业啊,我就打个比方吧,硬件就像武器,人就像软件。虽然很多人都可以使用武器,但武器的效果却是不一样的。
第3个回答  2018-04-22
主要通过电流的改变大小和开关来控制。
第4个回答  2018-04-22
通过0和1两个数字,你可以理解为0是关,1是开,从开关就可以组成相似于0100010101100。。。。通过翻译就可以让硬件听得懂电脑要干啥,大概就是这个意思
相似回答