夜雨聆风学习资料网

ARTICLE · 1137363

硬件和软件之间,为啥还会有个固件?是必要的吗?为啥会经常提醒固件升级?来一次性聊清楚

硬件和软件之间,为啥还会有个固件?是必要的吗?为啥会经常提醒固件升级?来一次性聊清楚
硬件和软件之间,为什么还有个固件?是必要的吗?还是历史发展的遗留
很多时候我们都能听到“固件升级”的说法,但有一些硬件就过了哪个时期,新的版本就无法再固件升级了。
那么我的理解,那就是固件就是给硬件做的代码体系,也可以说是驱动的代码。
但需要注意,他和我们看到的驱动程序还不是一回事,驱动是装在系统里的,得等系统开机了才干活;固件是直接烧在硬件自带的小闪存芯片里的,通电就跑,比操作系统启动得还早。像电脑的 BIOS、路由器的管理系统、无线耳机的降噪程序、固态硬盘的控制逻辑,全都是固件。说白了,硬件本身就是个躯壳,固件才是给硬件注入灵魂的东西。
很多硬件在出厂都会考虑会支持多少个系统,会支持未来整个终端性能或者功能达到多高性能,固件会根据系统根据市场根据对应用的支持,逐渐释放这些硬件的能力。
比如一开始先给你开基础功能,后面通过固件升级补上降噪、新编码格式这些特性,顺便修一修出厂没发现的 bug、补上安全漏洞。不是厂商藏着掖着,很多时候是硬件做出来了,但配套的控制逻辑还没打磨完,先装个基础版出厂,后面慢慢迭代完善。
直到最后硬件的绝对性价值都发挥了,无法跟上主流了,那就只能淘汰了!为啥老硬件最后都停更固件?原因很现实:
一是硬件自带的存储就那么大,新固件越做越大装不下;
二是老芯片算力跟不上新固件的需求,跑起来反而更卡;
三是厂商也要算成本,老机型销量没了,花钱养团队做适配不划算,自然就停更了。
这种现象可能就是硬件不支持,或者这个硬件的固件版本不支持了
打个比喻,一个体育馆就是硬件,这个体育馆能承接怎样的赛事多怎样规格的怎样标准的,这个在内部协调会有一个上下幅度!
有时候一个阶段达不到,那可以启动自检程序来进行固件升级,如果能升级说明这个硬件就能适配!就像体育馆要承接一个比赛,首先考虑的是现在行不行,不行那改造升级能否胜任,如果可以,那这次升级就是固件升级!
但到了一定规模,这个硬件就无法支持了,因为他的上限已经到头,或者损耗情况也到了极限!这就像体育馆,有一些比赛无法承接了,可能是规格要求达不到了,也可能是整体设备老旧了无法再改了,那就只能选择其他。
固件是一直需要的东西,所以固件绝对不是历史遗留,是硬件必不可少的底层控制程序。没有它,硬件通电就是块废铁,连最基础的启动、通信都做不到。它就像硬件的内置大脑,管着最基础的运行逻辑,上层的软件和驱动都得在它的基础上才能工作。只要硬件还需要独立运行、需要适配不同系统,固件就一直有存在的必要。对此大家是怎么看的,欢迎关注我“创业者李孟”和我一起交流!

往期推荐

在DDR5时代,为什么DDR3内存仍然有市场?网友:五大场景刚需支撑,老内存根本淘汰不了还涨价!

软路由怎么没人玩了?不是死了,是硬路由太强了

宇树与英伟达合作,就不怕被制裁被监控?我觉得美国不敢!英伟达不敢!

什么,蓝牙耳机还会被窃听?来看看咋回事?

你说“台积电会不会自己私自生产处理器,自己销货呢?”

5月1日智能家电新国标实施,“伪智能家电”终于藏不住了

为什么计算机底层那么的严谨,到了代码层却有那么多不可控因素?

为啥AMD锐龙处理器普遍是八核?AMD的“八核定律”是怎么形成的?

相关学习资料