原文:软件是如何控制硬件的?

软件的本质是代码和数据,代码和数据最终都是以二进制的形式存储,二进制就是 这种数字串,为什么二进制串就能控制硬件呢 看了知乎的一个答案我也有了自己的一点想法。 其实一直就没有二进制这种东西,机器也不知道二进制这种东西,它也识别不了,机器只能 识别 电压的高低,高电压的时候某个开关开了或者关了,低电压的时候另外一个开关开了或者关了,这就导致某个灯亮了,某个灯灭了,把电脑的显示器想象为很多个LED灯, ...

2017-11-30 11:28 0 1465 推荐指数:

查看详情

代码是如何控制硬件的?

作者:随风链接:https://www.zhihu.com/question/20492284/answer/15279863来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出 ...

Tue Mar 20 07:04:00 CST 2018 3 10905
5.计算机发展个人理解-电路终究是电路 软件如何控制硬件 代码如何操作硬件 硬件是怎么执行代码 代码如何执行 软件硬件如何交互 计算机思维 抽象 封装 规范 屏蔽 协议分层

计算机只是逻辑电路 除了电路还是电路 计算机就是一堆逻辑电路 他并不知道你到底想要干什么,他也不会理解什么是文件,什么是进程 通电的瞬间,就好像你打开开关,灯泡发光一样 所有的一切都是通过通 ...

Fri Jun 29 22:59:00 CST 2018 0 1725
软件仿真和硬件仿真

一、软件仿真 Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。这样可以避免频繁下载程序,延长单片机Flash寿命。 开始仿真之前,先配置一些选项 ...

Sun Aug 19 19:54:00 CST 2018 0 1216
5G时代的硬件软件

云计算+大数据+人工智能=5G 5G是一个比较笼统的概念,主要实现的是智能化、传输等。 5G的实现基 ...

Sat Jun 08 00:10:00 CST 2019 0 725
软件中断和硬件中断

硬中断 由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操作系统系统外设状态的变化。 比如当网卡收到数据包的时候,就会发出一个中断。我们通常所说的中断指的是硬中断(ha ...

Wed Dec 29 19:17:00 CST 2021 0 933
什么是硬件加密与软件加密,有什么区别?

硬件加密与软件加密的定义 1、硬件加密是通过专用加密芯片或独立的处理芯片等实现密码运算。将加密芯片、专有电子钥匙、硬盘一一对应到一起时,加密芯片将把加密芯片信息、专有钥匙信息、硬盘信息进行对应并做加密运算,同时写入硬盘的主分区表。 2、软件加密就是用户在发送信息前,先调用信息安全模块对信息进行 ...

Wed Oct 24 16:49:00 CST 2018 0 2159
通过Java使用ModBus协议控制硬件

之前一直在说关于数据库方面的问题,还没有结束。 但是因为公司最近一直在弄关于硬件对接方面的问题,所以穿插一项,说一说如何通过ModBus协议控制硬件设备。 首先,说一下需要的包 以下包和java包同级: 1、modbus4J.jar 2、rxtx-2.2pre2-bins.zip ...

Sun Feb 28 04:23:00 CST 2021 0 482
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM