程序是如何控制硬件的

1个回答
展开全部
摘要 就发明了2进制,0 1,也就是开关,开就是高电位,关就是低电位。用2 进制运算效率高,还方便。
咨询记录 · 回答于2021-09-13
程序是如何控制硬件的
你好,首先要了解的是,计算机只能识别二进制
能控制硬件的语言,最好用的就是C语言。
C语言也是最接近汇编语言的。C语言编译之后,会形成一个字节码文件。
然后操作系统去调用字节码,分配内存,分配线程。
最终由操作系统将字节码文件读取,然后低逻辑的处理交给cpu,运算多的交给gpu
最终由cpu处理完二进制,进行对应的输出。
所谓的识别二进制,也就是高电位,低电位的问题。在刚设计计算器的时候,是用低电位,高电位来代表1234567890这10个数字。但是发现,最高的9所用的电压太高了。硬件支撑不了
就发明了2进制,0 1,也就是开关,开就是高电位,关就是低电位。用2 进制运算效率高,还方便。
程序就是通过0 1来控制电位的。达到控制硬件的目的
这么解释,你能明白吗?
明白明白
感谢您的咨询,如果您还满意,请给个赞鼓励一下吧~
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消