CPU錯誤與缺陷:簡史

以下是CPU的缺陷和缺陷,以及你可以做些什麼

CPU ,計算機或其他設備的“大腦”問題通常可以歸類為缺陷缺陷 。 在這種情況下,CPU的缺陷就是它可以解決或解決任何問題,而不會影響系統的其他部分,而CPU 缺陷是一個基本問題,需要進行系統範圍的更改。

CPU等問題通常是由於芯片設計或生產過程中出現的錯誤而發生的。 根據特定的CPU錯誤/缺陷,這些影響可能是性能低下到各種嚴重程度的安全漏洞。

修復CPU缺陷或缺陷涉及重新設計設備的軟件如何與CPU協同工作(通常通過軟件更新完成),或將CPU更換為不存在問題的CPU。 是否通過軟件更新進行替換或解決取決於CPU問題的嚴重性和復雜性。

崩潰& 幽靈瑕疵

2018年Google Project Zero以及Cyber​​es Technology和格拉茨技術大學首次向公眾公開了“崩潰CPU”漏洞。 幽靈同年被Rambus,Google Project Zero和幾所大學的研究人員披露。

處理器使用所謂的“推測性執行”來猜測接下來要做什麼以節省時間。 當它這樣做時,它會從RAM ,計算機或設備的工作內存中獲取信息,以收集當前正在進行的操作以及接下來需要執行的操作的詳細信息,以便根據這些新信息執行特定操作。

問題在於,當處理器準備好行動並將接下來要做的事情排隊等候時,這些信息可能會暴露出來,並且惡意軟件或網站可能會將其視為自己的信息。

這意味著您的計算機或流氓網站上的病毒可能會從CPU訪問該信息,以查看內存中收集的信息,這可能是當前打開並在設備上使用的任何內容,包括密碼等敏感信息,照片和付款信息。

這些CPU漏洞影響了在英特爾,AMD和其他處理器上運行的各種設備,以及受影響的設備,如智能手機,台式機和筆記本電腦以及在線文件存儲帳戶等。

由於這些缺陷在受影響的處理器中根深蒂固,取代硬件是唯一永久的解決方案。 但是,使軟件和操作系統保持最新可以提供可接受的解決方法,重新配置軟件如何訪問CPU,從而基本上避免了這些問題。

以下是一些核心更新,修補了Meltdown和Spectre:

提示:請務必確保在操作系統和軟件可用時應用更新! 這意味著不會跳過計算機或智能手機上的通知,並儘最大努力在發布新版本和更新時保持軟件程序更新。

奔騰FDIV Bug

這個CPU bug在1994年被Lynchburg學院的Thomas Nicely教授發現,他首先在一封電子郵件中披露了這個bug。

Pentium FDIV僅影響Intel Pentium芯片,尤其是在稱為“浮點單元”的CPU區域內,該處理器執行加法,減法和乘法等數學函數,但該錯誤僅影響到分區操作。

這個CPU錯誤會在決定商的應用程序中給出錯誤的結果,例如計算器和電子表格軟件。 造成這種錯誤的原因是編程錯誤,某些數學查詢表被忽略,因此需要訪問這些表的任何計算都不如它們本來的準確。

然而,據估計,Pentium FDIV錯誤只會在每90億次浮點計算中僅有1次提供不准確的結果,並且只能在非常小或非常大的數字中看到,通常在9或10位左右。

也就是說,關於這個bug究竟會成為一個問題的頻率尚未得到解決,英特爾表示,這種情況只會發生在普通用戶每27000年一次,而IBM則表示這種情況會每24天發生一次。

發布了各種補丁來解決這個bug:

1994年12月,英特爾宣布終身更換政策,以取代所有受此錯誤影響的處理器。 稍後發貨的CPU不再受此錯誤影響,因此使用1994年後創建的Intel處理器的設備不受此特定浮點單元問題的影響。