Os riscos do computador são problemas que surgem nas micro-arquiteturas de uma CPU que a impedem de executar o próximo estágio de tubulação de uma instrução programada. Os riscos da CPU podem ser divididos em três subcategorias: estrutural, dados e controle.
Riscos estruturais são o resultado de uma instrução que causa um conflito sobre os recursos disponibilizados pelo hardware do computador. Os riscos de dados, por outro lado, ocorrem quando uma instrução não é capaz de acessar os dados de que precisa. Normalmente, os dados não foram calculados ou já armazenados. Os riscos de controle ocorrem nas instruções da filial e são resultado de um PC da filial e da condição de indisponibilidade a tempo para o acesso.