色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

國內BIOS工程師不超過1000名 下一代BIOS展望

工程師人生 ? 來源:百家號 ? 作者:品質中國 ? 2020-12-28 10:41 ? 次閱讀

聯想到昨晚BIOS群里,有三家公司同時貼出來招聘信息,紅澄澄的接連三個廣告紅包,真是亮瞎人眼。什么時候,小眾、穩定而神秘的BIOS圈變得這么缺人?每個上下游公司恨不得把員工劈成兩半用,同時還想把手伸到別人的口袋里面。據統計,國內BIOS工程師不超過1000名,而這些工程師們此時正承受著項目經理和獵頭的雙重炮火,痛并快樂著。隨著水漲船高的工資,工作時間也不斷延長,就連UEFI業界以準時下班著稱的Intel BIOS Team也不能幸免。看著自己不斷變大的肚腩和朋友圈各種花式曬凌晨的太陽,我不禁發出了靈魂的拷問,發生了什么?這種日子什么是個頭?

BIOS工作的本質

時間撥回今年年初,國內最大BIOS廠商百敖軟件的董事長謝總,給我出了思考題:BIOS是個什么樣的商業?我不假思索的脫口而出:“當然是個科技密集型企業”。謝總一笑,補充說:”BIOS除了是科技密集型企業,還是人力密集型企業。“

是啊,BIOS對熟練工程師需求相當大,與微軟一份拷貝可以安裝在地球上所有PC機器中不同,BIOS對硬件的改變相當敏感,硬件小變需要小改,大變需要大改。如果說微軟是賣軟件的拷貝的話,BIOS就是賣移植服務和基礎軟件授權費。為什么同是軟件,差別就這么大呢?

一個簡單的計算機組成框圖

這是一個簡化的計算機系統框圖,我們的計算機系統可以粗粗看作由三部分組成,分別是硬件、BIOS固件和操作系統。微軟的操作系統可以在所有的計算機上運行,這是因為BIOS抽象了硬件的不同,向上提供了統一的接口,這個接口就是UEFI標準了:

如此Windows和Linux可以用UEFI標準定義的接口,了解硬件的差異,而不需要為每個硬件改變做出修改,開發出來,賣一套和賣一億套成本差異很小,擴展性極大,也就是我們說的Scale Out能力很大。而BIOS呢?

o4YBAF_pRQmAbwpUAAGg9OH0FA8305.png

BIOS和硬件的操作界面是硬件寄存器,BIOS工程師需要根據各種Spec、原理圖和功能需求,填寫寄存器,最后抽象后向上匯報符合UEFI標準統一界面。比較坑爹的是,寄存器沒有標準,張家李家不一樣,就算是張家也每代都會改,原理圖當然要隨著改,于是BIOS也要不停的改,沒完沒了,無窮無盡,只為了讓操作系統保持優雅,可以說BIOS干了產業鏈里面最臟最累的活。照理說,BIOS本來就是如此,為什么這兩年忽然BIOS界人才奇缺呢?

主要有兩個原因:I家的產品線混亂和國產CPU進入戰國時代。Intel的制程問題讓它已經進退失據,產品線徹底混亂,許多CPU亂哄哄重疊地一個個出來了,讓整個產業鏈上所有廠家人力資源嚴重短缺;CPU寄存器設計不考慮延續性,每代都變,而且變化很大,讓大量代碼都需要重復開發。雪上加霜的是,國產CPU被美國政府刺激(感謝特沒譜)后,開始加速發展,百花齊放,百家爭鳴,進入了繁榮的春秋時代。從此BIOS工程師,不但需要支持Intel,AMD,還要支持其他國內國際的近十家CPU,和他們眼花繚亂的各種主板。你說,BIOS人能不缺嗎?

下一代BIOS展望

據我估算,國內BIOS人才需要增長五成才能全部滿足需求,這在短時間顯然是不現實的。于是有些人開始另尋出路,國外大廠目光投入了LinuxBoot和CoreBoot,認為兩者簡單高效,啟動速度快。實際上我并不認同,他們啟動速度快,很大程度上是功能簡單導致的,UEFI內核本身帶來的延遲不超過5%。兩者需要FSP提供芯片初始化,而FSP數千到上萬個參數才是系統復雜的難點所在。兩者相當于將BIOS的難度前移到芯片廠家去了,對BIOS工程師整體上需求不見得會減少。

