為什麼windows 可以直接支持skylake 的驅動?
01-04
而據我所知,mac os x 卻不支持最新的skylake處理器,因為缺乏kext驅動。
windows是如何做到在intel出貨之前就拿到驅動的呢?如果我在新版處理器上安裝windows xp,會順利啟動嗎?
很簡單,OS X 代碼里寫著「只要不是認識的CPU,一律不給裝」,windows代碼里寫著「雖然不是認識的CPU,但我還是可以試試」。
CPU 硬體是向下兼容的啊……到現在最新的 i7 裡面還能運行最老的 8086 實模式程序
別鬧了, 你要知道, intel出貨是一個時間. 但是在這個時間很早之前, 就會有樣片給各大oem廠商. 我都經常在每次intel的新cpu出貨很久之前拿到標識直接是i7-6xxx或者i7-xxxx的開發用cpu. 微軟自然也是拿得到了, 而且肯定會比我早.
何況微軟和intel深度合作, 肯定會有intel的工程師去幫微軟一起來支援新的cpu的...
僅僅是"向下兼容"可是遠遠不夠的. 裡面可還有個gpu呢.我們公司和微軟也是合作夥伴。。
當然是比較不行不行了的那種。但是微軟出API之前都會發郵件通知我們,告訴我們趕緊跟進好更改。我們在某軟體出2016正式版之前早早就拿到了beta的開發授權。intel和微軟也是一個道理。intel在出貨之前已經和微軟協作開發好了skylake的驅動包,並可能以更新的形式推送了。這到底有多早呢,可能是win10 發布之前,甚至更早。沒猜錯的話,題主是打算玩黑蘋果。
apple 如果要更新驅動包支持 skylake 的話,目前來說唯一服務的人群就是黑蘋果用戶。
他自己的用戶是用不到這個功能的。所以你猜現在的 mac os x 姿刺不姿刺?
至於windows為什麼支持,樓上說的很好。這一時間點,沒有一台Mac上面裝有skylake,所以蘋果沒必要放出驅動支持啊。至於黑蘋果…其實黑蘋果都是非法用戶,蘋果一定會想辦法坑他們的。
我看到這個問題的唯一疑問是:蘋果搞啥名堂居然不支持skylake?大多數Intel CPU的硬體都是向下兼容的。換句話說,你買一個skylake架構的CPU,拿它等Pentium4時代的CPU去用沒有任何問題,因為它是兼容舊指令的。
因為skylake可以直接用,因為它是兼容舊硬體的。
第一個問題已經說得夠多了第二個XP的問題,可以裝上,可能不能正常運行,但不是CPU的問題(主板晶元組等沒驅動了
一直在做intel cpu的驅動開發,還是可以回答。
以前intel的cpu還是分南北橋的,現在整個是soc了,說簡單點,如果所有的硬體都標準化,cpu不做大更新,就沒有驅動什麼事情了,驅動的工作就是根據硬體來適配,使得硬體能夠正常的工作。intel的cpu一般是tick-tock,就是每2年大的架構換一次,導致的變動也會相應的比較大,一般bios廠家或者操作系統的廠家都會提前拿到樣片,當然樣片都會有各種bug,不過也足夠廠家來開發驅動,所以晶元沒發布之前,其實驅動都已經做好了。
另外linux的發行版本由於是社區維護,對新cpu的支持不夠好,一般都是intel去增加支持。
另外xp的話,在新的cpu上肯定很難跑起來,原因驅動不支持,而且微軟也不提供更新了,所以還是順應潮流吧,沒辦法的事情,老的東西總會淘汰,雖然很好用win7/8/10系統驅動識別和兼容都很好,xp估計會有問題,即使勉強安裝了也是性能過剩把?何況還有一個集成顯卡在那呢!其實我一直想找一台能裝xp又不卡的機子來玩玩懷懷舊。但是基本找不到了還是挺悲劇的,有新的cpu就用更新的系統吧!
推薦閱讀:
※電腦卸載藍燈後,edge沒法上網了,TGP也沒法用,怎麼辦?
※32位的cpu只能定址4GB的內存空間,那麼硬碟,flash這些存儲設備是如何定址的的?cpu怎樣讀取其中某個地址的數據?
※python的numpy向量化語句為什麼會比for快?
※能否通過修圖等手段將小解析度的圖片轉變為大解析度?
※USB Type-C 如何決定充電方向?
TAG:macOS | MicrosoftWindows | Linux | 計算機 | 驅動程序 |