软件(software)和固件(firmware)的区别

软件与固件...

软件(software)和固件(firmware)的区别

软件与固件

固件基本上是软件的一种,因此,如果把它们当作明显不同的东西来比较,那就错了。与其这样做,不如让我们关注固件与其他软件的区别。尽管软件是一个总括性术语,指的是存储在硬件中的任何数据,但在一般实践中,它通常指的是在计算机或PDA等设备上运行的程序。固件仍然属于这一类,因为它是负责某些硬件操作的编程信息。

通常,软件往往是非常有用的大型应用程序,大小从几百KB到几千GB不等。相比之下,固件非常小,通常只有几千字节的大小。尽管它们的体积很小,但更换特定硬件的固件即使不是完全困难,也可能相当棘手。有些设备有用户可更换的固件,而另一些没有。安装、删除或更改软件是一项非常简单的任务,无论您使用哪种平台,过程都非常相似。

软件通常存储在内存中,用户很容易访问甚至更换。但就固件而言,存储固件的内存通常嵌入到设备本身,用户无法更换。这是有意的,因为固件对设备运行至关重要,篡改或删除固件可能会导致严重后果。用于固件的存储介质通常非常健壮,以确保其在设备本身的使用寿命。传统上,EEPROM芯片保存设备的固件,但是闪存在固件可由用户更换的设备中越来越流行。

最后,软件经常升级,它存储的信息经常随着应用程序的每次执行而改变。相反,除非经常修改设置,否则固件实际上不会有太大变化。也几乎不需要更改设备的固件,除非用户遇到问题,否则建议用户不要这样做。

总结:

1.软件通常指高级程序,而固件则用于大多数硬件中嵌入的微码

2.软件可能很大,而固件通常很小

3.更换软件不需要太多麻烦,而更换固件通常很困难

4.软件通常存储在用户可访问的内存中,而固件则位于硬件中嵌入的不可访问的内存中

5.软件经常更改,而固件很少更改

  • 发表于 2021-06-23 05:07
  • 阅读 ( 446 )
  • 分类:IT

你可能感兴趣的文章

路由器的六大备选固件

... 什么是最佳路由器固件(the best router firmware)? ...

  • 发布于 2021-03-19 01:06
  • 阅读 ( 250 )

俄罗斯黑客开发的“lojax”uefi rootkit是什么?

... LoJax使用了Absolute Software的LoJack防盗软件的重新打包版本。原始工具意味着在整个系统擦除或硬盘更换过程中都是持久的,因此被许可方可以跟踪被盗设备。该工具深入电脑的原因是相当合...

  • 发布于 2021-03-22 19:51
  • 阅读 ( 228 )

立即更新您的罗技无线加密狗

...nnected with your Unifying receiver, the tool will guide you to update the firmware on the keyboard as well.

  • 发布于 2021-04-03 08:48
  • 阅读 ( 196 )

为什么您电脑的uefi固件需要安全更新

...**商在提供这些更新方面做得很差。 什么是uefi固件(uefi firmware)? 现代PC使用UEFI固件而不是传统的BIOS。UEFI固件是在引导电脑时启动的低级软件。它测试并初始化硬件,进行一些低级系统配置,然后从电脑的内部驱动器或其他引...

  • 发布于 2021-04-04 03:04
  • 阅读 ( 214 )

什么是固件或微码,如何更新硬件?

...自己的固件。微码基本上就是CPU的固件。 什么是固件(firmware)? 软件是指运行在设备上的程序、应用程序和其他计算机代码。硬件指的是实际的物理设备。所以,如果你有一台Windows PC,Windows操作系统和所有你使用的应用程序...

  • 发布于 2021-04-06 14:28
  • 阅读 ( 198 )

什么固件或硬件机制允许强制关机?

...is forced shutdown mechani** is hardcoded into the computer’s underlying firmware or built into the computer on a hardware level. If the mechani** is firmware-based, then it is logical to assume that a CPU-level error would prevent this mechani** from properly triggering, which leads me to believe...

  • 发布于 2021-04-08 02:54
  • 阅读 ( 167 )

如何恢复你的chromebook的原始bios和软件,如果你已经删除了它

...以下命令,然后按Enter。 cd ~; curl -L -O http://mrchromebox.tech/firmware-util.sh; sudo bash firmware-util.sh 此命令更改为您的主目录,下载http://mrchromebox.tech/firmware-util.sh脚本文件,并以root权限运行它。有关脚本如何工作的更多文档,请参阅开...

  • 发布于 2021-04-08 11:06
  • 阅读 ( 472 )

bios和固件有什么区别?

...compatible computers. BIOS Firmware is built into PCs, and it is the first software they run when powered on. The name itself originates from the Basic Input/Output System used in the CP/M operating system in 1975. Firmware is a combination of persistent memory, program code, and the data stored in ...

  • 发布于 2021-04-11 00:15
  • 阅读 ( 235 )

使用dd wrt mod kit从家庭路由器释放更多能量

... already shown you how to mod your home router with the DD-WRT alternative firmware for greatly improved performance, and today we’re going to show you how to take it even further with the DD-WRT Mod-Kit. 如果您还没有,请务必查看本系列的前两篇文章: 使用DD-WRT将您的家...

  • 发布于 2021-04-13 00:19
  • 阅读 ( 207 )

如何更新playstation 5或xbox系列s/x

...设置菜单(齿轮图标)。向下滚动并选择System,从System Software(系统软件)菜单中选择System Software Update(系统软件更新)和Settings(设置),然后选择Update System Software(更新系统软件)开始手动检查并执行更新(如果有)。当...

  • 发布于 2021-05-12 05:52
  • 阅读 ( 110 )
silgkojhyp930
silgkojhyp930

0 篇文章

相关推荐