Los peligros informáticos son problemas que surgen dentro de las microarquitecturas de una CPU que impiden que ejecute la siguiente etapa de tubería de una instrucción programada. los peligros de la CPU se pueden dividir en tres subcategorías: estructural, datos y control.
Los peligros estructurales son el resultado de una instrucción que causa un conflicto sobre los recursos disponibles por el hardware de la computadora. Los riesgos de datos, por otro lado, ocurren cuando una instrucción no puede acceder a los datos que necesita. Normalmente, los datos no han sido computados o ya están almacenados. Los peligros de control se producen en las instrucciones de la sucursal y son el resultado de una PC de la sucursal y la condición no está disponible a tiempo para el acceso.