软件和固件有什么区别?
What's the difference between software and firmware?
我知道这是一个有点基础的问题,但我有点困惑,无法在 Google.[=10 上找到 完整 的答案=]
我知道区别在于一段代码的永久性和可塑性。但是,您如何区分一组指令是软件还是固件?可以一个computer/printer/etc。有软件和固件吗? OS 符合什么条件?
提前致谢,再次抱歉提出这个基本问题。
固件是软件的一种
一块计算机指令,无论它们多么永久和可塑,都是软件。
部分软件严格连接了多个设备。
在这些情况下,硬件不能 运行 其他软件,而该软件只能 运行 在该特定硬件上。我们称之为 固件。而且它仍然是软件。
其他类型的软件是应用程序、操作系统、视频游戏、Web 应用程序服务器。
固件
In electronic systems and computing, firmware[a] is a type of software that provides control, monitoring and data manipulation of engineered products and systems.
Firmware is a type of Software usually strictly connected with a device. Usually it doesn't change during the lifetime of the device unless some update or bug fixing is required.
早在 2008 年,我们今天所知的 iOS(iPhone 和 iPad 操作系统)的第二次迭代被称为 iPhone OS 固件2.0。它是一个固件(根据定义)而且绝对是一个软件。
软件
Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built.
硬件是硬的,金属硅树脂塑料之类的。软件是软的,是用电、磁或其他类似东西神奇地存储的位。固件是一种更坚固的软件,因为当你在电视机或你的收音机或微波炉中安装软件时,它是硬件上的软件运行,但它很可能永远不会被取代或者至少设计成希望它永远不会被取代。所以是有点硬核的软件,所以算是"firm"。
我知道这是一个有点基础的问题,但我有点困惑,无法在 Google.[=10 上找到 完整 的答案=]
我知道区别在于一段代码的永久性和可塑性。但是,您如何区分一组指令是软件还是固件?可以一个computer/printer/etc。有软件和固件吗? OS 符合什么条件?
提前致谢,再次抱歉提出这个基本问题。
固件是软件的一种
一块计算机指令,无论它们多么永久和可塑,都是软件。
部分软件严格连接了多个设备。 在这些情况下,硬件不能 运行 其他软件,而该软件只能 运行 在该特定硬件上。我们称之为 固件。而且它仍然是软件。
其他类型的软件是应用程序、操作系统、视频游戏、Web 应用程序服务器。
固件
In electronic systems and computing, firmware[a] is a type of software that provides control, monitoring and data manipulation of engineered products and systems.
Firmware is a type of Software usually strictly connected with a device. Usually it doesn't change during the lifetime of the device unless some update or bug fixing is required.
早在 2008 年,我们今天所知的 iOS(iPhone 和 iPad 操作系统)的第二次迭代被称为 iPhone OS 固件2.0。它是一个固件(根据定义)而且绝对是一个软件。
软件
Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built.
硬件是硬的,金属硅树脂塑料之类的。软件是软的,是用电、磁或其他类似东西神奇地存储的位。固件是一种更坚固的软件,因为当你在电视机或你的收音机或微波炉中安装软件时,它是硬件上的软件运行,但它很可能永远不会被取代或者至少设计成希望它永远不会被取代。所以是有点硬核的软件,所以算是"firm"。