Mối nguy hiểm đối với máy tính là các vấn đề phát sinh trong các kiến trúc vi mô của CPU khiến nó không thể thực hiện giai đoạn ống tiếp theo của một lệnh được lập trình. Mối nguy hiểm của CPU có thể được chia thành ba loại phụ: cấu trúc, dữ liệu và kiểm soát.
Các nguy cơ về cấu trúc là kết quả của một lệnh gây ra xung đột đối với các tài nguyên được cung cấp bởi phần cứng máy tính. Mặt khác, nguy cơ dữ liệu xảy ra khi một lệnh không thể truy cập vào dữ liệu mà nó cần. Thông thường, dữ liệu chưa được tính toán hoặc đã được lưu trữ. Các nguy cơ kiểm soát xảy ra trên các hướng dẫn nhánh và do máy tính nhánh và tình trạng không khả dụng kịp thời để truy cập.