硬件、固件和软件的区别解析
参考链接:What is the Difference Between Hardware, Firmware and Software?
简单来说,三者的定义为:
硬件
区别于固件和软件的地方在于:
硬件是物理实体,而固件和软件都是通过电子方式存储。
固件
区别于软件的地方在于:
二者都可以控制电子设备的工作,但是固件存储在ROM上,不同的硬件设备有不同的固件,而软件可以运行在不同的电脑或其他设备上。(比如联想和戴尔的固件可能就不一样,但是都可以在上面安装微信)
固件通常由生产硬件设备的公司提供,而软件可以被任何有软件技能的人开发。