如何才能降低BIOS開發難度呢?UEFI標準的誕生加速了Windows和Linux的發展也許可以給我們提供一些思路。現在操作系統和BIOS之間的接口標準化了,但BIOS和硬件接口卻遠遠沒有標準化,能不能把寄存器標準化?

因為各種CPU硬件設計的巨大差異,寄存器的標準化似乎不太現實。我們可以換一個思路,我們知道CPU里面有很多IP,除了內核之外,還有數個內存控制器,數個PCIe Root Complex,QPI總線控制器等等。過去它們大都是死IP,也就是沒有自己的固件,需要BIOS這個最大的固件來一個個填寄存器,驅動它們運行。最近有自己固件的IP越來越多了,PCU就是一例,它自己有固件,可以按照邏輯來控制CPU的電源管理,它的接口是一組MailBox,通過發消息而不是直接操作寄存器的方式和BIOS協同工作。

如果CPU中每個大IP都有自己的固件,都暴露出一組MailBox作為接口,BIOS只作為居中協調人的角色來統籌啟動流程,并匯報UEFI接口,這樣整體系統就變成這樣:

o4YBAF_pRRiAZrFuAAHANQC2Nns048.png

標準化的mailbox還可以帶來很多別的好處:IP之間可以直接通信組成大IP;IP可以在正好進SOC之前進行充分測試,而不需要等待BIOS完成;模塊化IP更好移植等等。

這個MailBox標準如果出現,它將極大的簡化BIOS的軟件架構,實際上,它才將是真正的固件標準,而不僅僅是BIOS固件標準了。

結語

新的BIOS標準在5年之內不會落地,BIOS工程師的短缺還需要通過大量培養新鮮血液來解決或者說是緩解。但不想當將軍的士兵不是好士兵,不考慮5年后的工程師也不是好工程師。春雷陣陣,空氣也潮濕了起來,誰敢說春雨不會即將來臨呢?
編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11338

    瀏覽量

    210104
  • 操作系統
    +關注

    關注

    37

    文章

    6876

    瀏覽量

    123580
  • BIOS
    +關注

    關注

    5

    文章

    470

    瀏覽量

    45844
