Les risques informatiques sont des problèmes qui surviennent au sein des micro-architectures d'un processeur qui l'empêchent d'exécuter la prochaine étape du tube d'une instruction programmée. Les risques liés au processeur peuvent être divisés en trois sous-catégories : structure, données et contrôle.
Les aléas structurels sont le résultat d'une instruction provoquant un conflit sur les ressources mises à disposition par le matériel informatique. Les risques liés aux données, en revanche, surviennent lorsqu'une instruction n'est pas en mesure d'accéder aux données dont elle a besoin. Généralement, les données n'ont pas été calculées ou déjà stockées. Les risques de contrôle se produisent sur les instructions de la succursale et sont le résultat d'un PC de succursale et d'une condition qui ne sont pas disponibles à temps pour l'accès.