Lỗi và lỗi của CPU: Lịch sử tóm tắt

Đây là lỗi và lỗi của CPU và bạn có thể làm gì với chúng

Một vấn đề với CPU , "bộ não" của máy tính hoặc thiết bị khác của bạn, thường có thể được phân loại là lỗi hoặc lỗi . Trong bối cảnh này, một lỗi CPU là bất kỳ vấn đề với nó có thể được cố định hoặc làm việc xung quanh mà không ảnh hưởng đến phần còn lại của hệ thống, trong khi một lỗ hổng CPU là một vấn đề cơ bản đòi hỏi thay đổi toàn hệ thống.

Các vấn đề như thế này với CPU thường xảy ra do những sai lầm được thực hiện trong quá trình thiết kế hoặc sản xuất chip. Tùy thuộc vào lỗi / lỗ hổng CPU cụ thể, các hiệu ứng có thể là bất kỳ thứ gì từ hiệu suất kém đến các lỗ hổng bảo mật có mức độ nghiêm trọng khác nhau.

Sửa lỗi hoặc lỗi của CPU liên quan đến việc làm lại phần mềm của thiết bị hoạt động với CPU như thế nào, thường được thực hiện thông qua cập nhật phần mềm hoặc thay thế CPU bằng CPU không có vấn đề. Cho dù đó là thay thế hoặc làm việc xung quanh thông qua một bản cập nhật phần mềm phụ thuộc vào mức độ nghiêm trọng và phức tạp của vấn đề của CPU.

Cuộc khủng hoảng & amp; Spectre Flaws

Lỗ hổng CPU của Meltdown lần đầu tiên được Google Project Zero công bố vào năm 2018, cũng như Cyberes Technology và Graz University of Technology. Spectre được tiết lộ cùng năm bởi Rambus, Google Project Zero, và các nhà nghiên cứu tại một số trường đại học.

Một bộ xử lý sử dụng những gì được gọi là "thực hiện đầu cơ" để đoán những gì nó sẽ được yêu cầu làm tiếp theo để tiết kiệm thời gian. Khi thực hiện điều này, nó lấy thông tin từ RAM , máy tính hoặc bộ nhớ làm việc của thiết bị, để thu thập chi tiết về những gì đang diễn ra và những gì cần làm bên cạnh để thực hiện một hành động cụ thể dựa trên thông tin mới đó.

Vấn đề là khi bộ vi xử lý chuẩn bị hành động của nó và xếp hàng những gì nó sẽ làm tiếp theo, thông tin đó có thể bị lộ ra và "mở ra" cho các phần mềm hoặc trang web độc hại lấy và đọc như của riêng họ.

Điều này có nghĩa là một virus trên máy tính của bạn hoặc một trang web giả mạo có thể truy cập thông tin đó từ CPU để xem thông tin thu thập được từ bộ nhớ, có thể là bất kỳ thứ gì hiện đang mở và đang được sử dụng trên thiết bị, bao gồm thông tin nhạy cảm như mật khẩu , hình ảnh và thông tin thanh toán.

Các lỗ hổng CPU này ảnh hưởng đến tất cả các loại thiết bị chạy trên Intel, AMD và các bộ xử lý khác và các thiết bị bị ảnh hưởng như điện thoại thông minh, máy tính để bàn và máy tính xách tay cũng như tài khoản lưu trữ tệp trực tuyến, v.v.

Bởi vì làm thế nào sâu sắc ăn sâu những sai sót là trong bộ vi xử lý bị ảnh hưởng, thay thế phần cứng là giải pháp vĩnh viễn duy nhất. Tuy nhiên, việc cập nhật phần mềm và hệ điều hành của bạn có thể cung cấp cách giải quyết có thể chấp nhận được, cấu hình lại cách phần mềm của bạn truy cập vào CPU, về cơ bản phá vỡ các vấn đề.

Dưới đây là một số bản cập nhật cốt lõi vá Meltdown và Spectre:

Mẹo: Luôn đảm bảo bạn đang áp dụng các bản cập nhật cho hệ điều hành và phần mềm của bạn khi chúng có sẵn! Điều đó có nghĩa là không bỏ qua các thông báo trên máy tính hoặc điện thoại thông minh của bạn và cố hết sức để giữ cho các chương trình phần mềm của bạn được cập nhật khi các phiên bản và bản cập nhật mới được phát hành.

Lỗi Pentium FDIV

Lỗi CPU này được phát hiện bởi giáo sư Thomas Nicely của trường Lynchburg vào năm 1994, lần đầu tiên ông được tiết lộ trong một email.

Lỗi Pentium FDIV chỉ ảnh hưởng đến chip Intel Pentium, đặc biệt trong một khu vực của CPU được gọi là "đơn vị dấu chấm động", là một phần của bộ xử lý thực hiện các chức năng toán học như cộng, trừ và nhân, mặc dù lỗi này chỉ ảnh hưởng đến bộ phận hoạt động.

Lỗi CPU này sẽ cho kết quả sai trong các ứng dụng xác định thương, như máy tính và phần mềm bảng tính. Nguyên nhân của lỗi này là một lỗi lập trình mà một số bảng tra cứu toán học bị bỏ qua, và vì vậy bất kỳ phép tính nào cần truy cập vào các bảng đó không chính xác như chúng có thể có.

Tuy nhiên, người ta ước tính rằng lỗi Pentium FDIV sẽ cho kết quả không chính xác chỉ với 1 trong số 9 tỷ phép tính dấu chấm động, và nó chỉ được nhìn thấy với số lượng thực sự nhỏ hoặc thực sự lớn, thường là khoảng 9 hoặc 10.

Điều đó nói rằng, đã có một cuộc tranh cãi chưa được giải quyết về mức độ thường xuyên lỗi này thực sự là một vấn đề, với Intel nói rằng nó sẽ chỉ xảy ra cho người dùng trung bình 27.000 năm một lần, trong khi IBM nói rằng nó sẽ xảy ra thường xuyên sau mỗi 24 ngày.

Các bản vá khác nhau được phát hành để khắc phục lỗi này:

Vào tháng 12 năm 1994, Intel đã công bố chính sách thay thế trọn đời để thay thế tất cả các bộ vi xử lý bị ảnh hưởng bởi lỗi này. Các CPU được vận chuyển sau này không còn bị ảnh hưởng bởi lỗi này nữa, do đó các thiết bị sử dụng bộ xử lý Intel được tạo sau năm 1994 không bị ảnh hưởng bởi vấn đề đơn vị dấu chấm động cụ thể này.