Skip to main content

Lỗi bảo vệ chung là gì?

Một lỗi bảo vệ chung (GPF) là một lỗi xảy ra trong bộ vi xử lý máy tính, thường là khi chương trình phần mềm cố gắng truy cập bộ nhớ hiện đang được sử dụng bởi phần mềm khác.Một số điều kiện lỗi bảo vệ chung có thể do lỗi phần cứng, nhưng giống như hầu hết các lỗi máy tính, khả năng áp đảo là phần mềm là nguyên nhân.Các bộ xử lý phát hiện các điều kiện lỗi bảo vệ chung Ngừng thực thi mã gây ra và cố gắng khôi phục lỗi.Nếu điều kiện GPF không bị bắt bởi bộ xử lý và các lỗi GPF bổ sung xảy ra, lỗi thứ ba thường sẽ dẫn đến hệ thống máy tính không phản hồi với đầu vào và yêu cầu hệ thống được đặt lại hoặc khởi động lại.Thường xuyên hơn từ các điều kiện lỗi bảo vệ chung so với các hệ thống hiện tại.Điều này một phần là do thực tế là lập trình phần mềm không nhất quán vào thời điểm đó và do các hạn chế lớn hơn của bộ nhớ truy cập ngẫu nhiên (RAM) có sẵn mà các hệ thống có.Chấm dứt và ở lại các chương trình thường trú (TSR) được tải vào bộ nhớ hệ thống khi máy tính khởi động để một số chương trình nhất định có thể truy cập nhanh, thường có thể đóng góp vào các lỗi GPF khi các chương trình khác được tải bởi người dùng cố gắng sử dụng các vị trí bộ nhớ nơi TSRĐược lưu trữ. Các điều kiện phần cứng có thể gây ra lỗi máy tính lỗi bảo vệ chung bao gồm các loại bộ nhớ truy cập ngẫu nhiên (RAM) khác nhau được cài đặt trên cùng một hệ thống và phần nào không tương thích với nhau.Các ví dụ bao gồm RAM đầu ra dữ liệu mở rộng (EDO) và bộ nhớ truy cập ngẫu nhiên động trang nhanh (DRAM).Vì Edo RAM phải được cài đặt trong các cặp chip trên bo mạch chủ nhưng DRAM trang nhanh có thể được cài đặt dưới dạng đơn vị đơn lẻ, chúng thường được trộn trên các hệ thống máy tính cũ hơn mà không cần người dùng biết về sự khác biệt.Một lý do phổ biến khác cho các lỗi bảo vệ chung trong phần cứng là khi một hệ thống bắt đầu chạy ở nhiệt độ ngoài các thông số kỹ thuật thiết kế của nó, thường là hơn 100 deg;Fahrenheit (38 DEG; C,).Nhiệt độ dư thừa có thể được gây ra bởi sự thông hơi không đầy đủ của nội thất, cũng như các phần cứng được cài đặt bổ sung như ổ cứng thêm hoặc đĩa nhỏ gọn (CD) và ổ đĩa video kỹ thuật số (DVD) tạo ra nhiều nhiệt hơn trong bảng điều khiển.Những người có sở thích máy tính, những người quá đồng hồ bộ vi xử lý để cải thiện hiệu suất hoặc thêm nguồn điện khác để chạy card đồ họa để chơi game, thường có thể bỏ qua việc thiết kế sự phân tán nhiệt tốt hơn cho hệ thống.và các lỗi phân đoạn hoặc lỗi lỗi bảo vệ chung là các lỗi truy cập bộ nhớ cụ thể mà công nghệ hệ điều hành đang gặp sự cố khi giải quyết.Khi xảy ra lỗi như vậy, kernel hệ điều hành, được bảo vệ bộ nhớ trên bộ xử lý nơi hệ điều hành được tải, sẽ gửi tin nhắn trở lại quy trình phần mềm của lỗi lỗi bảo vệ chung.Điều này thường dẫn đến quá trình bị chấm dứt để sửa chữa điều kiện và phần mềm tắt hoặc treo, nhưng hệ thống tiếp tục chạy.Trên các hệ thống máy tính trước đó, việc phục hồi từ các lỗi GPF là không phổ biến và hệ thống thường phải được khởi động lại.Các máy tính mới hơn có nhiều bộ nhớ, bộ xử lý và phần mềm nhanh hơn tương thích hơn với phần cứng, có khả năng phục hồi từ các điều kiện GPF cao hơn mà không cần khởi động lại và chúng hiếm khi được nhìn thấy trên máy tính cá nhân tiêu chuẩn nữa.