当前位置:首页 >电工问答

软件是怎样控制硬件的?

作者:苗孜娇发布时间:2021-09-16 10:39:56

软件是怎样控制硬件的?

★当你往计算机设备里看时,能看到一大推电路、芯片、电线,扬声器、接口和其他东西,这些都是硬件,你看不见摸不着的就是软件。

软件是计算机上所有的程序,或运行在机器上的代码。软件可以是任何形式,从应用程序和游戏到网页,以及在网站上给客户行为的数据科学软件。

但是软件和硬件是如何结合起来起作用的呢?让我们从计算机的中央处理器,即CPU开始说起。CPU是控制计算机其他部分的主芯片,CPU需要做不同的事情,因此它内部有很多小的电路来处理特定的任务,它有电路来做简单的数学和逻辑计算。其他电路用来从计算机的不同部分发送和接收信息。CPU最神奇之处在于它知道使用哪个电路,什么时候用。

CPU会接收简单的命令来告诉它用哪个电路来执行特定的任务。例如,一个“加”的命令告诉CPU用外部电路来计算新数字,然后用“存储”命令告诉计算机用不同的电路来将结果存到存储器中。和数字一样,所有的这些简单的命令都用二进制的1和0表示,或者ON/OFF的电路信号。

二进制命令存在存储器中,CPU将它一条条的取出来执行。实际上,这一系列的命令就是一个非常简单的计算机程序。

二进制代码是软件的基本形式,它控制了计算机上的所有硬件。现在没有人用二进制写程序了,因为这样太慢了。现在程序员写的软件更像是PYTHON或这样RUBY,甚至是这样BLOCKLY。像这样的编程语言,用非常像英语的方法来输入命令。只需要一条命令就能在屏幕上画一个正方形。这条高级命令会被转换为成百上千CPU能理解的简单二进制命令。

软件告诉硬件CPU做什么,当你听音乐时,又浏览网页,并和朋友聊天,你的计算机会同时运行多个软件。那么这些程序是如何到计算机上,CPU又如何一起运行它们的呢?为了寻找答案,我们要看一看操作系统。

操作系统是计算机的主程序,它负责管理软件如何使用硬件、管理软件资源使计算机有效地利用这些资源的程序集合。操作系统的任务是:管理处理器、管理存储器、管理设备、管理文件和管理最终输出作业。例如大多数人个人计算机的Windows操作系统。

操作系统是一种能控制计算机上其他软件的特殊应用程序。它让你能通过将程序读取到内存中来安装新程序。它决定了什么时候程序运行在CPU上,程序是否能操作输入和输出设备。你可能认为计算机在同时运行多个程序,实际上并非如此,操作系统能在一秒钟内非常快速的切换程序好多次,从而共享CPU。

知足常乐2021.9.7日

电源开关上的l1和l2是什么意思 开关单控和双控的区别
电源开关上的L1和L2不是代表火线和零线。严格来说电源开关中的L是代表火线,L1和L2是在双控开关中的两个分别上下连接时的开关火线的组合。
2021-12-24 阅读更多
从电灯开关取电好不好
不推荐从电灯开关上取电,因为电灯开关的安装的导线截面积比较小,一般情况为1mm²,(理论上这种规格铜芯导线可以承载单相交流负载1320W,),它用于灯泡控制是绰绰有余,但从暗
2021-12-24 阅读更多
电线能承载多大电流怎么算
导体都是利用物质最外电子数比较小容易失去电子才称为导体。欧姆定律告诉人们I=U/R(I表示电流用安倍A表示,电压用伏特表示U,电阻用欧姆表示R)和什么叫电阻、电阻率和
2021-12-24 阅读更多
没有地线漏电保护器会跳闸吗
漏电保护器和接地工作原理不同,地线是漏电时外壳就会带电,接地之后设备外壳和大地等电位,把泄漏电流导入大地。而漏电保护器就不同了,它是在设备发生漏电时才动作。人
2021-12-24 阅读更多
灯与插座的零线能用一根线吗
灯与插座的零线能否共用取决于它们是否在一个回路当中。第一、如照明灯和插座是一个回路情况下,可共用一根零线;第二、如不是同一个回路,基本用的都是IP空开,也可共用
2021-12-24 阅读更多
到底什么是短路 短路有什么危害
短路是一个以人的主观意志来定义的物理现象,不能简单的用电流大小或电阻高低来区分。
2021-12-24 阅读更多
电流表校表需要分开两根线吗怎么接线
没有必要分开,但是两根接电流表的线有的必须短接、也有的短接与否均可,要视具体情况而定。
2021-12-24 阅读更多
电工到60周岁上岗合不合法
不合法,因为国家安监局规定超六十周岁不能办电工证了,意思就是电工证的年龄最大不能超过60岁。没有电工证属于无证上岗,安监局没有检查持证上岗还可以过去,但用人单位
2021-12-24 阅读更多
为什么手机用久了电池不耐用了
手机已经成为我们生活中的必需品了,我们在工作和生活中都离不开它,但是我们在慢慢就会发现,手机用了段时间,电池就不经用了,那么到底是手机质量问题还是电池就是这个寿
2021-12-24 阅读更多
空调一般多久清洗一次
空调清洗次数:1、每年夏天消毒清洗一次;2、内机空调的过滤网2个月清洁一次;3、外机散热片可一年清洗一次;4、中央空调外机内部半年清洗一次。
2021-12-24 阅读更多