我知道这是一个基本问题,但我有点困惑,无法在Google上找到完整的答案。
我知道差异必须处理一段代码的永久性和可塑性。但是,如何在软件和固件的一组指令之间画线?可以电脑/打印机/等。有软件和固件吗?操作系统有资格作为什么?
提前致谢,再次抱歉为这个基本问题。
答案 0 :(得分:3)
一系列计算机指令,无论它们具有多么永久性和可塑性,都是软件。
多个设备严格与部分软件连接。 在这些情况下,硬件无法运行其他软件,并且该软件仅在该特定硬件上运行。我们称之为固件。它仍然是软件。
其他类型的软件是应用程序,操作系统,视频游戏,Web应用程序服务器。
在电子系统和计算中,固件[a]是一种软件,可以对工程产品和系统进行控制,监控和数据处理。
固件是一种通常与设备严格连接的软件。通常它不会在设备的生命周期内发生变化,除非需要更新或修复错误。
早在2008年,我们今天所知的iOS(iPhone和iPad操作系统)的第二次迭代称为iPhone OS固件2.0。这是一个固件(根据定义),绝对是一个软件。
计算机软件,或简称软件,是计算机系统的一部分,由编码信息或计算机指令组成,与构建系统的物理硬件不同。
答案 1 :(得分:0)
硬件是硬质的,金属和硅和塑料等。软件是软的,用电或磁力或其他类似的东西神奇地存储。固件是一种更加坚固的软件,因为当你的电视机中有软件说或你的时钟收音机或微波炉时,它是在硬件上运行的软件,但它很可能永远不会被替换或至少设计希望永远不会被取代。所以软件有点硬化,所以它被认为是'#34;坚定的"。