Este documento describe dos tipos principales de sistemas de tiempo real: duros y blandos. Los sistemas de tiempo real duros garantizan que las tareas críticas se completen a tiempo limitando estrictamente todos los retardos. Los sistemas de tiempo real blandos son menos estrictos y permiten que las tareas de tiempo real tengan prioridad sobre otras tareas, pero no pueden garantizar tiempos de respuesta. Ambos tipos se usan para controlar experimentos, imágenes médicas y sistemas industriales, pero los sistemas duros son más