
操作系统怎样控制硬件
2个回答

2019-09-24 广告
知道电灯是怎么开关的吗? 电脑开关机是电灯开关基本上是一样的 区别主要是电脑内部的多条电路被焊接到了电路板上,这基本上与所提的软件控制硬件无关 至于软件控制硬件 软件程序主要是一连串的(0与1)代码,这与三极管的高低电平对应。三极管的电平高...
点击进入详情页
本回答由华北工控提供
展开全部
操作系统大部分是用C语言编写的,只有其中一小部分(核心部分)是用汇编语言编写的,用汇编可能是有更高的执行效率。在操作系统加载进内存中运行的时候其实那些用C语言啊汇编语言编写的代码都是要转换成二进制代码的,也就是机器语言,其实任何软件都要转换成机器语言才能让计算机运行。二进制代码在机器里面其实使用电压的高低来表示的电压高代表1电压低代表0。
有了这些知识后你再来看你提问的问题,你说在操作系统执行关机命令的时候,软件是怎么控制硬件断电的,其实在你点击关机按钮的时候,就是给操作系统发了一个命令,在计算机内部的表示形式也就是在你的点击下,里面产生了一组高低电压(也可能是全高的电压,或者是全是低的电压,总之是一组电压),这一组电压会控制主机的运行状态,让主机知道了你给它发出的命令,然后它就会执行这个命令,而你就看到计算机关机了!
总之一句话,计算机里面运行的是高低电压,你所有的操作,还有计算机操作系统及应用软件的操作都是通过电压的高低来对硬件进行控制的。有关这方面的具体细节你可以参考一下计算机原理方面的书籍!]
有了这些知识后你再来看你提问的问题,你说在操作系统执行关机命令的时候,软件是怎么控制硬件断电的,其实在你点击关机按钮的时候,就是给操作系统发了一个命令,在计算机内部的表示形式也就是在你的点击下,里面产生了一组高低电压(也可能是全高的电压,或者是全是低的电压,总之是一组电压),这一组电压会控制主机的运行状态,让主机知道了你给它发出的命令,然后它就会执行这个命令,而你就看到计算机关机了!
总之一句话,计算机里面运行的是高低电压,你所有的操作,还有计算机操作系统及应用软件的操作都是通过电压的高低来对硬件进行控制的。有关这方面的具体细节你可以参考一下计算机原理方面的书籍!]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |