為什麼大多數PC以及它的OS上,GPU需要驅動程式而CPU不需要?

時間 2021-10-18 02:53:11

1樓:Right

驅動,全稱裝置驅動程式,也是個執行在 CPU 上的軟體,裝置即外部裝置,外部指 CPU 的外部,邏輯上就醬,CPU 還要驅動自己麼

就像國家的權力中心也就是 C,任命省長管理中心以外的地區,還要搞個省長管這個中心麼

2樓:什麼都寫的等效氫

因為作業系統自帶了「驅動程式」,你看顯示卡插電腦上其實不裝驅動螢幕也是能亮的,就是裝了驅動會更強一些,這些都是通用的硬體,廠家一開始設計就考慮了,作業系統編寫的時候也考慮了。

還有就是作業系統自帶驅動的乙個例子就是,你把手機系統裝電腦上試試

3樓:遊戲雷達訊號電路

正確的回答是,CPU的驅動整合在OS裡了,舉微控制器例子的人學識水平比較低,根本不知道什麼是驅動,那個說驅動在BIOS裡的更是離譜,驅動就是對裝置的封裝函式的集合,你如果直接對ALU和儲存操作,就不存在驅動的事兒了,比如在386上用匯編寫程式。你用C語言寫微控制器程式,本身就呼叫驅動函式了,比如crol,cror,nop,這些都是封裝了對底層呼叫的函式,本身就是驅動的一部分。我寫過很多驅動程式,沒有驅動,裝置也是能用的,只是OS不認識這這到底是個什麼裝置,只能通過通用的方式來訪問。

4樓:

現代的CPU也是有類似驅動的東西的,CPU微碼是由BIOS在啟動的時候載入的,不然電腦就沒法啟動了,這就是雞生蛋,蛋生雞的問題。但是以前cpu可以說沒有,也不好說,BIOS算不算驅動?再向前推,大型機的紙帶輸入的時代估計是沒有驅動的。

5樓:cdh1076

為什麼需要驅動程式?

因為外圍硬體的細節都是不公開的,需要驅動這個橋梁統一提供api如果硬體細節是公開的,理論上就可以軟體直接去操作硬體(或者也可以說相當於軟體自己寫了個驅動)

cpu就屬於硬體細節公開的硬體

6樓:

不要覺得cpu gpu名字差不多價錢差不多,功能地位就一樣了,在cpu在設計時要考慮的因素遠多於GPU,很多os的primitive都需要cpu的指令支援。os和cpu是一一對應的關係,這兩個是計算機的基礎,gpu只是計算機外設(device)之一,驅動程式是外設想讓cpu和os能夠識別他所必備的底層軟體。連線os和cpu的叫韌體(firmware),這個是cpu開發者和os開發者對接的,作用類似於驅動,但不是驅動

7樓:魚腩

一堆人被你問倒了,沒清楚你的意思。

你是不是安裝原版系統,發現從頭到尾好像不需要額外裝CPU驅動,反而顯示卡驅動、聲音驅動、網路驅動、主機板驅動、硬碟驅動……一大堆裝完,電腦才能好好工作,所以你提問了?

因為CPU太太太重要了,沒它不行,所以簡單點的指令集整合在BIOS裡面,複雜點的整合在OS上。同樣,你裝的機器但凡需要顯示點什麼,GPU的驅動在BIOS和OS裡面是有的,但只能做一些簡單顯示,你想用GPU進行一些高難度動作,不好意思,沒驅動俺不會,慢慢卡著等下輩子吧。

所以最終還是歸因於需求,如果GPU的高階功能對於所有人來說都很重要,BIOS和OS裡就會預設有它全部驅動的存在。不是的話,那就抱歉了,自己動手吧。

我玩個掃雷而已,RTX3090驅動是什麼?我為什麼要裝?滾一邊去。

8樓:滾毒爆

錯誤。cpu驅動你到主機板官網去找是有的。比如著名的AMD chipset驅動

主板晶元組的驅動是不打也不是不能用

9樓:

根本區別是 OS是根據CPU硬體架構編譯好的, 都是對應的定製優化的編譯的,直接即可執行。

GPU是通過API呼叫的,API是通用化的、硬體無關的。可以簡單理解成驅動程式把API轉換成GPU支援的可執行指令。

10樓:木村·星辰

因為GPU執行的不是機器指令,兩者在執行流程上有區別。

CPU執行來自作業系統的機器指令。

GPU執行來自GPU內部作業系統(VGABIOS)的機器指令。VGABIOS通過廠商自定的通訊協議執行來自顯示卡驅動程式的計算內容。顯示卡驅動程式與應用程式以圖形API的形式互相通訊。

可以這麼理解:GPU是另一台計算機,作業系統是VGABIOS。它與CPU上作業系統執行的顯示卡驅動程式通過PCI-e物理介面,使用顯示卡廠商自定義的協議通訊。

驅動程式本質上是一層相容層,一般是把某個統一的執行標準翻譯成某個廠商自定義的執行標準。

11樓:

主機板:你當我不做事的啊。

amd出5系的時候因為插槽不用公升級,很多主機板支援公升級bios相容新u的嗎?你覺得驅動在不在這裡邊?Intel還有不少外形一樣但不相容的插槽嗎?

因為主機板知道,也只知道怎麼驅動插在上面的cpu。

至於gpu,主機板的pcie可以插很多東西,只是顯示卡最常見,世界上那麼多裝置,提前都安裝好驅動不現實,也浪費空間,更不能相容新產品,所以你插什麼硬體就裝啥驅動咯,而且驅動也經常更新,優化效能,主機板咋給你全包了,它只管用好cpu就是了。

網路上的大多數代表著現實中的大多數嗎

冰鎮過的麥茶 你好,我想用南韓瑜舉例作答。眾所皆知,18年他在台灣深綠城市贏得市長選舉。網路風向無疑是最大功臣之一 然而,在之後的罷免行動中,同樣也是網路風向將它扯下馬,無論他曾承諾不競選地區領導人,隨後食言,但不可否認的是,網路風向是這場罷免戰最大的功臣。南韓瑜自己曾經說過,如果我不認識南韓瑜這個...

為什麼XBOXONE上的大多數遊戲都沒有中文?

EA本世代初的幾款據說是引擎對中文的支援有問題,如果是這種情況,那不是EA不想,而是做不到。消逝的光芒完全是第三方作品,有沒有純看高興。估計製作方和發行方也沒指著亞洲區提振銷量。日落過載雖然也是個第三方,但畢竟是個獨佔,實話說我不是很明白為什麼這款沒有中文,不過PSV的戰神重製和索尼狗都沒有中文的,...

為什麼大多數飛機的螺旋槳是前置的,而大多數船舶的螺旋槳是後置的?

gjh1994 聽說直公升飛機如果機體過寬大,氣流吹在機體上過多,都會影響螺旋槳的公升力 飛機照理說前置螺旋槳吹出來的氣流會被發動機和機翼阻礙和擾動,對動力和機翼氣流都是損失。如果改為推式則全部螺旋槳推力,氣流不會受到擾動。設想一種上單翼貨機或客機,採用推式渦漿,因為機翼位置高,螺旋槳可以設計得很大...