收藏 人收藏

    評論

    相關推薦

    如果不使用EEPROM的話,使用biosBIOS來寫驅動填這個eeprom的值?

    Configuration Register Map? 2.如果不使用EEPROM的話,使用biosBIOS來寫驅動填這個eeprom的值?bios如何從Pcie的配置空間去訪問eeprom進行讀寫呢?(比如io bar,m
    發表于 01-16 08:16

    研華工控體機官網_研華工控610l進BIOS

    在工業控制領域,研華工控體機憑借其穩定可靠的性能發揮著重要作用。其中,研華工控 610L 是款常用的機型,了解其 BIOS 的相關操作對于設備的維護、系統優化以及故障排除等都具有關鍵意義。本文
    的頭像 發表于 01-03 14:19 ?132次閱讀
    研華工控<b class='flag-5'>一</b>體機官網_研華工控610l進<b class='flag-5'>BIOS</b>

    電容式觸摸感應和SYS/BIOS

    電子發燒友網站提供《電容式觸摸感應和SYS/BIOS.pdf》資料免費下載
    發表于 10-18 13:52 ?0次下載
    電容式觸摸感應和SYS/<b class='flag-5'>BIOS</b>

    將DSP/BIOS 5應用程序遷移到SYS/BIOS 6

    電子發燒友網站提供《將DSP/BIOS 5應用程序遷移到SYS/BIOS 6.pdf》資料免費下載
    發表于 09-27 10:54 ?0次下載
    將DSP/<b class='flag-5'>BIOS</b> 5應用程序遷移到SYS/<b class='flag-5'>BIOS</b> 6

    工控機bios如何修改引導方式

    工控機(Industrial Personal Computer,IPC)是種專門為工業環境設計的計算機,具有較高的穩定性、可靠性和耐用性。在工控機的使用過程中,有時需要修改BIOS設置以滿足特定
    的頭像 發表于 07-01 10:55 ?1650次閱讀

    ipc820工控機bios如何設置

    IPC820工控機是款高性能、高可靠性的工業計算機,廣泛應用于工業自動化、智能制造、智能交通等領域。BIOS(Basic Input/Output System)是工控機的基本輸入輸出系統,負責
    的頭像 發表于 07-01 10:52 ?1173次閱讀

    Bios更新 !保持出廠游戲性能!

    解讀新 BIOS些特性,以及新老 BIOS 的游戲性能差距。這里多說句,我們的老 BIOS 匹配的是產品剛發布時的性能,這樣才能做
    的頭像 發表于 06-26 17:55 ?482次閱讀
    新<b class='flag-5'>Bios</b>更新 !保持出廠游戲性能!

    研華工控機BIOS設置U盤啟動教程

    有時,為了維護或重新安裝系統,我們可能需要從U盤啟動工控機。蘇州研訊電子科技有限公司整理了研華工控機BIOS設置U盤啟動教程,將詳細介紹如何進入研華工控機的BIOS設置,并將U盤設置為啟動設備。
    的頭像 發表于 06-20 16:54 ?2607次閱讀
    研華工控機<b class='flag-5'>BIOS</b>設置U盤啟動教程

    研華工控機設置BIOS:研華工控進bios按鍵及關鍵設置

    BIOS,即基本輸入輸出系統(Basic Input Output System),是組固化在計算機主板上的固件,負責在計算機啟動時初始化硬件設備、進行系統自檢,并加載啟動程序使操作系統能夠運行
    的頭像 發表于 06-20 16:53 ?2031次閱讀
    研華工控機設置<b class='flag-5'>BIOS</b>:研華工控進<b class='flag-5'>bios</b>按鍵及關鍵設置

    24芯M16插頭在下一代技術中的潛力

      德索工程師說道隨著科技的飛速發展,下一代技術正逐漸展現出其獨特的魅力和潛力。在這背景下,24芯M16插頭作為種高性能、多功能的連接器,將在
    的頭像 發表于 06-15 18:03 ?370次閱讀
    24芯M16插頭在<b class='flag-5'>下一代</b>技術中的潛力

    賽輪思與NVIDIA合作,利用生成式AI打造下一代車內體驗

    AI 驅動的移動出行創新企業與 NVIDIA 合作,打造下一代車內體驗。
    的頭像 發表于 05-23 10:12 ?1274次閱讀

    使用NVIDIA Holoscan for Media構建下一代直播媒體應用

    NVIDIA Holoscan for Media 現已向所有希望在完全可重復使用的集群上構建下一代直播媒體應用的開發者開放。
    的頭像 發表于 04-16 14:04 ?720次閱讀

    研訊科技:研華工控機如何進入BIOS?研華工控進bios按鍵

    在工業自動化和控制系統中,研華工控機以其穩定性、可靠性和強大的性能而受到青睞。然而,無論是進行系統維護還是更新固件,了解如何進入BIOS設置是至關重要的。本文蘇州研訊電子科技有限公司將詳細介紹研華工
    的頭像 發表于 03-05 10:33 ?2498次閱讀
    研訊科技:研華工控機如何進入<b class='flag-5'>BIOS</b>?研華工控進<b class='flag-5'>bios</b>按鍵
    主站蜘蛛池模板: WWW久久只有这里有精品| 主播蜜汁丝袜精品自拍| yellow2019在线观看视频| 欧美精品一区二区在线电影| 2021年国产精品久久| 九九九色成人网| 亚洲一区综合图区| 精品亚洲国产成AV人片传媒| 在线少女漫画| 女教师杨雪的性荡生活| 99欧美精品| 琪琪伦伦影院理论片| 动漫AV纯肉无码AV电影网| 十分钟视频影院免费| 国产欧美日韩中文视频在线| 无限资源在线观看完整版免费下载| 国产亚洲精品久久久久久久软件| 亚洲精品久久久无码一区二区 | 扒开黑女人p大荫蒂老女人 | 亚洲 自拍 偷拍 另类综合图区| 精品极品三大极久久久久| 国产99久久久欧美黑人刘玥| 小鸟酱喷水| 久久久无码AV精品亚洲A片软件| 99re久久免费热在线视频手机| 色偷偷超碰97人人澡人人| 狠狠色色综合网站| 99久久国产综合精品| 中文人妻熟妇精品乱又伦| 色姐妹久久综合在线av| 精品成人在线视频| beeg日本高清xxxx| 亚洲国产成人精品不卡青青草原 | 欧美一区二区激情视频| 国内精品人妻无码久久久影院蜜桃| 91精品婷婷国产综合久久8| 无码一区二区三区| 男人的天堂黄色片| 国产亚洲国际精品福利| 国产精品亚洲精品久久品 | 国产亚洲精品线视频在线|