软件和硬件的边界点是啥呢
这个看汇编比较容易理解。所有操作会被分解为指令集的指令。机器码通过特定端口输给硬件,硬件根据对应的机器码执行已经固化的指令操作实现软件功能
■网友
曾经数字逻辑老师告诉我们,软件和硬件的边界是不存在的能用软件实现的逻辑功能 用硬件都能实现真正区分软硬件的,不是别的,是性价比
■网友
我以前也在拼命寻找软硬件的边界,就像是寻找世界的尽头一般,最后发现这注定是没有结果的。边界在你的心中,如果你的内心给软硬件设置了一个边界,那么就遵循它吧,为获得暂时的安宁也无妨,不过也不要太执着于这个边界,因为它让你安静下来的同时也在阻碍着你。
现实中本无所谓软件和硬件,不过是人为的一种设定,用来划定工作范围而已。你说这输入法在现在看来是软件毫无疑问吧?但零几年的时候它还得靠汉卡完成工作。
我内心的边界在模电一层,往下是混沌的模拟世界,往上是精确的数字世界。
■网友
我想题目想要的是这个答案,你要知道键盘等输入设备上的符号,比如说A那是我们给它定义的,当你敲A的时候,是高低电压的接通,然后硬件接受到这个变化显示出来而已。说白了,就是0-1(高低低压)作用整个过程。
■网友
【软件和硬件的边界点是啥呢】 以非常朴素的观点看:在CPU内部,一定有这样一个器件,其输入是存储器中的二进制数所代表的指令,输出是指挥CPU其他部件工作的电路信号,这个器件就是软件和硬件的边界。
这个器件在ARM体系结构中称为指令执行单元(Instruction execute),它是控制器的一部分。也就是说,从较大的器件看可以将控制器看作软件和硬件的边界;从更细微的角度看,指令执行单元是软硬件的边界。
■网友
楼主你去了解下可编程器件就明白了。
■网友
系统
■网友
其实你只要了解了电脑是如何识别程序就很好理解。程序到最后都会转化成机器码,就是一串0和1组成的二进制代码,电脑硬件每一位读取一位代码,就好比数电中矩阵式存储存储器那样,每几个二进制数组成的字符串对应特定的功能,然后硬件就把软件功能实现了
■网友
指令集(硬件实现)与存储器(和相应的译码电路)一bit数据就是开与关,而计算机就是一大串开关组成的。不知道这样解释你能否理解。
推荐阅读
- 5.1声道片源对于没有5.1硬件系统的用户来说有意义吗
- 趣头条|底盘硬件配置超高,外形超霸气!岚图首款量产车FREE将亮相
- 底盘|底盘硬件配置超高,外形超霸气!国产大厂高端SUV将亮相
- 为啥会有多种通信协议
- 选择一款IT资产管理系统(集合硬件资源、归属部门、ip地址、远程连接)等功能
- AutoLab|硬件对标 BBA、智能对标特斯拉,零跑可能全看这部性价比之车了
- 既然c程序编译为机器码直接操作硬件,为啥不同操作系统下需要重新编译
- 特斯拉|特斯拉全自动驾驶更新!可礼让行人、识别红绿灯,这一硬件漏洞仍需警惕
- 在未来五年,团购打车外卖这样的O2O、智能硬件、在线教育,哪个更有前景
- mysql myisam引擎,插入unique数据用不满cpu等硬件是啥原因