硬件、固件和软件的区别解析

参考链接:What is the Difference Between Hardware, Firmware and Software?

简单来说,三者的定义为:

  • 硬件是系统的物理部件,比如主板,处理器,内存条,硬盘等等
  • 固件存储在ROM(只读存储器)中,负责底层任务及引导系统
  • 软件在运行时存储在RAM(随机存储器),并且可以被处理器执行
  • 硬件区别于固件和软件的地方在于:
    硬件是物理实体,而固件和软件都是通过电子方式存储。

    固件区别于软件的地方在于:
    二者都可以控制电子设备的工作,但是固件存储在ROM上,不同的硬件设备有不同的固件,而软件可以运行在不同的电脑或其他设备上。(比如联想和戴尔的固件可能就不一样,但是都可以在上面安装微信)
    固件通常由生产硬件设备的公司提供,而软件可以被任何有软件技能的人开发。

    物联沃分享整理
    物联沃-IOTWORD物联网 » 硬件、固件和软件的区别解析

    发表评论