软件运行在硬件设备中,软件与硬件在微观层面的边界在哪?是什么?

福星沐浴露


我觉得应该是电子。

软件的底层是二进制代码,如何表达这些二进制代码?是通过电路的通断,或者可以说是电子的流向。


李老师tome


感谢提问

不知题主所说的微观层面是什么标准。在此我发表一下我自己的观点。

首先,确定的是软件运行在硬件结构上,软件与硬件相辅相成,两者缺一不可,软件上承载的是硬件执行的逻辑算法,而硬件则是软件的执行机构。

软件的逻辑算法是有高级或者其他低级语言编写而成,经过编译器或者解释器编译或者解释成机器码,而机器码也是硬件能够识别的"语言",再将机器码交给晶体管执行。这样两者就结合起来了。

望采纳,谢谢!!!


分享到:


相關文章: